本文档的主要内容详细介绍的是AVR单片机IO的使用方法详细资料概述免费下载
AVR单片机寄存器 DDRx PORTx PINx 与对应IO端口之间的关系(x代表某个端口,如A端口、B端口等)
下表以端口B的第2位PB2为例子加以说明,并且假设PB2为悬空状态
DDRB.2 | PORTB.2 | 读取PINB.2的结果 | 引脚PB2的状态 |
1 | 1 | 1 | PB2推挽输出 1 |
1 | 0 | 0 | PB2推挽输出 0 |
0 | 1 | 1 | PB2弱上拉,可作输入 |
0 | 0 | × | PB2高阻抗,可作输入 |
读取PINB.2时,就是读取PB2引脚的实际电平,
如果PB2直接接VCC,那么任何时候读取PINB.2的结果都是1
如果PB2直接接GND,那么任何时候读取PINB.2的结果都是0
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !