|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:以16X64 LED点阵屏为例介绍了整套LED点阵汉字显示系统的实现方法和原理,用KEIL公司C51语言对单片机.
; g" l% s# U X( a6 s8 w80C51进行编程,程序可读性强,实现了80C51 与微机的通讯,并使LED屏的显示实现了固定, 平移的变换功能。' G( V% t, [4 j7 y5 {; y( k! j
2 f$ a" I7 T& r9 a' G9 j1 ^关键词:16X64 LED点阵单片机80C51 KEIL C51) F3 T5 Z& q; k1 t# U2 L( }
) L- Y8 f/ S* _" r( `) N4 y3 w1引言
* q& ?. x5 E" D+ Q7 S- mC语言是一种源于编写UNIX操作系统的语言,
F# x9 [0 `5 l是一种结构化语言,可产生紧凑代码。C语言可以进
# G8 C, U* J% q+ B D% A行许多机器级函数控制而不用汇编语言。用C语言来
* d- k2 w6 y$ L3 [; c# |- a编写目标系统软件,会大大缩短开发周期,且明显的增
5 t( R+ B: o* t& f3 d; b) n. C加软件的可读性,便于改进和扩充,从而研制出规模更3 j) D9 M+ [ R. G+ O1 X
大、性能更完备的系统。( r7 j+ J4 G* j( \# @
现KEIL.公司的编译器有支持经典80C51和4 e2 @, [5 \6 U J" h& }
80C51派生产品的版本,统称为Cx51。新版本
+ ]2 A1 y1 A/ v. T* IμVision2把μVision1用的模拟调试器dScope与集成4 {. m% a g3 }3 E9 m
开发环境无缝地结合起来,界面更友好,使用更方便,
3 Q# k7 e; @; R7 Y u支持的单片机品种更多。
0 u8 N2 h0 X; d2 m2 LLED显示屏由于它具有发光效率高、使用寿命
- o6 o' D( j Y) K$ a/ {长、组态灵活、显示清晰、色彩丰富以及对室内室外环4 l. q1 O4 z' E- o' ]* L
境适应能力强等优点,现在无论在火车汽车、医院银行
( `: P' P8 d# y还是大楼外墙,大街广告等公共场所都可以看到点阵
9 j* r5 D& i$ K0 [6 Q& L2 l2LED点阵显示系统的硬件设计LED点阵显示系统由计
2 U; {+ }, |4 \6 q4 X算机、RS232通讯电路、控制电路和LED点阵显示电路
: @& s3 B9 |3 W0 S9 r: k' _构成结构框图如图1所示。
0 k7 x/ t- }( ]! ?0 B _7 M0 y& B6 X0 c/ g- f/ T7 |- R9 y- N- L0 `1 d
计算机与单片机之间以RS232串口方式进行通4 p2 N v& }8 F$ K. b
讯,经由一个转换模块将RS232转换成RS485通讯方" Z& X: Y+ Q! x5 f1 P1 j5 H- T
式,以该方式作为显示模块与排队系统中其他模块的
& ]) U+ U0 C* z& y通讯方式。计算机将所要显示的汉字的内码经串口发
. o, G; w4 z$ Q- G, ?送给控制电路,控制电路从字库中取出汉字排列组合
/ e+ {5 s1 D$ ?5 k9 V ~# u
( {/ S$ j% ?% }- [附件下载:
1 A' C7 F6 ~) Q0 `$ g# p7 S3 D# m) ?: I- T" z
& l S, S; l% ^# K. p' ?
|
|