一、IO口的输入
1.分类
(1)基本输入IO电路
(2)施密特触发输入电路
(3)弱上拉输入电路
2.各种的优缺点
(1)基本输入IO电路
1>优点:不接VCC,GND,在低功耗模式下,不费电。
2>缺点:输入不稳定,发生抖动,所以一般情况下,不会用作按钮输入。
(2)施密特触发输入电路
1>优点:能解决基本输入IO电路的抖动问题。
2>缺点:费电。
(3)弱上拉输入电路
1>优点:解决了抗干扰的问题,一般用于抗外界干扰的电路,例如按键。
2>缺点:接上拉电阻,接VCC,费电。
二、IO口的输出
1.分类:
(1)推挽输出
1>特点:能输出高低电平。结构简单,推挽电路工作时,只有其中的一个功率开关管导通,导通的损耗小。不能实现“线与”和电平转换。
2>应用范围:低电压高电流场合,例如功放电路或者是开关电源中。
3>电路图:
(2)开漏输出
1>特点:可以输出高低电平,但是高电平的输出需要上拉电阻和决定,如果其上拉电阻越小,其反应速度更快;可以实现“线与”和电平转换。
2>应用:在应用的时候,需要接上拉电阻。
(3)准双向口输出
1>特点:和开漏输出差不多,但是上拉电阻结合到了单片机内部了。
三、推挽输出和开漏输出的区别
推挽输出开漏输出高电平的驱动能力强由外部上拉电阻决定低电平的驱动能力强强电平跳变速度快外部上拉电阻越小,转变速度越快线与功能不支持支持电平转换不支持支持更多推荐
详解,入门,教程,系列之,IO
发布评论