1、数码管动态显示原理是什么?
动态显示的本质是“分时复用”。在任意一个瞬间,实际上只有一位数码管被点亮。控制器会快速地循环执行以下操作:
先送出第1位要显示的数字的段码,然后选通第1位的位选,点亮它。
短暂延时后,关闭第1位,再送出第2位数字的段码,选通第2位的位选,点亮它。
如此循环,快速轮流点亮每一位数码管。
由于轮流点亮的速度非常快(通常整个扫描周期小于10ms),人眼会因为“视觉暂留”效应,感觉所有数码管都是同时、稳定地亮着的,看不到闪烁
2、数码管动态显示用到译码器是什么型号?
TM1620内部集成了译码器。
在动态显示中常用型号:
位选控制:74HC138(3-8线译码器)
功能:它可以将3个输入信号,译码成8个互斥的输出信号。这正好用来选择8位数码管中的哪一位被点亮。
工作原理:当输入二进制码(000~111)时,对应的输出端会变为有效电平(通常是低电平),其余7个输出端保持无效,从而实现位选。
优点:仅用3个I/O口就能控制8位数码管的位选,极大地节约了资源。
段选控制:74HC595(8位串行输入/并行输出移位寄存器)
这是最常用的段选控制芯片之一。
功能:它可以将串行输入的数据,转换为并行输出,用来驱动数码管的8个段(a-g, dp)。
优点:同样非常节约I/O口,用3个I/O口(数据、移位时钟、锁存时钟)就可以控制8位段码数据,并且可以级联扩展。
评论 0