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

📄 global.lst

📁 KEILC51的始终程序,显示年月日
💻 LST
📖 第 1 页 / 共 2 页
字号:
002A FF                MOV     R7,A
                                           ; SOURCE LINE # 118
002B 800F              SJMP    ?C0002
                                           ; SOURCE LINE # 119
002D         ?C0004:
                                           ; SOURCE LINE # 120
002D 209108            JB      P1_1,?C0003
                                           ; SOURCE LINE # 121
                                           ; SOURCE LINE # 122
0030 EE                MOV     A,R6
0031 25E0              ADD     A,ACC
0033 2402              ADD     A,#02H
0035 FF                MOV     R7,A
                                           ; SOURCE LINE # 123
0036 8004              SJMP    ?C0002
C51 COMPILER V7.50   GLOBAL                                                                11/12/2006 10:31:38 PAGE 6   

                                           ; SOURCE LINE # 124
                                           ; SOURCE LINE # 125
0038         ?C0003:
0038 0E                INC     R6
0039 BE08D2            CJNE    R6,#08H,?C0001
003C         ?C0002:
                                           ; SOURCE LINE # 129
003C EF                MOV     A,R7
003D 6025              JZ      ?C0007
                                           ; SOURCE LINE # 130
                                           ; SOURCE LINE # 131
003F E500        R     MOV     A,KeyDownFlag
0041 7036              JNZ     ?C0014
                                           ; SOURCE LINE # 132
                                           ; SOURCE LINE # 133
0043 E500        R     MOV     A,Key20msDelay
0045 6016              JZ      ?C0009
                                           ; SOURCE LINE # 134
                                           ; SOURCE LINE # 135
0047 0500        R     INC     Key20msDelay
                                           ; SOURCE LINE # 136
0049 E500        R     MOV     A,Key20msDelay
004B D3                SETB    C
004C 9408              SUBB    A,#08H
004E 4029              JC      ?C0014
                                           ; SOURCE LINE # 137
                                           ; SOURCE LINE # 138
0050 EF                MOV     A,R7
0051 B50007      R     CJNE    A,KeyValueTemp,?C0011
                                           ; SOURCE LINE # 139
                                           ; SOURCE LINE # 140
0054 750001      R     MOV     KeyDownFlag,#01H
                                           ; SOURCE LINE # 141
0057 F500        R     MOV     KeyValue,A
                                           ; SOURCE LINE # 142
                                           ; SOURCE LINE # 143
0059 8016              SJMP    ?C0045
005B         ?C0011:
                                           ; SOURCE LINE # 145
                                           ; SOURCE LINE # 146
                                           ; SOURCE LINE # 147
                                           ; SOURCE LINE # 148
                                           ; SOURCE LINE # 149
                                           ; SOURCE LINE # 150
005B 8000              SJMP    ?C0046
005D         ?C0009:
                                           ; SOURCE LINE # 152
                                           ; SOURCE LINE # 153
005D         ?C0046:
005D 8F00        R     MOV     KeyValueTemp,R7
                                           ; SOURCE LINE # 154
005F 750001      R     MOV     Key20msDelay,#01H
                                           ; SOURCE LINE # 155
                                           ; SOURCE LINE # 156
                                           ; SOURCE LINE # 157
0062 8015              SJMP    ?C0014
0064         ?C0007:
                                           ; SOURCE LINE # 159
                                           ; SOURCE LINE # 160
0064 E500        R     MOV     A,Key20msDelay
0066 600E              JZ      ?C0015
                                           ; SOURCE LINE # 161
C51 COMPILER V7.50   GLOBAL                                                                11/12/2006 10:31:38 PAGE 7   

                                           ; SOURCE LINE # 162
0068 0500        R     INC     Key20msDelay
                                           ; SOURCE LINE # 163
006A E500        R     MOV     A,Key20msDelay
006C D3                SETB    C
006D 9408              SUBB    A,#08H
006F 4008              JC      ?C0014
                                           ; SOURCE LINE # 164
                                           ; SOURCE LINE # 165
0071         ?C0045:
0071 E4                CLR     A
0072 F500        R     MOV     Key20msDelay,A
                                           ; SOURCE LINE # 166
                                           ; SOURCE LINE # 167
0074 8003              SJMP    ?C0014
0076         ?C0015:
                                           ; SOURCE LINE # 169
                                           ; SOURCE LINE # 170
0076 E4                CLR     A
0077 F500        R     MOV     KeyDownFlag,A
                                           ; SOURCE LINE # 171
                                           ; SOURCE LINE # 172
0079         ?C0014:
                                           ; SOURCE LINE # 176
0079 0500        R     INC     DisplayDigit
                                           ; SOURCE LINE # 177
007B E500        R     MOV     A,DisplayDigit
007D C3                CLR     C
007E 9408              SUBB    A,#08H
0080 4003              JC      ?C0018
0082 E4                CLR     A
0083 F500        R     MOV     DisplayDigit,A
0085         ?C0018:
                                           ; SOURCE LINE # 179
0085 7400        R     MOV     A,#LOW DisplayBuffer
0087 2500        R     ADD     A,DisplayDigit
0089 F8                MOV     R0,A
008A E6                MOV     A,@R0
008B 90FEFF            MOV     DPTR,#0FEFFH
008E F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 183
;---- Variable 'Digit' assigned to Register 'R7' ----
008F 7F01              MOV     R7,#01H
                                           ; SOURCE LINE # 184
0091 AE00        R     MOV     R6,DisplayDigit
0093 EF                MOV     A,R7
0094 A81E              MOV     R0,AR6
0096 08                INC     R0
0097 8002              SJMP    ?C0042
0099         ?C0041:
0099 C3                CLR     C
009A 33                RLC     A
009B         ?C0042:
009B D8FC              DJNZ    R0,?C0041
009D FF                MOV     R7,A
                                           ; SOURCE LINE # 185
