⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 time.lst

📁 本程序是用51单片机设计的一个时钟程序,对于想了解单片机的C语言和汇编语言的开发人员是一个不错的例程.
💻 LST
📖 第 1 页 / 共 2 页
字号:
0065 E500        R     MOV     A,mon
0067 14                DEC     A
0068 B40C00            CJNE    A,#0CH,?C0031
006B         ?C0031:
006B 4003              JC      $ + 5H
006D 020000      R     LJMP    ?C0029
0070 900000      R     MOV     DPTR,#?C0032
0073 75F003            MOV     B,#03H
0076 A4                MUL     AB
0077 C583              XCH     A,DPH
0079 25F0              ADD     A,B
007B C583              XCH     A,DPH
007D 73                JMP     @A+DPTR
007E         ?C0032:
007E 020000      R     LJMP    ?C0014
0081 020000      R     LJMP    ?C0022
0084 020000      R     LJMP    ?C0014
0087 020000      R     LJMP    ?C0020
008A 020000      R     LJMP    ?C0014
008D 020000      R     LJMP    ?C0020
0090 020000      R     LJMP    ?C0014
0093 020000      R     LJMP    ?C0014
0096 020000      R     LJMP    ?C0020
0099 020000      R     LJMP    ?C0014
009C 020000      R     LJMP    ?C0020
009F 020000      R     LJMP    ?C0014
                                           ; SOURCE LINE # 54
                                           ; SOURCE LINE # 55
                                           ; SOURCE LINE # 56
                                           ; SOURCE LINE # 57
                                           ; SOURCE LINE # 58
                                           ; SOURCE LINE # 59
                                           ; SOURCE LINE # 60
                                           ; SOURCE LINE # 61
00A2         ?C0014:
                                           ; SOURCE LINE # 62
00A2 E500        R     MOV     A,dat
00A4 D3                SETB    C
00A5 941F              SUBB    A,#01FH
00A7 405F              JC      ?C0030
                                           ; SOURCE LINE # 63
                                           ; SOURCE LINE # 64
00A9 750001      R     MOV     dat,#01H
                                           ; SOURCE LINE # 65
00AC 0500        R     INC     mon
                                           ; SOURCE LINE # 66
C51 COMPILER V7.07   TIME                                                                  08/03/2005 11:35:48 PAGE 5   

00AE E500        R     MOV     A,mon
00B0 D3                SETB    C
00B1 940C              SUBB    A,#0CH
00B3 4053              JC      ?C0030
                                           ; SOURCE LINE # 67
                                           ; SOURCE LINE # 68
00B5 750001      R     MOV     mon,#01H
                                           ; SOURCE LINE # 69
00B8 0500        R     INC     yea+01H
00BA E500        R     MOV     A,yea+01H
00BC 704A              JNZ     ?C0030
00BE 0500        R     INC     yea
00C0         ?C0033:
                                           ; SOURCE LINE # 70
                                           ; SOURCE LINE # 71
                                           ; SOURCE LINE # 72
00C0 8046              SJMP    ?C0030
                                           ; SOURCE LINE # 73
                                           ; SOURCE LINE # 74
                                           ; SOURCE LINE # 75
                                           ; SOURCE LINE # 76
00C2         ?C0020:
                                           ; SOURCE LINE # 77
00C2 E500        R     MOV     A,dat
00C4 D3                SETB    C
00C5 941E              SUBB    A,#01EH
00C7 403F              JC      ?C0030
                                           ; SOURCE LINE # 78
                                           ; SOURCE LINE # 79
                                           ; SOURCE LINE # 80
                                           ; SOURCE LINE # 81
                                           ; SOURCE LINE # 82
00C9 8033              SJMP    ?C0035
                                           ; SOURCE LINE # 83
00CB         ?C0022:
                                           ; SOURCE LINE # 84
00CB E500        R     MOV     A,yea+01H
00CD 5403              ANL     A,#03H
00CF 700E              JNZ     ?C0025
00D1 AE00        R     MOV     R6,yea
00D3 AF00        R     MOV     R7,yea+01H
00D5 FC                MOV     R4,A
00D6 7D64              MOV     R5,#064H
00D8 120000      E     LCALL   ?C?UIDIV
00DB ED                MOV     A,R5
00DC 4C                ORL     A,R4
00DD 700F              JNZ     ?C0024
00DF         ?C0025:
00DF AE00        R     MOV     R6,yea
00E1 AF00        R     MOV     R7,yea+01H
00E3 7C01              MOV     R4,#01H
00E5 7D90              MOV     R5,#090H
00E7 120000      E     LCALL   ?C?UIDIV
00EA ED                MOV     A,R5
00EB 4C                ORL     A,R4
00EC 7009              JNZ     ?C0023
00EE         ?C0024:
                                           ; SOURCE LINE # 85
                                           ; SOURCE LINE # 86
00EE E500        R     MOV     A,dat
00F0 D3                SETB    C
00F1 941D              SUBB    A,#01DH
C51 COMPILER V7.07   TIME                                                                  08/03/2005 11:35:48 PAGE 6   

00F3 4013              JC      ?C0030
                                           ; SOURCE LINE # 87
                                           ; SOURCE LINE # 88
00F5         ?C0034:
                                           ; SOURCE LINE # 89
                                           ; SOURCE LINE # 90
                                           ; SOURCE LINE # 91
00F5 8007              SJMP    ?C0035
00F7         ?C0023:
                                           ; SOURCE LINE # 93
                                           ; SOURCE LINE # 94
00F7 E500        R     MOV     A,dat
00F9 D3                SETB    C
00FA 941C              SUBB    A,#01CH
00FC 400A              JC      ?C0030
                                           ; SOURCE LINE # 95
                                           ; SOURCE LINE # 96
00FE         ?C0035:
00FE 750001      R     MOV     dat,#01H
                                           ; SOURCE LINE # 97
0101 0500        R     INC     mon
                                           ; SOURCE LINE # 98
                                           ; SOURCE LINE # 99
                                           ; SOURCE LINE # 100
0103 8003              SJMP    ?C0030
                                           ; SOURCE LINE # 101
0105         ?C0029:
                                           ; SOURCE LINE # 102
0105 750001      R     MOV     mon,#01H
                                           ; SOURCE LINE # 103
                                           ; SOURCE LINE # 104
                                           ; SOURCE LINE # 105
                                           ; SOURCE LINE # 106
                                           ; SOURCE LINE # 107
                                           ; SOURCE LINE # 108
                                           ; SOURCE LINE # 109
                                           ; SOURCE LINE # 110
0108         ?C0030:
0108 D0D0              POP     PSW
010A D082              POP     DPL
010C D083              POP     DPH
010E D0F0              POP     B
0110 D0E0              POP     ACC
0112 32                RETI    
             ; FUNCTION Time_Half_Second (END)

C51 COMPILER V7.07   TIME                                                                  08/03/2005 11:35:48 PAGE 7   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


P0 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0080H  1
P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
P2 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A0H  1
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
Time250msFlag. . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
Dot_Value. . . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
IEN0 . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A8H  1
IEN1 . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00E8H  1
Time_Half_Second . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
TCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0088H  1
Time250msFlag1 . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
dat. . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0000H  1
sec. . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0001H  1
yea. . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_INT    0002H  2
min. . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0004H  1
mon. . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0005H  1
TF2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00CFH  1
hou. . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0006H  1
CountTime0 . . . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
S0CON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0098H  1
S1CON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00D8H  1
T2CON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00C8H  1
Adjust . . . . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
PSW. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00D0H  1


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    275    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      7    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -