|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于STC89C54RD+ 单片机的点阵LED显示屏的设计
: Y$ y7 i" {/ W B摘要:以单片机系统组成的点阵LED显示屏开发过程.系统采用上一下位机的结构构建,上位机PC可通过串行通信接口实现对下位机LED显示系统显示参数的设定.下位机以LED屏的显示电路和单片机控制电路为核心,实现点阵LED屏以多样化的方式显示各种信息的功能,同时可实现本地温度采集、显示和本地时间实时显示的功能.- c4 Y9 H) ]9 |, d Q' q$ o
. p; i3 |# n2 Y. k# ]
关键词:点阵LED;串行移位; rC;单片机;上位机.
7 B4 j! l( a) z
4 }5 O0 B# \& P$ x. @LED电子显示屏是近年来得到广泛应用的重要信息设备.这种显示屏具有耗电省、成本低、清晰度高、寿命长、显示内容的信息量大,外形美观大方,操作使用方便灵活,用户可随时任意自行编辑修改显示内容,显示方式图文并茂等优点,因此被广泛应用于商场、学校、银行、邮局".
# q0 _* h% U) S f
, @+ N) r3 {& d8 i, f( k* b2 V% C1 系统的总体结构
% Z1 x: Z0 X" p3 m5 l系统采用上位机一下 位机的结构搭建,上位机为PC机,通过串行通信接口与下位机显示系统实现交互,能够实现字符串的修改、显示方式的设定、时间的设置等功能;下位机系统由核心板、显示板两个模块组成.下位机系统由单片机控制LED点阵显示屏的显示,汉字显示采用16x16点阵模式,并能够实现屏幕显示内容的实时更改;采用动态显示,实现字符从下往上、从右往左滚动等动态显示效果;实时采集并显示周围环境的温度;显示当前的时间与日期.& U3 H9 I8 J+ ? Y5 b
9 M: J! h# [' _6 f
2 ?0 t. p+ F/ P7 K; z( t2 点阵LED显示屏系统的硬件结构
8 a) W8 w3 t* _( f9 D6 {2.1 微控制器选型; u4 I) z7 c, z2 Z2 \ d0 m
mcu是整个显示系统的核心部件,系统的整体性能很大程度上取决于MCU的先进性和灵活性。本系统选用STC公司的STC89C54RD+增强型51单片机。; I0 Y8 q. X- O: {7 Q7 ~# {
STC89C54RD+单片机具有提高MCU的运行速度,运行稳定,价格便宜,良好的性价比等特点.其支持的最高时钟为80M ,这样能最大限度地提高MCU的运行速度;具有双倍速的功能,支持6时钟周期模式运行;具有ISP在线系统编程功能,大大缩短开发复杂度,同时可节省购买编程器的额外投人;STC89C54RD+单片机内部包括16KB的Flash程序存储器ROM、1 KB的数据存储器RAM,与普通的8051单片机完全兼容,而51单片机的开发环境也很成熟:如Keil C语言被广泛地应用于新产品的开发,这对于缩短系统开发周期有着很重要的意义。
9 f6 j' @6 w+ a+ l) u* n. j I0 ^+ a/ u+ C( R5 B$ [& }
8 }3 ^7 M' C! h/ |. d
) z2 D# U' @' h: n% Q% L2 H$ o
4 Y4 }7 F3 }1 C. m( Y4 t7 F, I# g9 c- k0 ]
- E4 |# y+ y9 W
4 W# j, p+ K0 V) {5 w |
|