基于FPGA的数码管显示控制与LED点阵控制:实验原理

实验原理

(1)数码管。数码管是多个LED灯的集合,显示译码器的输入是二进制数,输出是对应的十进制数的字符,因此译码器的输出是根据十进制数的字符显示效果来定义的。显示译码器有配合共阴极和共阳极的区分,必须根据实际情况选用。

(2)数码管的动态显示。本实验为LED数码管动态显示控制实验。LED动态显示是将所有相同的段码线并接在一个I/O口上,共阴极端或共阳极端分别由相应的I/O口线控制(本实验箱为共阳极)。由于每一位段选线都在一个I/O口上,所以每送一个段选码,所有的LED数码管都显示同一个字符,这种显示器是不能用的。解决此问题的方法是利用人的视觉滞留,从段选线I/O口上按位次分别送显示字符的段选码,在位选控制口也按相应的次序分别选通相应的显示位(共阴极送低电平,共阳极送高电平),选通位就显示相应的字符,并保持几毫秒的延时,未选通位就不显示字符(保持熄灭)。这样,对各位显示就是一个循环过程。从计算机的工作来看,在一个瞬时只有一位显示字符,而其他位都是熄灭的,但因为人的视觉滞留,这种动态变化是觉察不到的。从效果上看,各位显示器能连续而稳定地显示不同的字符,这就是动态显示。

(3)LED点阵。LED点阵显示字符的原理和数码管显示原理相似。数码管通过段选和位选来确定哪个数码管亮,再通过各个数码管的不断循环点亮,实现动态显示。点阵的显示原理与之相近:点阵先通过行选确定哪一行可以被选通点亮,再通过列选确定所选行的哪几个LED灯可以被点亮,最后在时钟电路的驱动下不断换行显示,从而实现点阵的动态显示。

版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。http://www.apmygs.com/2665.html
返回顶部