《单片机应用》_拓展项目:秒表的制作汇编语言).docxVIP

  • 0
  • 0
  • 约5.83千字
  • 约 8页
  • 2026-01-22 发布于广东
  • 举报

《单片机应用》_拓展项目:秒表的制作汇编语言).docx

拓展项目:秒表的制作

工作内容及要求

本任务所要制作的系统是一个计时的秒表。为了使问题简单一些,它的功能被设计为两位七段数码管在开机时显示“00”,并在系统中添加一个控制按钮。因为只设计了两位数码管,故该秒表最大计时99秒,且没有毫秒级的显示。如果需要设计多位的秒表,可以在此基础上查阅相关资料进行改进提高。

本系统的控制要求:当第一次按下控制按钮后秒表开始计时,数码管实时显示当前秒数值;第2次按下控制按钮后计时停止,数码管显示按下控制按钮那一时刻的数值,并保持不变;第3次按下控制按钮后两个数码管清0,并回到一开始的计时状态。

任务分析

根据本任务的工作内容及要求,我们还是采用AT89S51作为核心控制部分,外接两个七段数码管作为秒表的显示输出部分。此次数码管显示输出利用并行译码方式,P0口作为输出,在单片机的输出端口与每个数码管之间加一个数码管解码器74LS48。P0的低4位P0.0~P0.3接一个数码解码器带一个数码管,作为秒表的个位显示。P0的高4位P0.4~P0.7接一个数码解码器带一个数码管,作为秒表的十位显示。在单片机P1.0口上接一个按钮作为秒表的控制装置。

知识链接1数码管解码器74LS48

数码管解码器介绍

74LS48芯片是一种常用的共阴极七段数码管译码器驱动器,如图4-27所示在各种数字电路和单片机系统的显示电路中使用较多。

引出端符号:

A-D译码地址输入端

BI/RBO消隐输入(低电平有效)/脉冲消隐输出(低电平有效)

LT灯测试输入端(低电平有效)

RBI脉冲消隐输入端(低电平有效)

a-g段输出

VCC高电压

图4-2774LS48管脚图GND低电压

74LS48功能表

74LS48除了有实现7段显示译码器基本功能的输入(DCBA)和输出(a~g)端外,74LS48还引入了灯测试输入端(LT)和动态灭零输入端(RBI),以及既有输入功能又有输出功能的消隐输入/动态灭零输出(BI/RBO)端。由74LS48真值表可获知74LS48所具有的逻辑功能:

(1)7段译码功能(LT=空,RBI=空)

在灯测试输入端(LT)和动态灭零输入端(RBI)都接无效电平时,输入DCBA经74LS48译码,输出高电平有效的7段字符显示器的驱动信号,显示相应字符。除DCBA=0000外,RBI也可以接低电平,见表4-4中1~16行。

(2)消隐功能(BI=0)

此时BI/RBO端作为输入端,该端输入低电平信号时,表4-4倒数第3行,无论LT和RBI输入什么电平信号,不管输入DCBA为什么状态,输出全为“0”,7段显示器熄灭。该功能主要用于多显示器的动态显示。

(3)灯测试功能(LT=0)

此时BI/RBO端作为输出端,端输入低电平信号时,表4-4最后一行,与及DCBA输入无关,输出全为“1”,显示器7个字段都点亮。该功能用于7段显示器测试,判别是否有损坏的字段。

(4)动态灭零功能(LT=1,RBI=0)

此时BI/RBO端也作为输出端,LT端输入高电平信号,RBI端输入低电平信号,若此时DCBA=0000,表4-4倒数第2行,输出全为“0”,显示器熄灭,不显示这个零。DCBA≠0,则对显示无影响。该功能主要用于多个7段显示器同时显示时熄灭高位的零。

表4-4七段显示译码器74LS48功能表

显示数值或功能

输入

BI/RBO

输出

LT

RBI

DCBA

a

b

c

d

e

f

g

0

H

H

0000

H

1

1

1

1

1

1

0

1

H

x

0001

H

0

1

1

0

0

0

0

2

H

x

0010

H

1

1

0

1

1

0

1

3

H

x

0011

H

1

1

1

1

0

0

1

4

H

x

0100

H

0

1

1

0

0

1

1

5

H

x

0101

H

1

0

1

1

0

1

1

6

H

x

0110

H

0

0

1

1

1

1

1

7

H

x

0111

H

1

1

1

0

0

0

0

8

H

x

1000

H

1

1

1

1

1

1

1

9

H

x

1001

H

1

1

1

0

0

1

1

10

H

x

1010

H

0

0

0

1

1

0

1

11

H

x

1011

H

0

0

1

1

0

0

1

12

H

x

1100

H

0

1

0

0

0

1

1

13

H

x

1101

H

1

0

0

1

0

1

1

14

H

x

1110

H

0

0

0

1

1

1

1

15

H

x

1111

H

0

0

0

0

0

0

0

BI

x

x

xxxx

L

0

0

0

0

0

0

0

RBI

H

L

00

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档