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

AT89C52时钟程序

点击数:7605 次   录入时间:03-04 11:54:00   整理:http://www.55dianzi.com   51单片机
                JB      02H,FLASH1            ;02H位为1时显示单元"熄灭"
                MOV     72H,76H       ;02H位为0时正常显示
                MOV     73H,77H       ;
                MOV     74H,78H       ;
                MOV     75H,79H       ;
INTT1OUT:       POP     PSW             ;恢复现场
                POP     ACC           ;
                RETI                  ;中断退出
FLASH1:         JB      01H,FLASH2    ;01H位为1时,转小时熄灭控制
                MOV     72H,7AH       ;01H位为0时,"熄灭符"数据放入分
                MOV     73H,7AH       ;显示单元(72H-73H),将不显示分数据
                MOV     74H,78H       ;
                MOV     75H,79H       ;
                AJMP    INTT1OUT      ;转中断退出
FLASH2:         MOV     72H,76H       ;01H位为1时,"熄灭符"数据放入小时
                MOV     73H,77H       ;显示单元(74H-75H),小时数据将不显示
                MOV     74H,7AH       ;
                MOV     75H,7AH       ;
                AJMP    INTT1OUT      ;转中断退出
;
MMFUN :            CLR  TR1
                   MOV   A,#0F7H       ;中断响应时间同步修正,重装初值(10ms)
                   ADD   A,TL1         ;低8位初值修正
                   MOV   TL1,A         ;重装初值(低8位修正值)
                   MOV   A,#0D8H        ;高8位初值修正
                   ADDC  A,TH1         ;
                   MOV   TH1,A         ;重装初值(高8位修正值)
                   SETB  TR1           ;开启定时器T0
                   MOV      R0,#61H           ;指向秒计时单元(71H-72H)
                   ACALL ADD1              ;调用加1程序(加1秒操作)
                   CLR   C                 ;
                   MOV   A,R3              ;
                   JZ    FSS1              ;加1后为00,C=0
                   AJMP  OUTT01            ;加1后不为00,C=1
  FSS1:            ACALL CLR0              ;大于或等于60秒时对秒计时单元清0
                   MOV     R0,#63H           ;指向分计时单元(76H-77H)
                   ACALL ADD1              ;分计时单元加1分钟
                   MOV      A,R3              ;分数据放入A
                   CLR   C                 ;清进位标志

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


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