单片机上电IO口状态c中I/o外部一直置低位时软件内部可以置高位吗?

十分不解。小弟初学者。怎么PINA是0xEF,PINB是0x20,PINC是0xC3而PIND又是0xFF!这是和我的板子上的AVR引脚具体接的外设有关吗?

)中华人民共和国国家知识产权局

深圳市博巨兴实业发展有限公司

广东省深圳市南山区高新南一道创维大厦

深圳市顺天达专利商标代理有限公司

本实用新型公开了一种单爿机上电IO口状态

的状态选择电路包括单片机上电IO口状态的

的另一端与单刀双掷开关

可动端连接,单刀双掷开关

分别与高电平和地连接其特征在于,该电

路还包括用于充放电的储能单元储能单元

本实用新型通过增加储能单元可以实现

测端的三种状态,单片机上电IO口状态根据这三种状态可

(一)IO口驱动能力:注意:1的時候是驱动电流0是驱动灌电流
灌电流:在P0口为0V时,支持外接的电源流入的电流为12mA.

如上图所示当单片机上电IO口状态输出低电平时,允許电路向单片机上电IO口状态引脚内灌入电流这个电流就叫做“灌电流”,从而发光二极管被点亮发光二极管所在的电路可以叫做“灌電流负载”。

如上图所示当单片机上电IO口状态输出高电平时,允许电路从单片机上电IO口状态的引脚拉出电流这个电流就叫做“拉电流”,从而发光二极管被点亮发光二极管所在的电路可以叫做“拉电流负载”

上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻哃时起限流作用用单片机上电IO口状态输出高电平,但由于后续电路的影响输出的高电平不高,就是达不到VCC影响电路工作。所以要接仩拉电阻
讲人话就是:本来达不到电压要求在端口又加了一个补充到足够电压的外设,从外设里面来帮助实现高电平。
P1P2,P3内部自带上拉電阻无需再接。
(二)准双向口弱上拉配置

输入为1时工作电路原理:(极弱和弱在工作电流I=220微安,电压输出U=5V)
解释如果是输出,则輸出5V ,但是如果从下端输入数据(读取引脚数据)则将把弱给关掉来拉低电压,降低能耗加快输入速率。
3.开启强上拉当锁存器口由0变為1时,由于上面电路会有两2个CPu的延时所以在这两个延时时,上面电路的0在两个延时内不会变成1或门下面电路和上面电路在这两个延时內都为0,此时强上拉导通

(三)强推挽输出模式


(按下时动态扫描被打断松手时接上)


 
 
 
 
 
 
 
 
 

按1键蜂鸣器,继电器响一次数码管数字加一;
按2键响两次,数码管数字减一


 
 
 
 
 
 
 
 
 
 
 

我要回帖

更多关于 c?I中的I是什么 的文章

 

随机推荐