您当前的位置:五五电子网电子知识单片机-工控设备51单片机AT89C52时钟程序 正文
AT89C52时钟程序

AT89C52时钟程序

点击数:7605 次   录入时间:03-04 11:54:00   整理:http://www.55dianzi.com   51单片机
                   MOV     R0,#77H           ;指向分计时单元(76H-77H)
                   ACALL ADD1              ;分计时单元加1分钟
                   MOV      A,R3              ;分数据放入A
                   CLR   C                 ;清进位标志
                   CJNE  A,#60H,ADDHH      ;
            ADDHH: JC     OUTT0             ;小于60分时中断退出
                   ACALL CLR0              ;大于或等于60分时分计时单元清0
                   LCALL DS20MS             ;正点报时
                   SETB  08H
                   MOV     R0,#79H           ;指向小时计时单元(78H-79H)
                   ACALL ADD1              ;小时计时单元加1小时
                   MOV   A,R3              ;时数据放入A
                   CLR   C                 ;清进位标志
                   CJNE  A,#24H,HOUR       ;
             HOUR: JC    OUTT0             ;小于24小时中断退出
                   ACALL CLR0              ;大于或等于24小时小时计时单元清0
            OUTT0: MOV   72H,76H           ;中断退出时将分、时计时单元数据移
                   MOV   73H,77H           ;入对应显示单元
                   MOV   74H,78H           ;
                   MOV   75H,79H           ;
                   LCALL  BAOJ
                   POP      PSW               ;恢复状态字(出栈)
                   POP   ACC               ;恢复累加器
                   SETB  ET0               ;开放T0中断
                   RETI                    ;中断返回
;
;****************************************
;;    闪动调时程序\秒表功能程序        ;;
;****************************************
;T1中断服务程序,用作时间调整时调整单元闪烁指示或秒表计时
INTT1:          PUSH    ACC                ;中断现场保护
                PUSH    PSW                ;
                JB      03H, MMFUN         ;=1时秒表
                MOV     TL1,   #0B0H       ;装定时器T1定时初值
                MOV     TH1,   #3CH           ;
                DJNZ    R2,INTT1OUT           ;0.3秒未到退出中断(50MS中断6次)
                MOV     R2,#06H               ;重装0.3秒定时用初值
                CPL     02H                   ;0.3秒定时到对闪烁标志取反

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]  下一页


本文关键字:程序  51单片机单片机-工控设备 - 51单片机