‘壹’ 在单片机课程中,究竟什么是高低电平高手请指教,最好能够详细说下其概念
数字电路系统中,各种信号是通过芯片引脚上的高低电平表示信息的。
高低电平其实就是5V和0V的两种电压。表示二进制数据的1和0
单片机本质上也是数字电路,所以他的引脚上输入输出的也是高低电平,对应单片机程序里的1和0.
比如单片机程序控制P1^0=1,代码执行后,P1.0引脚输出5V电压,即为高电平,进一步可以控制一个LED灯亮或灭,继电器接通或断开;程序执行P1^0=0,则对应引脚输出0V电压,即低电平。
‘贰’ 如何理解单片机中的高电平与低电平
TTL电平 电压+5V为高电平,电压0V为低电平
RS232电平 电压-15V为高电平,电压+15V为低电平
如图此时单片机P0口的IO口输出一个低电平,就亮对应的LED灯
‘叁’ 单片机低电平上下限是多少高电平上下限是多少
0.3VCC----0V为低电平,0.7VCC---VCC为高电平,一般来讲,对于5V电源的单片机来说,低电平在1.3V以下,高电平在3.7V以上,数字信号尽量不要使用1.3---3.7V这个区间,这有可能会造成单片机无法识别或识别错误。
‘肆’ 单片机,输出高电平和低电平是相对什么而言具体是多少V还有IO口不可以输出大电流对吗
如果开路,高电平接近电源电压5 V,低电平接近0伏
但TTL标准高电平是3.7V,低电平是0.8伏,实际上允许有一定的波动
2V以上都 可以认为是高电平,1.5V以下可以认为是低电平
但为了可靠传输和识别,高电平尽量控制在3.7伏至5伏,低电平尽量低于0.8伏
1.伏到2伏之间尽量不用,不同的电路可能会出现不同的识别结果