2位数码管秒表c语言程序,利用定时器实现2位数码管秒表0到99循环

描述: 2位LED数码显示"秒表",显示时间为00~99秒,每秒自动加1,

; 一个"开始"键,一个"复位"键,一个"暂停"键,一个“快加”键。

; 调用子程序:暂停键子程序,计时键子程序,清0键子程序,加一子程序

; 显示子程序,定时子程序

;所用特殊寄存器:寄存器A,寄存器C

;所用中断:外部中断INT0、INT1,定时器T0、T1

主程序

;*****************************************************

main: mov tcon,#05h ;主程序开始 外部中断跳变模式

mov tmod,#11h ;定时器0,1模式1

mov ie,#8fh ;开总中断,中断0,1,定时器0,1

mov dptr,#tab

mov r1,#00h

mov r2,#00h

mov r3,#40 ;循环次数40

mov tl0,#2Ch ;置初值,定时25MS

mov th0,#0CFh

mov tl1,#78h ;置初值,定时10MS

mov th1,#0ech

clr tr0 ;关定时器

clr tr1

;*****************************************************

; 暂停键K3,快加键K4程序

;*****************************************************

here:jb p1.0,here

show:clr tr1

clr tr0<

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值