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

📄 display.lst

📁 本程序是用51单片机设计的一个时钟程序,对于想了解单片机的C语言和汇编语言的开发人员是一个不错的例程.
💻 LST
📖 第 1 页 / 共 2 页
字号:
;---- Variable 'Seg_data' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 86
0027 E500        E     MOV     A,CountTime2
0029 B40800            CJNE    A,#08H,?C0012
002C         ?C0012:
002C 5075              JNC     ?C0001
002E 900000      R     MOV     DPTR,#?C0013
0031 F8                MOV     R0,A
0032 28                ADD     A,R0
0033 28                ADD     A,R0
0034 73                JMP     @A+DPTR
0035         ?C0013:
0035 020000      R     LJMP    ?C0002
0038 020000      R     LJMP    ?C0003
003B 020000      R     LJMP    ?C0004
003E 020000      R     LJMP    ?C0005
0041 020000      R     LJMP    ?C0006
0044 020000      R     LJMP    ?C0007
0047 020000      R     LJMP    ?C0009
004A 020000      R     LJMP    ?C0010
                                           ; SOURCE LINE # 87
                                           ; SOURCE LINE # 88
004D         ?C0002:
                                           ; SOURCE LINE # 89
004D C297              CLR     Disp7
                                           ; SOURCE LINE # 90
004F EF                MOV     A,R7
0050 F4                CPL     A
0051 F580              MOV     P0,A
                                           ; SOURCE LINE # 91
C51 COMPILER V7.07   DISPLAY                                                               08/03/2005 11:35:48 PAGE 5   

0053 D290              SETB    Disp0
                                           ; SOURCE LINE # 95
0055 804C              SJMP    ?C0001
                                           ; SOURCE LINE # 96
0057         ?C0003:
                                           ; SOURCE LINE # 97
0057 C290              CLR     Disp0
                                           ; SOURCE LINE # 98
0059 EF                MOV     A,R7
005A F4                CPL     A
005B F580              MOV     P0,A
                                           ; SOURCE LINE # 100
005D D291              SETB    Disp1
                                           ; SOURCE LINE # 103
005F 8042              SJMP    ?C0001
                                           ; SOURCE LINE # 104
0061         ?C0004:
                                           ; SOURCE LINE # 106
0061 C291              CLR     Disp1
                                           ; SOURCE LINE # 107
0063 EF                MOV     A,R7
0064 F4                CPL     A
0065 F580              MOV     P0,A
                                           ; SOURCE LINE # 108
0067 D292              SETB    Disp2
                                           ; SOURCE LINE # 110
0069 8038              SJMP    ?C0001
                                           ; SOURCE LINE # 111
006B         ?C0005:
                                           ; SOURCE LINE # 114
006B C292              CLR     Disp2
                                           ; SOURCE LINE # 115
006D EF                MOV     A,R7
006E F4                CPL     A
006F F580              MOV     P0,A
                                           ; SOURCE LINE # 116
0071 D293              SETB    Disp3
                                           ; SOURCE LINE # 118
0073 802E              SJMP    ?C0001
                                           ; SOURCE LINE # 119
0075         ?C0006:
                                           ; SOURCE LINE # 121
0075 C293              CLR     Disp3
                                           ; SOURCE LINE # 122
0077 EF                MOV     A,R7
0078 F4                CPL     A
0079 F580              MOV     P0,A
                                           ; SOURCE LINE # 123
007B D294              SETB    Disp4
                                           ; SOURCE LINE # 124
007D 8024              SJMP    ?C0001
                                           ; SOURCE LINE # 125
007F         ?C0007:
                                           ; SOURCE LINE # 126
007F C294              CLR     Disp4
                                           ; SOURCE LINE # 127
0081 EF                MOV     A,R7
0082 F4                CPL     A
0083 F580              MOV     P0,A
                                           ; SOURCE LINE # 128
0085 E500        E     MOV     A,formflag
0087 7004              JNZ     ?C0008
C51 COMPILER V7.07   DISPLAY                                                               08/03/2005 11:35:48 PAGE 6   

                                           ; SOURCE LINE # 129
                                           ; SOURCE LINE # 130
0089 A200        E     MOV     C,Dot_Value
008B 9287              MOV     Dot,C
                                           ; SOURCE LINE # 131
008D         ?C0008:
                                           ; SOURCE LINE # 132
008D D295              SETB    Disp5
                                           ; SOURCE LINE # 135
008F 8012              SJMP    ?C0001
                                           ; SOURCE LINE # 136
0091         ?C0009:
                                           ; SOURCE LINE # 137
0091 C295              CLR     Disp5
                                           ; SOURCE LINE # 138
0093 EF                MOV     A,R7
0094 F4                CPL     A
0095 F580              MOV     P0,A
                                           ; SOURCE LINE # 139
0097 D296              SETB    Disp6
                                           ; SOURCE LINE # 140
0099 8008              SJMP    ?C0001
                                           ; SOURCE LINE # 141
009B         ?C0010:
                                           ; SOURCE LINE # 142
009B C296              CLR     Disp6
                                           ; SOURCE LINE # 143
009D EF                MOV     A,R7
009E F4                CPL     A
009F F580              MOV     P0,A
                                           ; SOURCE LINE # 144
00A1 D297              SETB    Disp7
                                           ; SOURCE LINE # 146
                                           ; SOURCE LINE # 147
00A3         ?C0001:
                                           ; SOURCE LINE # 148
00A3 E500        E     MOV     A,CountTime2
00A5 04                INC     A
00A6 5407              ANL     A,#07H
00A8 F500        E     MOV     CountTime2,A
                                           ; SOURCE LINE # 149
00AA D0D0              POP     PSW
00AC D082              POP     DPL
00AE D083              POP     DPH
00B0 D0E0              POP     ACC
00B2 32                RETI    
             ; FUNCTION Display (END)

C51 COMPILER V7.07   DISPLAY                                                               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
Dot_Value. . . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
IEN0 . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A8H  1
IEN1 . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00E8H  1
Disp_array . . . . . . . . . . . . . .  EXTERN   DATA   ARRAY    -----  8
Seven_seg. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0000H  52
Dot. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0087H  1
TCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0088H  1
Disp0. . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0090H  1
Disp1. . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0091H  1
Disp2. . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0092H  1
Disp3. . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0093H  1
Disp4. . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0094H  1
Disp5. . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0095H  1
Disp6. . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0096H  1
Disp7. . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0097H  1
TF0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008DH  1
TH0. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   008CH  1
CountTime2 . . . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
TL0. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   008AH  1
formflag . . . . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
Display. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   000FH  1
  Seg_data . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   000FH  1
S0CON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0098H  1
S1CON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00D8H  1
T2CON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00C8H  1
PSW. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00D0H  1


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    179    ----
   CONSTANT SIZE    =     52    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   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 + -