您当前的位置:五五电子网电子知识单片机-工控设备51单片机时钟芯片DS1302 8位数码管显示 正文
时钟芯片DS1302 8位数码管显示

时钟芯片DS1302 8位数码管显示

点击数:7467 次   录入时间:03-04 11:33:32   整理:http://www.55dianzi.com   51单片机
          MOV  A,48H
          ADD A,#01H
          DA A
          MOV 48H,A
          XRL  A,#60H
          JNZ DS011
          MOV  48H,#00H
DS011:    LCALL DS_DELAY
          JMP  DS010

DS01B:    MOV  A,48H          ;判48H是否为0
          XRL  A,#00H
          JZ  DS012
          SETB  C              ;减
         CLR  A               ;求补运算
         ADDC  A,#99H         ;加99
         SUBB  A,#01H         ;减去减数
         ADD   A,48H          ;加被减数
         DA A                 ;十进制调整
         MOV 48H,A            ;
         XRL  A,#00H
         JNZ  DS013
DS012:   MOV  48H,#59H
DS013:   CALL  DS_DELAY
         JMP  DS010
;----------------------------------------------
DS02:     LCALL DS_DELAY      ;定时时设定
          JNB  K3,$
DS020:
         CALL  DS_CHULI
         JNB  0AH,DS02_1

         MOV  5AH,7FH          ;送入熄灭符
         MOV  5BH,7FH
         JMP  DS02_2

DS02_1:  MOV  5AH,72H          ;送实时值
         MOV  5BH,73H          ;送实时值
DS02_2:  MOV  R0,#58H
         LCALL  DS_SP
         MOV  R0,#58H
         LCALL  DS_DISPLAY
         JNB  K1,DS02A
         JNB  K2,DS02B
         JNB  K3,DS03
         JMP  DS020

DS02A:    MOV  A,49H          ;加
          ADD  A,#01H
          DA A
          MOV  49H,A
          XRL  A,#24H
          JNZ  DS021
          MOV  49H,#00H
DS021:    LCALL DS_DELAY
          JMP  DS020

DS02B:    MOV  A,49H           ;判49H是否为0
          XRL  A,#00H
          JZ  DS022
          SETB  C              ;减
          CLR  A               ;求补运算
          ADDC  A,#99H         ;加99
          SUBB  A,#01H         ;减去减数
          ADD   A,49H          ;加被减数
          DA A                 ;十进制调整
          MOV 49H,A            ;
          XRL  A,#00H
          JNZ  DS023
DS022:    MOV  49H,#23H
DS023:    CALL  DS_DELAY
          JMP  DS020
;-------------------------------------------
DS03:     CALL DS_DELAY
          JNB  K3,$

DS030:    CALL  DS_CHULI
          JNB  0AH,DS03_1
          MOV  5CH,7FH         ;送入熄灭符
          JMP  DS03_2
DS03_1:   MOV  5CH,74H         ;送实时值
DS03_2:   MOV  R0,#58H         
          LCALL  DS_SP
          MOV  R0,#58H
          LCALL  DS_DISPLAY
          JNB K3,DS04

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


本文关键字:数码管  51单片机单片机-工控设备 - 51单片机