单片机的交通灯设计单片机解密
单片机解密LED数码管显示原理
LED数码管主要是通过点亮相应段的发光二极管,单片机解密在视觉上给人们显示出各个数字和字母的形状,驱动LED数码管的方式有两种,一种是静态显示驱动,另一种是动态显示驱动。静态显示驱动,也被称为直流驱动。静态驱动的装置,每个段需要由单片机的一个I / O口来驱动,或者作为BCD码两用。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/ O端口多,加入需要驱动4个8段的数码管,则需要4*8=32个IO口,而51单片机可用的I/O端口一共只有32。我们在实际应用中必须增加的编解码驱动器,来减少I/O口的浪费,同时也增加了硬件电路的复杂性。第二种是动态显示驱动,数码管动态显示方式在微控制器中被广泛使用。动态显示是利用了人眼具有视觉停留现象,即人眼在看到某一景物后,在很短的时间内,即使该景物消失,在人眼中还会保留该景物的像。动态显示就是将数字按照个十百千位的格式分开,根据各个位的数字分别控制点亮对应数码管的发光二极管的段。每次只点亮一个位对应的数码管,其他位的数码管被熄灭。
通过依次控制每个LED数码管的COM端,它使每一个对应的数字显示,这是一个动态的过程。反过来显示,每位数码管点亮时间为1?2毫秒,由于人的视觉和发光二极管的余辉效应的持续性的现象,尽管你不是在同一时间点亮数码管,但事实只要扫描速度足够快,给人的印象是一组稳定的显示数据,不会有闪烁感,动态显示和静态显示的效果是一样的,但是可以节省大量的I / O端口,以及更低功耗。因此动态显示更为广泛的被应用。

芯片解密