LED 显示屏单片机控制系统设计1 引言随着信息产业的高速开展,LED 显示屏作为信息传播的一种重要手成为现代信息化社会的一个闪亮标志。近年 LED 显示屏已广泛应用于室内、外需要进行效劳内容和效劳宗旨宣传的公众场所如电信、邮政大厅、营业部、车站、机场、港口、体育场馆等信息的发布,政府机关政策,政令的发布,各类市场行情信息的发部和宣传等。本设计应用 AT89C52 单片机对高亮度 LED 显示屏进行控制,可以实现汉字的翻转功能,显示的汉字通过 RS232 接口从计算机输入。2 LED 显示屏单片机控制系统设计要求2.1 功能要求本控制系统采纳单片机对高亮度 LED 显示屏进行控制,要求到达以下功能:1、控制系统具有动态汉字显示的功能,可以显示任意汉字并通过上位计算机进行修改;2、汉字可以实现上、下、左、右翻转的功能,LED 显示屏闪耀频率不低于 50Hz,显示屏亮度以在正常光照条件下能看清汉字;3、控制系统中必须具备 RS232 接口以及相应的驱动软件,以满通过 S232 串行异步通信进行 LED 显示屏与上位机程序的连接;4、提供上位机通信程序用于对 LED 显示屏输入需要的汉字。2.2 系统及参数说明1、控制系统与 LED 显示屏本体安装于同一机盒中;2、控制系统自带自流稳压电源,工作时直接使用 220V 市电;3、单片机采纳 AT89C52;4、LED 显示屏采纳高亮度 Φ×8 点阵,共 64 片组成;5、采纳总线驱动方式,自带可扩展字符库;6、控制系统中备有 RS232 异步串行通信口。3 系统控制方案介绍系统结构框图如图 3-1 所示图 3-1 系统结构框图操作人员可以在计算机上使用文字输入程序通过计算机的 COM 口向控制系统输入需要显示的文字,即可在 LED 显示屏上显示相应的文本。4 系统硬件设计系统主控制原理图如图 4-1 所示。LED点阵模块AT89C52控制板及驱动电路可扩展字库RS232接口LED板控制板计算机文字输入程序图 4-1 系统主控制原理图显示屏原理图如图 4-2 所示。图 4-2 显示屏原理图以上原理图在 PROTEL99 中进行设计,并自动生成 PCB 板,生成的 PCB 板经过手动调整后可以进行开板制造,最后根据原理图焊接元件。5 系统软件设计系统软件分成控制系统主程序及上位机用于输入文本的串行通信程序两局部,控制系统主程序框图如图 5-1 所示,控制程序采纳 C51 在计算机上编写,通过串行口将编写好的控制程序下载到单片机中并进行调试。图 5-1 主程序框图局部控制程序如下:void di...