数码管动态扫描显示控制器设计原理
2020-11-27 15:05:26
1290
1.实验任务与原理
1.1任务指标
采用扫描方式LED数码管的动态显示,控制好数码管之间的延迟,根据视觉暂留原理对数据进行连续计数。
1.2功能需求
(1)能够通过动态扫描显示数据。
1.3原理阐述
(1)LED数码管显示原理
LED七段数码管原理图如下,当采用共阴极(采用共阳极时反向)时,共阴极接地,另一管脚接高电平的发光二极管被点亮。
(2)动态扫描原理
动态扫描要求在点亮多个各不同的数码管的同时输入数据,但是由于要显示多个不同的数字,需要在多个周期内才能完成,即将时间分隔为多个周期的循环。当频率达到一定程度时(如1khz),其延时可达到较好的效果,利用视觉暂留可以达到动态显示的目的。
2.设计思路,方法及方案
2.1系统功能需求分析
在时钟脉冲clk的作用下,计数器开始计数,再通过译码器生成数据选择器的片选信号,来控制LED管显示。同时选出一路BC码数据,通过显示译码器控制数码管a-g管脚和共阴极,使得每次只有一个数码管在工作。这样进入clk循环计数后,可以在较高的频率下轮流显示。
4.FPGA模块程序设计
5.1故障分析处理
动态扫描现实的优势是明显的,不但减少了引脚,增加了使用性和可操作性,而且更加高效。但是其难点是对频率的设置在不同的环境和需求下需要仔细选择调试