文章插图
单片机io口即对某一位的设定包括以下3个基本项:数据向量Data、属性向量Attribution和方向控制向量Direction 。3个端口内每个对应的位组合在一起,形成一个控制字,用来定义相应I/O口位的输入输出状态和方式 。
A口的数据向量单元,用于向数据向量寄存器写入或从该寄存器读出数据 。当A口处于输入状态时,写入是将A口的数据向量写入A口的数据寄存器;读出则是从A口数据寄存器内读其数值 。当A口处于输出状态时,写入输出数据到A口的数据寄存器 。
A口的方向向量单元,用于用来设置A口是输入还是输出,该方向控制向量寄存器可以写入或从该寄存器内读出方向控制向量 。Dir位决定了口位的输入/输出方向:即0为输入,1为输出 。
A口的I/OA0~I/OA7作为唤醒源,常用于键盘输入 。要激活IOA0~IOA7的唤醒功能,必须读P_IOA_Latch单元,以此来锁存IOA0~IOA7管脚上的键状态 。随后,系统才可通过指令进入低功耗的睡眠状态 。当有键按下时,IOA0~IOA7的输入状态将不同于其在进入睡眠前被锁存时的状态,从而引起系统的唤醒 。
【单片机io口是什么意思】
推荐阅读
- 香甜爽口的水果沙拉的做法 关于香甜爽口的水果沙拉的做法
- 三代以内旁系血亲的亲属范围是什么
- 我的世界如何加入服务器,服务器地址是什么?
- 建行定期利率是什么
- 三八生辉四海春意思是什么
- 全国人口普查的意义和作用 什么是全国人口普查
- 女性泌尿系统疾病都有哪些?都是什么症状,分别吃什么药管用呢??
- 怎么去除闭口粉刺 去除闭口粉刺的方法
- 托尼是什么意思 托尼老师这个梗的意思和出处
- 冰黄翡翠是什么意思 冰黄翡翠的解释