当前位置:首页 > 单片机 > 单片机
[导读]输出模式只有4种哦,另外4种是输入模式,这个问题很常见:下面是引用文字:(1) 浮空输入_IN_FLOATING ——浮空输入,可以做KEY识别,RX1(2)带上拉输入_IPU——IO内部上拉电阻输入(3)带下拉输入_IPD—— IO内部

 

输出模式只有4种哦,另外4种是输入模式,这个问题很常见:

 

下面是引用文字:

 

(1) 浮空输入_IN_FLOATING ——浮空输入,可以做KEY识别,RX1

 

(2)带上拉输入_IPU——IO内部上拉电阻输入

 

(3)带下拉输入_IPD—— IO内部下拉电阻输入

 

(4) 模拟输入_AIN ——应用ADC模拟输入,或者低功耗下省电

 

(5)开漏输出_OUT_OD ——IO输出0接GND,IO输出1,悬空,需要外接上拉电阻,才能实现输出高电平。当输出为1时,IO口的状态由上拉电阻拉高电平,但由于是开漏输出模式,这样IO口也就可以由外部电路改变为低电平或不变。可以读IO输入电平变化,实现C51的IO双向功能

 

(6)推挽输出_OUT_PP ——IO输出0-接GND, IO输出1 -接VCC,读输入值是未知的

 

(7)复用功能的推挽输出_AF_PP ——片内外设功能(I2C的SCL,SDA)

 

(8)复用功能的开漏输出_AF_OD——片内外设功能(TX1,MOSI,MISO.SCK.SS)

 

通俗的说,输出模式就2种,开漏和推挽,我通俗的说下这两种方式

 

推挽:当IO口输出高电平时,相当于供电电源上(一般为3.3V)通过三极管或MOS管接到了IO口上;同理,当IO口输出低电平时,相当于IO口通过三极管或MOS管接到了GND上面。

 

开漏,就是当IO口输出低电平时,相当于IO口通过三极管或MOS管接到了GND上面;当IO口输出高电平时,此引脚内部悬空。

 

 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