数码管动态显示.docxVIP

  • 8
  • 0
  • 约小于1千字
  • 约 1页
  • 2020-07-21 发布于湖北
  • 举报
数码管动态显示 4位 4位I/O口 D4D3 D4 D3 D1 D2 8 8位I/O口 图 四位动态LED显示电路 所谓动态显示就是一位一位地轮流点亮各位显示器(扫描),对于显示器的每一位而言,每隔一段时间点亮一次。在同一时刻只有一位显示器在工作(点亮),利用人眼的视觉暂留效应和发光二极管熄灭时的余辉效应,看到的却是多个字符“同时”显示。 显示器亮度既与点亮时的导通电流有关,也与点亮时间和间隔时间的比例有关。调整电流和时间参数,可实现亮度较高较稳定的显示。 图1为一个4位动态LED显示器电路。其中段选线占用一个I/O口,控制各位LED显示器所显示的字形(称为段码或字形口);位选线需要一个I/O口,控制显示器公共极电位(称为位码或字位口)。 在编程时,需要单片机需要输出段选和位选信号,位选信号选中其中一个数码管,然后输出段码,使该数码管显示所需要的内容,延时一段时间后,再选中另一个数码管,再输出对应的段码,高速交替。 例如需要显示数字“34”时,先输出位选信号,选中第一个数码管,输出3的段码,延时一段时间后,选中第二个数码管,输出4的段码。以一定的速度循环执行以上流程即可显示“34”。由于交替速度非常快,人眼看到的就是连续的“34”。 在动态显示程序中,各个位的延时时间长短是非常重要的,如果延时时间长,则会出现闪烁现象;如果延时时间太短,则会出现显示暗且有重影。人眼的视觉暂留时间大

文档评论(0)

1亿VIP精品文档

相关文档