|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于STC89C54RD+ 单片机的点阵LED显示屏的设计 4 h3 {9 T, }9 L6 W$ y0 O( Q
摘要:以单片机系统组成的点阵LED显示屏开发过程.系统采用上一下位机的结构构建,上位机PC可通过串行通信接口实现对下位机LED显示系统显示参数的设定.下位机以LED屏的显示电路和单片机控制电路为核心,实现点阵LED屏以多样化的方式显示各种信息的功能,同时可实现本地温度采集、显示和本地时间实时显示的功能.: w$ O i/ m- e5 ^" d
8 X5 ^9 X# }' E7 M, e关键词:点阵LED;串行移位; rC;单片机;上位机.' K. R5 U: H9 u- T* T; ?0 J& a! V9 \5 I
/ x/ f1 e! L$ i; A$ sLED电子显示屏是近年来得到广泛应用的重要信息设备.这种显示屏具有耗电省、成本低、清晰度高、寿命长、显示内容的信息量大,外形美观大方,操作使用方便灵活,用户可随时任意自行编辑修改显示内容,显示方式图文并茂等优点,因此被广泛应用于商场、学校、银行、邮局".
4 ~, [" B% _/ B0 h. [5 z2 M- u- k
: Q# }& G" `; a6 n( D2 f" n1 系统的总体结构' C- C: V7 U7 L% r/ T/ u6 C
系统采用上位机一下 位机的结构搭建,上位机为PC机,通过串行通信接口与下位机显示系统实现交互,能够实现字符串的修改、显示方式的设定、时间的设置等功能;下位机系统由核心板、显示板两个模块组成.下位机系统由单片机控制LED点阵显示屏的显示,汉字显示采用16x16点阵模式,并能够实现屏幕显示内容的实时更改;采用动态显示,实现字符从下往上、从右往左滚动等动态显示效果;实时采集并显示周围环境的温度;显示当前的时间与日期.3 J) V) ?/ X( p# s
6 M8 ]5 q2 p5 ~- B( N; e
' Q7 j0 U: p$ Y1 u r! E
2 点阵LED显示屏系统的硬件结构
4 B# e6 p6 ^+ ~2 m2.1 微控制器选型! R' o! B2 o+ d
mcu是整个显示系统的核心部件,系统的整体性能很大程度上取决于MCU的先进性和灵活性。本系统选用STC公司的STC89C54RD+增强型51单片机。
, W' H6 ~( y. Y0 V, lSTC89C54RD+单片机具有提高MCU的运行速度,运行稳定,价格便宜,良好的性价比等特点.其支持的最高时钟为80M ,这样能最大限度地提高MCU的运行速度;具有双倍速的功能,支持6时钟周期模式运行;具有ISP在线系统编程功能,大大缩短开发复杂度,同时可节省购买编程器的额外投人;STC89C54RD+单片机内部包括16KB的Flash程序存储器ROM、1 KB的数据存储器RAM,与普通的8051单片机完全兼容,而51单片机的开发环境也很成熟:如Keil C语言被广泛地应用于新产品的开发,这对于缩短系统开发周期有着很重要的意义。
* p0 k/ R1 j5 J5 ?3 l6 b* j7 v0 O; ^4 U6 {' c V7 m7 |
0 G# O7 x0 R0 p5 S2 M1 @' v- N7 J6 l4 }$ U6 Z+ q2 |
* x7 i7 A# r# n! Z$ X1 a
( d% p$ \3 d$ g: a! l+ I$ ]
% p0 D; J- k1 T( N
/ l% [, P" T' I$ Y6 t. S% ~ |
|