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

📄 global.lst

📁 全国大学生电子竞赛专用的51单片机最小系统原理图与源程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
                                           ; SOURCE LINE # 116
002B 800F              SJMP    ?C0002
                                           ; SOURCE LINE # 117
002D         ?C0004:
                                           ; SOURCE LINE # 118
002D 209108            JB      P1_1,?C0003
                                           ; SOURCE LINE # 119
                                           ; SOURCE LINE # 120
0030 EE                MOV     A,R6
0031 25E0              ADD     A,ACC
0033 2402              ADD     A,#02H
0035 FF                MOV     R7,A
                                           ; SOURCE LINE # 121
0036 8004              SJMP    ?C0002
C51 COMPILER V7.50   GLOBAL                                                                11/06/2006 17:46:30 PAGE 6   

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

                                           ; SOURCE LINE # 160
0068 0500        R     INC     Key20msDelay
                                           ; SOURCE LINE # 161
006A E500        R     MOV     A,Key20msDelay
006C D3                SETB    C
006D 9408              SUBB    A,#08H
006F 4008              JC      ?C0014
                                           ; SOURCE LINE # 162
                                           ; SOURCE LINE # 163
0071         ?C0045:
0071 E4                CLR     A
0072 F500        R     MOV     Key20msDelay,A
                                           ; SOURCE LINE # 164
                                           ; SOURCE LINE # 165
0074 8003              SJMP    ?C0014
0076         ?C0015:
                                           ; SOURCE LINE # 167
                                           ; SOURCE LINE # 168
0076 E4                CLR     A
0077 F500        R     MOV     KeyDownFlag,A
                                           ; SOURCE LINE # 169
                                           ; SOURCE LINE # 170
0079         ?C0014:
                                           ; SOURCE LINE # 174
0079 0500        R     INC     DisplayDigit
                                           ; SOURCE LINE # 175
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 # 177
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 # 181
;---- Variable 'Digit' assigned to Register 'R7' ----
008F 7F01              MOV     R7,#01H
                                           ; SOURCE LINE # 182
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 # 183
009E 631FFF            XRL     AR7,#0FFH
                                           ; SOURCE LINE # 185
00A1 90FDFF            MOV     DPTR,#0FDFFH
00A4 EF                MOV     A,R7
00A5 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 186
C51 COMPILER V7.50   GLOBAL                                                                11/06/2006 17:46:30 PAGE 8   

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

             ; FUNCTION KeyConvert (BEGIN)
                                           ; SOURCE LINE # 190
                                           ; SOURCE LINE # 191
                                           ; SOURCE LINE # 192
0000 E500        R     MOV     A,KeyValue
0002 7003              JNZ     $ + 5H
0004 020000      R     LJMP    ?C0038
                                           ; SOURCE LINE # 193
                                           ; SOURCE LINE # 194
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 # 195
                                           ; SOURCE LINE # 196
004E         ?C0022:
004E 750001      R     MOV     MyKey,#01H
0051 8049              SJMP    ?C0021
                                           ; SOURCE LINE # 197
0053         ?C0023:
0053 750002      R     MOV     MyKey,#02H
0056 8044              SJMP    ?C0021
                                           ; SOURCE LINE # 198
0058         ?C0024:
0058 750003      R     MOV     MyKey,#03H
005B 803F              SJMP    ?C0021
                                           ; SOURCE LINE # 199
005D         ?C0025:
005D 750004      R     MOV     MyKey,#04H
0060 803A              SJMP    ?C0021
                                           ; SOURCE LINE # 200
0062         ?C0026:
0062 750005      R     MOV     MyKey,#05H
C51 COMPILER V7.50   GLOBAL                                                                11/06/2006 17:46:30 PAGE 9   

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



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    329    ----
   CONSTANT SIZE    =     20    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
C51 COMPILER V7.50   GLOBAL                                                                11/06/2006 17:46:30 PAGE 10  

   DATA SIZE        =     18    ----
   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 + -