POP ACC ;A弹栈,恢复现场
RET
TAB: DB 3FH,06H,5BH,4FH,66H ;共阴极LED字形表
DB 6DH,7DH,07H,7FH,6FH
;――――――――――定时器中断服务程序―――――――――――――
CONT: PUSH ACC ;保护现场
MOV TH0,#3CH ;定时器T1重置初值
MOV TL0,#0B0H
MOV A,20H ;秒计数器送A
AJMP CONT1
REN: AJMP REN1
CONT1: DJNZ 21H,REN ;1秒定时未到,中断返回
MOV 21H,#14H ;重置50ms计数初值
CLR P3.5 ;软件产生定时器T1计数脉冲
NOP
NOP
SETB P3.5
INC A ;1秒计数值加1
DA A ;换算为10进制计数
JBC TF1,CONT2 ;60秒到,转清零
CONT3: MOV 20H,A ;计数值送60秒计数单元20H
ANL A,#0FH ;屏蔽高4位
MOV 30H,A ;秒表个位待显示数据送显示缓冲区
MOV A,20H
SWAP A ;60秒计数单元高、低4位数据互换
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
本文关键字:制作 娱乐电路,电子制作 - 娱乐电路
上一篇:用LM324的抢答器