原标题:单片机内外部资源操作篇之数码管动态显示
假定你已经会了的静态显示在静态显示的学习中,我们知道六位数码管同一时刻只能显示同一符号。但我们在日瑺生活中
经常看到几个数码管同时能显示不同数字例如时钟等。这就是接下来要讨论的话题——数码管
这段代码不难理解,在while()循环中首先让第一个数码管显示1,延时500ms然后让第二位数码管显示2,延时500ms秒....依次循环下去。
将这段代码编译后下载到实验板上观察看到预期的现象。
下面将每个数码管点亮后的延时缩短为100ms即delay(100);,编译下载可以看见数码管变换显示的速度快多了。
再缩短到10ms编译下载,此时巳经隐约看见6个数码管上同时显示着数字123456字样但是有些闪烁。
继续缩短到1ms编译下载,这时6个数码管上便清晰地显示着123456字样
我想大家應该理解了动态显示的概念和原理了,所谓的动态显示就是轮流向各位数码管送入字型码,只是时间非常快让人眼感觉不到它是