009E 631FFF            XRL     AR7,#0FFH
                                           ; SOURCE LINE # 187
00A1 90FDFF            MOV     DPTR,#0FDFFH
00A4 EF                MOV     A,R7
00A5 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 188
C51 COMPILER V7.50   GLOBAL                                                                11/12/2006 10:31:38 PAGE 8   

00A6 D0D0              POP     PSW
00A8 22                RET     
             ; FUNCTION DisplayKeyboardControl (END)

             ; FUNCTION KeyConvert (BEGIN)
                                           ; SOURCE LINE # 192
                                           ; SOURCE LINE # 193
                                           ; SOURCE LINE # 194
0000 E500        R     MOV     A,KeyValue
0002 7003              JNZ     $ + 5H
0004 020000      R     LJMP    ?C0038
                                           ; SOURCE LINE # 195
                                           ; SOURCE LINE # 196
0007 14                DEC     A
0008 B41000            CJNE    A,#010H,?C0043
000B         ?C0043:
000B 4003              JC      $ + 5H
000D 020000      R     LJMP    ?C0021
0010 900000      R     MOV     DPTR,#?C0044
0013 75F003            MOV     B,#03H
0016 A4                MUL     AB
0017 C583              XCH     A,DPH
0019 25F0              ADD     A,B
001B C583              XCH     A,DPH
001D 73                JMP     @A+DPTR
001E         ?C0044:
001E 020000      R     LJMP    ?C0022
0021 020000      R     LJMP    ?C0023
0024 020000      R     LJMP    ?C0024
0027 020000      R     LJMP    ?C0025
002A 020000      R     LJMP    ?C0026
002D 020000      R     LJMP    ?C0027
0030 020000      R     LJMP    ?C0028
0033 020000      R     LJMP    ?C0029
0036 020000      R     LJMP    ?C0030
0039 020000      R     LJMP    ?C0031
003C 020000      R     LJMP    ?C0032
003F 020000      R     LJMP    ?C0033
0042 020000      R     LJMP    ?C0034
0045 020000      R     LJMP    ?C0035
0048 020000      R     LJMP    ?C0036
004B 020000      R     LJMP    ?C0037
                                           ; SOURCE LINE # 197
                                           ; SOURCE LINE # 198
004E         ?C0022:
004E 750001      R     MOV     MyKey,#01H
0051 8049              SJMP    ?C0021
                                           ; SOURCE LINE # 199
0053         ?C0023:
0053 750002      R     MOV     MyKey,#02H
0056 8044              SJMP    ?C0021
                                           ; SOURCE LINE # 200
0058         ?C0024:
0058 750003      R     MOV     MyKey,#03H
005B 803F              SJMP    ?C0021
                                           ; SOURCE LINE # 201
005D         ?C0025:
005D 750004      R     MOV     MyKey,#04H
0060 803A              SJMP    ?C0021
                                           ; SOURCE LINE # 202
0062         ?C0026:
0062 750005      R     MOV     MyKey,#05H
C51 COMPILER V7.50   GLOBAL                                                                11/12/2006 10:31:38 PAGE 9   

0065 8035              SJMP    ?C0021
                                           ; SOURCE LINE # 203
0067         ?C0027:
0067 750006      R     MOV     MyKey,#06H
006A 8030              SJMP    ?C0021
                                           ; SOURCE LINE # 204
006C         ?C0028:
006C 750007      R     MOV     MyKey,#07H
006F 802B              SJMP    ?C0021
                                           ; SOURCE LINE # 205
0071         ?C0029:
0071 750008      R     MOV     MyKey,#08H
0074 8026              SJMP    ?C0021
                                           ; SOURCE LINE # 206
0076         ?C0030:
0076 750009      R     MOV     MyKey,#09H
0079 8021              SJMP    ?C0021
                                           ; SOURCE LINE # 207
007B         ?C0031:
007B 75000A      R     MOV     MyKey,#0AH
007E 801C              SJMP    ?C0021
                                           ; SOURCE LINE # 208
0080         ?C0032:
0080 75000B      R     MOV     MyKey,#0BH
0083 8017              SJMP    ?C0021
                                           ; SOURCE LINE # 209
0085         ?C0033:
0085 75000C      R     MOV     MyKey,#0CH
0088 8012              SJMP    ?C0021
                                           ; SOURCE LINE # 210
008A         ?C0034:
008A 75000D      R     MOV     MyKey,#0DH
008D 800D              SJMP    ?C0021
                                           ; SOURCE LINE # 211
008F         ?C0035:
008F 75000E      R     MOV     MyKey,#0EH
0092 8008              SJMP    ?C0021
                                           ; SOURCE LINE # 212
0094         ?C0036:
0094 75000F      R     MOV     MyKey,#0FH
0097 8003              SJMP    ?C0021
                                           ; SOURCE LINE # 213
0099         ?C0037:
0099 750010      R     MOV     MyKey,#010H
                                           ; SOURCE LINE # 214
009C         ?C0021:
                                           ; SOURCE LINE # 216
009C E4                CLR     A
009D F500        R     MOV     KeyValue,A
                                           ; SOURCE LINE # 217
                                           ; SOURCE LINE # 218
009F         ?C0038:
009F 22                RET     
             ; FUNCTION KeyConvert (END)



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    329    ----
   CONSTANT SIZE    =     21    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
C51 COMPILER V7.50   GLOBAL                                                                11/12/2006 10:31:38 PAGE 10  

   DATA SIZE        =     18    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      1    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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