单片机24秒倒计时c语言,单片机汇编语言24秒倒计时程序

;24秒倒计时

ORG 0000H

LJMP M1 ORG 000BH LJMP N1 ORG 0100H

M1: MOV R7,#20

MOV TMOD,#01H MOV TH0,#4CH

MOV TL0,#00H SETB ET0 SETB EA SETB TR0

MOV 70H,#04H

MOV 71H,#02H

MOV 30H,#24H L1: MOV DPTR,#TAB

MOV P2,#0FEH

MOV A,70H

MOVC A,@A+DPTR MOV P0,A

LCALL DEL

MOV P2,#0FDH

MOV A,71H

MOVC A,@A+DPTR MOV P0,A

LCALL DEL

SJMP L1

N1: DJNZ R7,M4

MOV R7,#20

MOV A,30H

CJNE A,#00H,M3

MOV A,#24H

MOV 30H,A

SJMP CHAI

M3: CLR C

ADD A,#99H

DA A

MOV 30H,A

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机,可实现篮球比赛时间倒计时24倒计时、100和60倒计时、)比赛时间、24倒计时和比赛节数等功能,内附文档说明。 (1)时钟模块 时钟模块用于实现篮球比赛时间倒计时(计时精度为0.1)、24倒计时、100和60倒计时。 (2)按键模块 按键模块共需要9个按键开关,其中8个半径为4厘米圆形按键分别为:减一分钟、加一分钟、启动/继续、暂停、5分钟、节数、60、100;1个手握式开关24位复位键,每个按键可随意摆放,方便操作。 (3)显示模块 显示模块中显示屏采用LED数码管显示屏,正方体四面显示屏上每面显示屏包含25厘米的8个七段数码管,1个数码管显示比赛的节数为第一行,5个数码管显示比赛时间为第二行,2个数码管显示24为第三行。正方形显示屏包含15厘米的3个七段数码管,用于显示100或60。 (4)声音模块 声音模块中有6个音响串联,可实现比赛开始时发出短哨声、每小节比赛结束发出笛声、24倒计时递减到零时发出长哨声。 (5)控制器 控制器中有4个存储器,分别存储比赛时间倒计时24倒计时、100和60倒计时。控制器不断地从时钟模块中提取时钟信号与存储器相比较,使存储器中时间以0.1递减并同时在显示模块中显示时间倒计时。控制器随时监视着按键模块和时钟模块,当有按键按下,控制器接受到按键模块后控制时钟模块和控制存储器,并同时通过控制器在显示模块中显示时间和比赛节数;当存储器中的时间到达特殊的时间点时,由控制器来调出相对应的音频并在声音模块中发出声音。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值