|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:利用51系列单片机串行口和74LSl64移位寄存器实现多个LED显示的一种方法,利用该方法设计的多路LED显4 o5 I- e2 C6 u, l# e; S6 P
示系统具有硬件结构简单、软件编程容易和价格低廉等特点。
) \5 L" s; i0 S; G3 B在单片机系统中,数码管(LED)是一种常用的显示器。对于显示位数较少的电路设计简单,占用CPU0 `* N/ R& R4 z2 R6 r' K: z) I- d
资源也较少。但是,对于多个LED显示,由于单片机本身提供的I/0口有限,就必须采取必要的措施才能实
6 L6 \$ ^ n* _+ @现。本文结合51系列CPU串行口发送数据的时序,提出一种利用串行移位寄存器74LSl64实现多个LED2 s. o% D8 ?5 W5 F
显示的方法,系统具有硬件结构简单,软件编程方便,价格低廉等特点,在车站、银行的显示屏中经常用于时' {2 I% ]/ ~: [, V4 j3 w
间的显示等,效果很好。, |, _2 u K M6 j5 u7 `
1硬件电路的设计
0 t& A; u+ N, N5 I2 D2 j2 C89C2051单片机是MCS~51系列单片机的一种,它广泛应用于各种小型控制系统中。89C2051单片机串
0 X- ^( m) R T# @) }行口除了可用于串行通讯,它在方式。状态下,还可扩展并行I/O口,能够实现多个LED显示,串口扩展
. Z) n, ], k q1 m0 @6 a6 v$ m2 nLED显示电路硬件原理如图1所示。其中,74LSl64为8位串入并出移位寄存器,可以级连使用;LED采用
( B3 ]! e& d5 a) g4 a+ c% zLG5011AG型共阴极数码管。74LSl64的Q1~Q8为并行输出端;A、B串行输入端;CR清除端,低电平时
1 C+ r) T5 o# Q
! k6 U/ O" ^$ `+ B- z+ v, X下载附件:
. Q) W2 Z$ ^) Q8 C: S
) P8 V; x! W* s7 w/ C2 Y, _- {
: |0 `; N, A* m1 |
! B) u" S7 Q9 r* O1 k |
|