的工作,以此类
f龙源期刊网httpwwwqika
comc
推,完成16行的控制后,再次对第一行进行控制,反复不间断工作,完成动态扫描。由于扫描时间很快(每行4ms),人眼在观察中,视觉上会存在短暂的留像现象,所以人就能够看出LED显示屏上所显示的文字,完成显示效果。
在解决了控制方法后,还有一个问题是需要重点考虑的,就是数据传输问题。在本项目中,汉字数据通常是储存在单片机中的CPU里的,在进行文字显示时,需要把每一行二极管亮暗的数据传送到对应的驱动器中,这是我们可以考虑并联和串联两种数据传送方式。显然,并联传送的方式,需要配置庞大的连接线路以及对应的驱动器,需要的硬件数量较多,并会随着列数的增长成倍增长,所以,当列数较多时,从设计成本以及设计思路的复杂性方面,这种方法显然是不可取的。
这时,我们只能采用串联传输的方式,这就使得整个控制线路只有一条信号线,所有的数据都需要从这条线路上传输。从经济角度去考虑,这样的做法是非常经济有效的。但是传输的效率的大大降低,因为只有一条传输线路,传送的数据需要一位一位的被传输到驱动器中,等该行的数据全部传送完成后,才能进行对该行的控制,完成显示。这样,由于数据的准备时间过长,就会导致整行的显示时间较长增加扫描周期的时间。由于人眼的留像规律限制,扫描周期过长可能会影响整个显示的亮度以及稳定性,所以该方案还需要进一步改进。
针对上述传输中存在的问题,解决问题首要任务就是减少扫描周期,压缩传输时间。这样,我们可以把整个显示分为两个部分,一个是数据准备阶段,一个是数据显示阶段。这样如果能够实现在显示某一行数据的同时,对下一行显示的数据进行传输,将会大大缩减扫描周期的时间,这也就是我们常常提到的重叠处理法。另外,为了能够达到重叠处理的效果,在数据显示时必须要设置锁存的功能,只有这样,才能真正做到一边显示,一边传输的重叠处理。这里就对我们的硬件选择就有了实质性的要求。控制系统中的单片机,主要实现存储数据,传输数据、控制数据顺序、控制驱动工作顺序及时间等。另外,在驱动器的选择中,其必须具有一个8位串入并出的移位寄存器和一个8位输出锁存器,只有这样,才能实现上述的重叠处理功能,满足显示所需。
2显示方式设计
以上,我们已经简单的提到一部分LED显示屏的显示方式,下面对其显示方式设计做具体分析。一般来说,LED显示屏的显示方式可以分为静态显示和动态显示两种方式。
静态显示就是r