|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
& ~1 Q, }6 V5 \! M摘要:利用89051单片机串行口和74LSl64移位寄存器实现多个LED显
" ]; {0 A3 j) @9 w示的一种方法.利用该方法设计的多路LED显示系统具寺硬件结构简单.软
n8 h4 p O/ R9 ~ p8 z件编程窖易和价格低廉等特点。9 O9 _: s( w( y7 @: d
1 \/ ^ s8 D% A$ v. |
) R$ Z7 q' V' B" p, _( L* j: J在单片机系统中,数码管(LED)是一种常用的显示器【1]。
5 ?8 o" V: a4 ^% J+ ~# ~一般的显示器为4位或8位,实现这种显示的方法比较多,也比较7 j( z% w$ c" `8 E; s! x$ V1 j8 E
简单【2】。但是.对于多个LED显示,由于单片机本身提供的1]O& i$ l1 C" @4 H/ q* l( V3 l
口有限,就必须采取必要的措施才能实现。本文介绍一种设计方
" u( T) U) x3 w! O% o7 @法,利用该方法设训的多路LED显示系统具有硬件结构简单,软- W, i' L$ X/ r* G
件编程方便,价格低廉等特点,经常应用在车站、银行的显示屏
+ |2 d2 }" n# L# y8 C- h9 ^% ~中,效果很好。
6 c) f1 ~5 L7 U1硬件电路的设计8 X, K1 L% r- E: w
AT89(251单片机是美国ATMEL公司生产的5l系列单片机。
9 j8 {/ o9 C' `$ W7 s% H应用广泛。89c5l单片机串行口除了可用于串行通讯,它在方式0
2 _/ X4 X! a8 x( c状态下,还可以扩展井行I/O口,能够实现多个LED显示,其硬* F2 z* i; `, Z3 z0 P) ?) h( j
件原理如图l所示。其中,74LSl64为8矗串A并出移位寄存器,# t# {$ n9 Y, Y# f
可以级连使用;LED采用LG501IAG型共阴极数码管。
# }0 ~& ~ ^; k! S4 b其中的74LSl64引脚功能为:Q0-Q7并行输出端:A、B串1 z- }4 ~- O4 w; D
行输入端;CR清除端,低电平时输出端清零;CLK时钟脉冲输
+ O( B* v& w7 i0 P& z4 ]+ B; @入端,在脉冲的上升沿实现移位,当CLK=0且CR;l时,
+ p# z- k3 Q0 j, {1 n9 Q& a3 E& |& ~ }, @
1 x2 X6 q) K* d
6 \) y! h" A8 h$ U x/ v9 O
6 H* {" \" M* u8 v) j. R4 \. B# N
附件下载:
7 q+ l) N% D* @6 C! A/ i* N7 N3 W- R1 |' f% m
* M. L8 \# p* {" M: \: k$ n
5 C- o. t4 x2 l# A, B# d |
|