不信你看了这篇文章对高低电平还没有认识!
在之前的很多文章中有读者反映文章不好理解,我们今天给大家发表一篇最基础通俗的高低电平讲解,希望你看了会有收获。
在数字电路中以及单片机中我们经常会看到高低电平这个词汇,对于初次看到这个名词的人来说,未免充满了疑惑感,高低电平到底什么意思?
为了能让大家更好理解,我们就以我们几乎每天都在使用的电脑来说,电脑给我们最直接感觉就是它呈现给我们图像还有文字,其实这些信息都是经过处理之后展示给我们的,电脑本身并不认识这些东西,对它来说它只认识高低电平,也就是数电中的1和0,当电脑展示给我们图像或者文字的时候,其实是经过处理的,也就是数电(0和1)转化成模电的过程,看似不起眼的两个数字作用却如此之大。
图片来源于网络如涉权请联系删除
至于高低电平,大家可以这样理解一下,比如有一个家里使用的灯泡,如果我们不给灯泡通电,这时候如果用电表去测量灯泡两端电压的话,灯泡两端电压是零,如果在灯泡两端通上电再去测量其两端电压,就会发现它不是零了,其中有一端电压较高另一端电压较低,而在数电中我们正是把电压高的那一端看作为高电平(即1),另一端为低电平(即0)。
图片来源于网络如涉权请联系删除
不知道大家理解了没有其实在数字电路中高电平就可理解为代表高电压,而低电平就可以理解为低电压,我们在对单片机进行编程的时候其实就是给单片机写0或1的指令,单片机在执行程序控制外设的时候本质上也是发送0和1,既低电压和高电压,在单片机中高电压一般为3.3v或5v,也不绝对,一般是一个范围,低电平就是0v,同样也在一个范围内,单片机只认识这种高低电平其余的什么都不认识。
图片来源于网络如涉权请联系删除
小伙伴们你们理解了吗?这是写的最简单的一篇,对初学者来说感觉还是很有作用的,至少能够对高低电平一个认识,其实知道了这一点你就可以控制很多外设,比如LED灯,数码管之类,这些直接用高低电平就能驱动的,当然还有很多模块,比如继电器模块等等,这是最简单的部分也是最基础的部分,希望大家看了有所收获!
单片机高电平和低电平复位电路
对初学 51 单片机的人来说,可能不太能理解复位电路,复位电路有高电平复位和低电平复位两种,C51 是高电平复位,现在一般的 MCU都是低电平复位。
左图是高电平复位,右图是低电平复位。
一个电路看是高电平还是低电平复位,看开关 S 按下 RST 的状态,左图中 S1 按下,RST 是高电平,即高电平复位;右图 S2 按下,RST 是低电平,即低电平复位。
左:高电平复位 右:低电平复位
高电平复位分析
对左图来说,单片机上电,因为电容两端电压不能突变特性,RST 会维持一段时间高电平,所以单片机复位,随着 RST 上的电压经过 10K 电阻对地放电,RST 电压逐渐减低,单片机进入正常的工作状态,最后 RST 电压变为 0V。
当开关 S1 按下时,电容两端相当于短路,RST 为 5V,所以单片机复位,松开 S1 后,RST 的电压变化就又和上面描述一样了。
下图是 RST 电压随时间 t 的变化曲线,在 0~t1 时间内,单片机是复位状态,随着 RST 上电压降低,单片机进入正常工作状态,最后 RST 变为 0V。
RST 电压随时间 t 的变化曲线
低电平复位分析
对上右图来说,单片机上电,由于电容两端电压不能突变,RST 的电压会维持一段时间低电平,单片机进行复位,VCC 通过 10K 电阻对电容进行充电,RST 电压会逐渐升高,单片机进入正常工作状态,最后 RST 电压等于 VCC。
当开关 S2 按下时,电容两端短路,RST 为 0,单片机会复位,松开 S2 后,RST 的变化就和上面描述一样了。
下图是 RST 电压随时间变化的曲线,0~t2 时间内,单片机是复位状态,随着 RST 电压升高,单片机进入正常工作状态,最后 RST 电压等于 VCC。
RST 电压随时间 t 的变化曲线
今天的文章到这里就结束了。。。
相关问答
单片机 输出高低 电平 区别?1、输出电压=VCC就是高电平,输出电压=GND(一般是0V)就是低电平,分别用1和0来表示,这个是理想值。但实际上它也有一个范围,这个会在单片机的datasheet里说明...
单片机 有几个电压?单片机1:高电平:2V--5V;单片机0:低电平:0V--0.8V;中间的一段电压是不可以出现的;但可以跳过。如果单片机供电电压是DC5v,那么一般高电平是(5-4.5V),低电平...
为什么很多 单片机 的工作电压是5v?因为大多数芯片都是5V的TTL电平,要做到电平兼容,电平匹配,避免要电平转换操作,所有很多单片机的工作电压都是5V。TTL指的是TTL电平,0~5V之间,小于0.2V输出...因...
单片机 怎么定义低 电平 ?定义单片机低电平,首先单片机是输出TTL电平的,单片机IO可以通过软件控制输入和输出,可以输出高低电平,意思就是让单片机IO输出高电平就是5V低电平就0V;例如一...
单片机 中什么时候默认为高 电平 ,什么时候默认为,低 电平 ?复位的时候,各个引脚默认的电平都是高电平。各个寄存器(除SP外)的默认值都是低电平。SP的默认值是7。P0口上的高电平,必须用上外接上拉电阻,才能体现出来。复...
单片机 如何区分高低 电平 工作方式?电压0.7v以下是低电平电压1.7v以上到Vcc是高电平电压0.7v以下是低电平电压1.7v以上到Vcc是高电平
代码是如何控制 单片机 管脚 电平 高低的?为什么1它就高电平,0它就低电平?代码控制管脚电平的高低,是由单片机内的CPU运算结果决定的,1它就高电平,0它就低电平,是人们为了方便理解,规定的。(在RS232传输中,就不是高电平1,它的高...
51 单片机 的高 电平 范围?0.3VCC----0V为低电平,0.7VCC---VCC为高电平,一般来讲,对于5V电源的单片机来说,低电平在1.3V以下,高电平在3.7V以上,数字信号尽量不要使用1.3---3.7V这个区...
单片机 能高 电平 触发按键吗?1.不可以。2.因为单片机的输入引脚通常是通过电平变化来检测按键的状态,一般情况下是通过低电平触发按键。当按键按下时,引脚的电平会从高电平变为低电平,单...
单片机 IO口上电之后默认的 电平 是高是低?-ZOL问答51单片机的默认输入输出电平是指其P0口具有高阻特性,即P0口处于高电平状态。这种设计是为了减少外部元件的数量和复杂性,并且方便用户进行编程和调试。默认情...