led显示屏的研究采用屏幕为8×8的点阵显示,侧重于动态处理方法,由于显示屏幕的局限性,在此次的研究设计中只能显示英文和数字。一个基本的led屏幕由8行×8列点共64个led组成,显示屏有共阴和共阳两种连接方式。对由8×8点阵构成的led显示屏而言,一般数据端连接微处理器的8位并行数据口,而选通端则逐一使能(选通),选择需要点亮的某一列,通过分时复用方式实现动态显示效果。选通方式一般有两种:独立选通和译码选通。
如果屏幕较小,处理器有足够的I/O口可用,则可以每个I/O口连接一个选通端,如果屏幕较大,或者处理器的I/O口不是非常丰富,则可以通过译码方式来选通。例如当8片8×8点阵的led组成一个8×128点阵的led屏幕时,直接选通方式需要64个I/O口,而译码选通方式只需要6个I/O口。
软件设计:
8×8点阵led屏显示的字符需要通过取模的方式转换成实际的显示数据,这个过程可以通过Pcto LCD 2002软件来实现,Pcto LCD 2002是一种LCD字模生成软件,同样适合于为点阵led大屏幕进行字模生成。在这里选择生成的英文字符的规格为8×8点阵,同时设置取模方式为阴极(点亮的位为1)、逐列式及顺向(高位在前)。
硬件电路:
在led显示系统中,用到一个8×8的显示屏,所以采用8个选通I/O口,选通方式采用独立选通方式。通过软件Atmega16的I/O口来提供给选通的信号。Atmega16不需附加其的驱动线路,软件atmega16具有直接驱动的能力。