|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:利用51系列单片机串行口和74LSl64移位寄存器实现多个LED显示的一种方法,利用该方法设计的多路LED显
# f6 ^. _3 X- ^& R2 V m8 Y3 ?示系统具有硬件结构简单、软件编程容易和价格低廉等特点。% a: S+ a% ~ y' e
在单片机系统中,数码管(LED)是一种常用的显示器。对于显示位数较少的电路设计简单,占用CPU
& s1 @. P* v! f, w- N$ ]8 C8 Q资源也较少。但是,对于多个LED显示,由于单片机本身提供的I/0口有限,就必须采取必要的措施才能实! n) C+ I' B6 w0 H4 s8 K
现。本文结合51系列CPU串行口发送数据的时序,提出一种利用串行移位寄存器74LSl64实现多个LED
1 w# _; A3 Q2 d! C+ b+ T显示的方法,系统具有硬件结构简单,软件编程方便,价格低廉等特点,在车站、银行的显示屏中经常用于时0 u, d$ k" V1 V( F: ~, y" G
间的显示等,效果很好。
2 ?9 f* w* \7 h1 S1硬件电路的设计' o: d! l% R! W& }# s; h
89C2051单片机是MCS~51系列单片机的一种,它广泛应用于各种小型控制系统中。89C2051单片机串5 ?) i7 a1 L6 }9 q2 \7 G) H/ V
行口除了可用于串行通讯,它在方式。状态下,还可扩展并行I/O口,能够实现多个LED显示,串口扩展# w- q# S& G o C/ K# y9 [; W( L
LED显示电路硬件原理如图1所示。其中,74LSl64为8位串入并出移位寄存器,可以级连使用;LED采用" a* h1 Z2 X9 `/ N
LG5011AG型共阴极数码管。74LSl64的Q1~Q8为并行输出端;A、B串行输入端;CR清除端,低电平时; f! N7 U9 u$ D& l% d% r+ J
6 H. n: k0 \8 A
下载附件:
) |# o) d# ]2 w r" V3 c3 J2 F1 e& f( C
1 V/ t# k( J, v. K3 u q- w. o, b" i! r7 D# f: ~# ^. Y
|
|