请问谁有89C51 6位数码管时钟 hex 程序呀,各位大侠拜托

来源:百度知道 编辑:UC知道 时间:2024/06/11 22:42:48
带闹钟功能的

;实用单片机电子钟的制作6位数字钟。
;***************************************************************************
;* SXJ1974@163.COM (51C51 TEST WEB) www.8951.COM *
;* CREATE BY: 石学军 www.51C51.COM 更多例程请登陆网站 *
;***************************************************************************
ORG 0000H
AJMP MAIN
ORG 000BH
AJMP TIME
ORG 0300H
MAIN: MOV 20H,#00H
MOV 21H,#00H
MOV 22H,#00H
MOV 23H,#00H
MOV IP,#02H ;IP,IE初始化
MOV IE,#82H
MOV TMOD,#01H ;设定定时器工作方式?
MOV TL0,#0B0H
MOV TH0,#3CH
SETB TR0 ;启动定时?
MOV SP,#40H ;重设堆栈指针
NEXT: LCALL DISP ;调用显示子程序?
LCALL KEY ;调用按键检测子程序
JZ NEXT ;
LCALL ANKEY ;调用按键处理子程序
SJMP NEXT ;重新循环
NOP
NOP
NOP
中断处理程序: TIME: PUSH ACC ;保护现场
PUSH PSW
MOV TL0,#0B4H ;赋定时初值