动态扫描简单的说就是逐行轮流点亮,具体就16×16的点阵来说,把所有同一行的发光管的阳极连在一起,把所有同一列的发光管的阴极连在一起(共阳极的接法),先送出对应第一行发光管亮灭的数据并锁存,然后选通第一行使其使其点亮一段时间,然后熄灭;再送出第二行的数据并锁存,然后选通第二行使其点亮相同的时间,然后熄灭;以此类推,第16行之后,又重新点亮第一行,反复轮回。当这样轮回的速度足够快(每秒24次以上),由于人眼的视觉暂留现象,就能够看到显示屏上稳定的汉字了。
本课题中显示方式为两种:逐个显示和流动显示,其中初始状态的显示方式为逐个显示。其函数分别为void zhuge()和void liudong(),详细见附录二 AT89C51单片机PC机串口的LED汉字显示系统设计(9):http://www.751com.cn/tongxin/lunwen_2917.html