Advertisement

51单片机——显示数码管

阅读量:

1.数码管显示(4位7段数码管)

数码管显示分为静态显示和动态显示

静态显示

可直接利用IO口例:P0口P0=0x3f显示数字0;

动态显示

两种方法:第一种方法通过提高刷新频率来实现同时显示效果,人类肉眼难以察觉即可实现同时显示效果。
第二种方法利用锁存器件依次显示数字,将其逐一显示在数码管上;依此类推完成全部数字的连续更新

动态扫描原理

当所有数码管段电路串联连接时,如何实现多个数码管同时显示不同的数字呢?采用多段式扫描技术,使得每个数码管依次点亮并切换状态,从而达到类似电影画面由连续帧组成的视觉效果。类似于电影画面由连续帧组成,当更新频率足够高时,则呈现为动态效果。

数码管的动态显示原理

其特点是将所有位数的段选线串联起来,并由对应的位选线指示有效的数字。由此可知,并没有每位数码管都需要配一个锁存器。这样就能极大简化硬件电路。采用动态扫描技术后会更加高效便捷。这种技术的基本原理是通过轮流发送字形码及相应的驱动脉冲,并利用发光二极管的余辉效应和人眼对短暂视觉现象的感知能力,在某种程度上让观众误以为各个数字显示器同时在发光。由于动态模式相比静态模式亮度较低,在选择限流电阻时应选用稍小规格以适应电路的整体需求。

动态显示编程原理。

首先编写一个程序,在4位数码管中左起第四位显示数字4,并在1

全部评论 (0)

还没有任何评论哟~