基于80C51和KEIL+C51的LED点阵显示系统
第26卷第8期增刊
仪器仪表学报
2005年8月
基于80C51和KEILC51的LED点阵显示系统
简献忠
虞箐
熊晓君赵虎居滋培
(上海理工大学电气工程学院上海200093)
摘要以16×64LED点阵屏为例介绍了整套LED点阵汉字显示系统的实现方法和原理,用KEIL公司C51语言对单片机
80C51进行编程,程序可读性强,实现了80C51与微机的通讯,并使LED屏的显示实现了固定、平移的变换功能。关键词
16×64
LED点阵单片机80C51
KEILC51
SystemofLEDLatticeDisplayingChineseKEILC51
Word
Based
on
80C51and
JianXianzhong
Yu
QingXiong
Xiaojun
ZhaoHu
JuZipei
(UniversityofShanghaiforScienceandTechnolgy,shanghai200093,China)
Abstract
Itintroducestheprincipleandthemethodoftherealizationofthewholesystemof16×64LEDlattice
displayingChineseword.TheideasofsoftwarewhichisdesignedbyKEILC51andiseasyforreadwereempha—sized.Itrealizesthecommunicationbetweenmicro—controller80C51andPC,andcarries
out
thestaticanddy—
namicdisplayoftheword.
Keywords
16×64LEDlattice
Single—chipprocessor80C51
KEILC51
LED屏的应用。
1
引言
2
LED点阵显示系统的硬件设计
LED点阵显示系统由计算机、RS232通讯电路、
C语言是一种源于编写UNIX操作系统的语言,是一种结构化语言,可产生紧凑代码口]。C语言可以进行许多机器级函数控制而不用汇编语言。用C语言来编写目标系统软件,会大大缩短开发周期,且明显的增加软件的可读性,便于改进和扩充,从而研制出规模更
、
控制电路和LED点阵显示电路构成结构框图如图1所示。
大、性能更完备的系统。
现KEIL公司的编译器有支持经典80C51和80C51派生产品的版本,统称为Cx51。新版本/1Vision2把肛Visionl用的模拟调试器dScope与集成开发环境无缝地结合起来,界面更友好,使用更方便,支持的单片机品种更多。
LED显示屏由予它具有发光效率高、使用寿命长、组态灵活、显示清晰、色彩丰富以及对室内室外环境适应能力强等优点,现在无论在火车汽车、医院银行还是大楼外墙,大街广告等公共场所都可以看到点阵
图1系统结构框图
计算机与单片机之间以RS232串口方式进行通讯,经由一个转换模块将RS232转换成RS485通讯方式,以该方式作为显示模块与排队系统中其他模块的通讯方式。计算机将所要显示的汉字的内码经串口发送给控制电路,控制电路从字库中取出汉字排列组合