电子点阵显示屏的硬件系统研究与设计

时间:2022-09-27 01:22:49

电子点阵显示屏的硬件系统研究与设计

【摘要】论文用ARM9单片机来控制16*64的点阵LED显示屏。利用ARM9本身强大的功能和大容量的存储器,可以实现ARM9与PC机和SD卡等存储设备的数据传输。电子点阵显示屏广泛的应用于医院、机场、银行等公共场所,具有很强的实用性。

【关键词】ARM9 点阵显示屏 SD卡

LED显示屏是近几年全球迅速发展起来的新型信息显示媒体,它利用发光二极管构成的点阵模块或像素组成大面积显示屏幕,以可靠性高、使用寿命长、环境适应能力强、价格性能比高、使用成本低等特点,在短短的十来年中,迅速成长为平板显示的主流产品,在信息显示领域得到了广泛的应用 本论文以ARM9高性能单片机来设计电子点阵显示屏的硬件系统。

一、电子点阵显示屏的硬件系统框图如图1所示

图1 电子点阵显示屏硬件系统框图

二、采用16个LED8*8显示屏,构成16行*64列点阵显示

点阵显示屏由16个8×8点阵LED显示模块。16片8×8点阵LED显示模块利用总线形组成一个16×64的LED点阵,用于同时显示4个16×16点阵汉字或8个16×8点阵的字母p字符或数字。单元显示屏可以接收来自控制器(主控制电路板)或上一级显示单元模块传输下来的数据信息和命令信息,并可将这些数据信息和命令信息不经任何变化地再传送到下一级显示模块单元中,因此显示板可扩展至更多的显示单元,用于显示更多的显示内容。

三、显示驱动电路

采用74HC138三-八译码器和74HC164移位寄存器。将从ARM里出来的列信号通过8个164级联而成的64位的信号输出端连接到16*64的点阵LED的输入端,作为点阵的行驱动信号。通过164移位这64位的信号,来控制显示内容的变化。再从ARM输出三个信号分别输入到2个级联的74HC138译码器,然后输出16位行信号,经过16个1K的电阻,再输入到16个PNP(8550)三极管的B极来进行对行信号的放大,其中所有的三极管的E极相连接+5V的电源,所有的C极接16个470欧姆的电阻,得到的信号作为点阵LED 的行输入信号。通过对138的三个输入信号进行控制,改变行信号。由138和164的信号,控制二极管的亮、灭来显示出所要求的字符、汉字。

行驱动电路:每个LED管亮需要7mA的电流,那么64个同时亮就需要448mA的电流,所以我们要对列进行驱动,我们采用晶体管8550对列信号进行放大。驱动电路如图2所示:

图2 点阵显示屏驱动电路

列驱动电路:此电路是由集成电路74HC164构成的,它具有一个8位串入并出的移位寄存器,可以实现在显示本行各列数据的同时,传送下一行的列数据。如图3所示:

图3 列驱动电路

四、总结

本论文完成了LED点阵电子显示屏的主要电路的设计。在系统设计中使用SD卡的扩展,是存储容量大大的增大,实现了海量存储,并具有掉电保护功能。通过和PC机的通讯,使显示的信息能实时的更新。也实现了显示屏的多字体显示。整个系统简洁,可靠性高,性能稳定。

参考文献:

[1]胡汉才.单片机原理及其接口技术[M].北京:清华大学出版社,1995.

[2]马忠梅,籍顺心,张凯,马岩.单片机的C语言应用程序设计(第3版)[M].北京:北京航空航天大学出版社,2003.

[3]周立功,张华.深入浅出ARM7-PC213X/214X[M].北京:北京航空航天大学出版社,2005.

上一篇:农业经纪人的作用与培育对策 下一篇:加强导游合法权益保护的几条建议