LED多功能遥控显示屏设计与实现
摘要: LED多功能显示屏系统采用动态扫描的方法,以STC89C58RD+单片机作为主控芯片,利用自制的红外遥控器无线下载信息到主机显示。显示屏由1 024只高亮发红光二极管构成的16×64点阵组成,行扫描电路采用74HC154译码器芯片驱动,列扫描电路用8块74HC595驱动, 红外遥控发射头采用一体化红外收发器。系统实现数字、字母、汉字等信息的动静态显示,和PC机串口通信来更新显示信息,系统还可通过遥控器键盘远距离进行信息的上下左右移动及显示内容的更新。
关键词: STC89C58RD+单片机; LED显示屏; 红外遥控; 串行通信; 行列扫描
中图分类号: TN911?34; TP933 文献标识码: A 文章编号: 1004?373X(2013)06?0118?04
0 引 言
随着计算机及相关的微电子、光电子技术的迅猛发展,LED显示屏以其可靠性高、使用寿命长、环境适应能力强、性价比高的特点,迅速成长为平板显示的主流产品。
目前大多数的 LED 点阵显示系统自带字库,显示和动态效果(主要是显示内容的滚动)的实现依靠硬件扫描驱动,该方法虽然比较方便,但显示内容不易及时更新,而且当LED显示屏安装到户外时,不能对其进行有效的控制。室内显示屏通过数据线控制,很不方便。
设计围绕多功能LED显示屏进行,显示方式有上下左右移动,利用PC机进行显示内容的实时控制更新。系统使用红外发射、接收器构成的遥控电路,遥控接收器通过对红外光接收并识别,判断控制操作,来完成整个红外遥控发射、接收过程,可以方便地更新显示内容,更换显示方式,使设计更具实用性和操作控制的方便性。
1 总体设计方案
2 硬件电路设计
2.2 主控与扫描驱动电路
主控电路以STC89C58RD+芯片为核心,外接复位电路、时钟电路及串口下载线接口电路(RS 232 通信接口),用于LED显示系统和电脑的通信,通信方式为10位的异步通信[5],在线下载便于程序更新,有利于系统的维护。
2.3 红外收发遥控电路
红外发射接收原理[6]是:发射端输入信号经放大后送入红外发射管发射,在接收端,接收管收到红外信号后,由放大器放大处理还原成控制信号。按下某一个按键,单片机识别出该按键,同时单片机向接有红外发射管的端口发射一定频率的脉冲。该脉冲与38 kHz左右的载波脉冲进行调制,然后将已调制的脉冲进行缓冲放大,激励红外发光二极管将电能转化为光能,使得红外发光二极管发射出一定频率的红外线[4]。当接收控制系统接收到该红外光后,由单片机内定时/计数器得到该红外光的频率,然后将该频率送往CPU,由CPU对该信号进行解码,识别出控制信号,从而对控制电路实施控制功能,完成整个遥控功能。
图5 系统程序总流程
3.2 串行通信程序
3.4 PC机客户程序
4 结 语
基于STC89C58RD+单片机控制的遥控LED点阵显示屏设计,能很好地完成多功能显示,通过红外遥控对显示内容和显示效果进行实时无线远距离的操作控制,能够实现数字、字母、汉字等信息的动静态显示,还可以和PC机通信,通过PC机串口对显示信息进行更新,传输给遥控器储存,然后用遥控器可以方便地对显示内容进行更新和变换显示模式。
参考文献
[1] 戴峻峰,付丽辉.多功能红外线遥控器的设计[J].传感器世界,2002(12):16?18.
[2] 马冬梅,屈霞.一种简易红外遥控密码锁设计与实现[J].现代电子技术,2010,33(13):159?160.
[3] 宏晶科技.STC89C58RD+ [EB/OL].[2005?02?16].http://www.ic37.com/datasheet.
[4] 朱昌晨.显示屏系统原理及工程技术[M].成都:电子科技大学出版社,2000.
[5] 周坚.单片机应用与接口技术[M].北京:机械工业出版社,2010.
[6] 杨恢先,王子菡,杨穗,等.一种基于单片机的红外遥控软件解码方法[J].自动化与仪器仪表,2004,22(2):16?18.
[7] 李朝青.PC机及单片机数据通信技术[M].北京:北京航空航天大学出版社,2001.
[8] 张彦玲.Visual Basic 6.0程序设计教程[M].北京:电子工业出版社,2009.
[9] 张立科.单片机通信技术与工程实践[M].北京:人民邮电出版社,2005.
[10] 徐爱钧,彭秀华.单片机高级语言C51应用程序设计[M].北京:电子工业出版社,1998.