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

📄 keyproc.lst

📁 一个带收音的功放程序, VFD显示驱动用一个非常实用的方法, 稍加修改即可换成不同的VFD, 功放芯片用M61538
💻 LST
📖 第 1 页 / 共 5 页
字号:
00D8 B41800            CJNE    A,#018H,?C0106
00DB         ?C0106:
00DB 4003              JC      $ + 5H
00DD 020000      R     LJMP    ?C0026
00E0 900000      R     MOV     DPTR,#?C0107
00E3 F8                MOV     R0,A
00E4 28                ADD     A,R0
00E5 28                ADD     A,R0
00E6 73                JMP     @A+DPTR
00E7         ?C0107:
00E7 020000      R     LJMP    ?C0061
00EA 020000      R     LJMP    ?C0061
00ED 020000      R     LJMP    ?C0061
00F0 020000      R     LJMP    ?C0061
00F3 020000      R     LJMP    ?C0061
00F6 020000      R     LJMP    ?C0061
00F9 020000      R     LJMP    ?C0026
00FC 020000      R     LJMP    ?C0035
00FF 020000      R     LJMP    ?C0052
0102 020000      R     LJMP    ?C0026
0105 020000      R     LJMP    ?C0030
0108 020000      R     LJMP    ?C0031
010B 020000      R     LJMP    ?C0032
010E 020000      R     LJMP    ?C0063
0111 020000      R     LJMP    ?C0046
0114 020000      R     LJMP    ?C0048
0117 020000      R     LJMP    ?C0040
011A 020000      R     LJMP    ?C0042
011D 020000      R     LJMP    ?C0037
0120 020000      R     LJMP    ?C0037
0123 020000      R     LJMP    ?C0044
0126 020000      R     LJMP    ?C0050
0129 020000      R     LJMP    ?C0039
012C 020000      R     LJMP    ?C0038
                                           ; SOURCE LINE # 161
                                           ; SOURCE LINE # 164
012F         ?C0030:
                                           ; SOURCE LINE # 165
012F 120000      R     LCALL   Proc_Volume_UP
                                           ; SOURCE LINE # 166
0132 020000      R     LJMP    ?C0026
                                           ; SOURCE LINE # 168
0135         ?C0031:
                                           ; SOURCE LINE # 169
0135 120000      R     LCALL   Proc_Volume_DOWN
                                           ; SOURCE LINE # 170
0138 020000      R     LJMP    ?C0026
                                           ; SOURCE LINE # 172
013B         ?C0032:
                                           ; SOURCE LINE # 173
013B E4                CLR     A
013C F500        E     MOV     Mute_Switch,A
C51 COMPILER V7.20   KEYPROC                                                               07/16/2005 13:42:40 PAGE 14  

                                           ; SOURCE LINE # 174
013E C290              CLR     AV_STANDBY
                                           ; SOURCE LINE # 175
0140 E500        E     MOV     A,Current_State
0142 B40405            CJNE    A,#04H,?C0033
                                           ; SOURCE LINE # 176
                                           ; SOURCE LINE # 177
0145 750001      E     MOV     Current_State,#01H
                                           ; SOURCE LINE # 178
0148 8002              SJMP    ?C0034
014A         ?C0033:
                                           ; SOURCE LINE # 180
014A 0500        E     INC     Current_State
014C         ?C0034:
                                           ; SOURCE LINE # 181
014C 120000      R     LCALL   Source_Set
                                           ; SOURCE LINE # 182
014F 750000      E     MOV     TO_MAIN_DISPLAY,#00H
0152 750028      E     MOV     TO_MAIN_DISPLAY+01H,#028H
                                           ; SOURCE LINE # 183
0155 020000      R     LJMP    ?C0026
                                           ; SOURCE LINE # 185
0158         ?C0035:
                                           ; SOURCE LINE # 186
0158 120000      R     LCALL   Proc_FUNCTION_Key
                                           ; SOURCE LINE # 187
015B 020000      R     LJMP    ?C0026
                                           ; SOURCE LINE # 189
                                           ; SOURCE LINE # 190
015E         ?C0037:
                                           ; SOURCE LINE # 191
015E 120000      R     LCALL   Proc_KEYPLUSorMinus
                                           ; SOURCE LINE # 192
0161 020000      R     LJMP    ?C0026
                                           ; SOURCE LINE # 194
0164         ?C0038:
                                           ; SOURCE LINE # 195
0164 E4                CLR     A
0165 FF                MOV     R7,A
                                           ; SOURCE LINE # 196
0166 8002              SJMP    ?C0111
                                           ; SOURCE LINE # 198
0168         ?C0039:
                                           ; SOURCE LINE # 199
0168 7F01              MOV     R7,#01H
016A         ?C0111:
016A 120000      E     LCALL   _Tuner_Step
                                           ; SOURCE LINE # 200
016D 020000      R     LJMP    ?C0026
                                           ; SOURCE LINE # 202
0170         ?C0040:
                                           ; SOURCE LINE # 203
0170 E500        E     MOV     A,Current_State
0172 6401              XRL     A,#01H
0174 6003              JZ      $ + 5H
0176 020000      R     LJMP    ?C0026
                                           ; SOURCE LINE # 204
0179 120000      E     LCALL   Proc_Tuner_FF_KEY
                                           ; SOURCE LINE # 205
017C 020000      R     LJMP    ?C0026
                                           ; SOURCE LINE # 207
017F         ?C0042:
C51 COMPILER V7.20   KEYPROC                                                               07/16/2005 13:42:40 PAGE 15  

                                           ; SOURCE LINE # 208
017F E500        E     MOV     A,Current_State
0181 6401              XRL     A,#01H
0183 7079              JNZ     ?C0026
                                           ; SOURCE LINE # 209
0185 120000      E     LCALL   Proc_Tuner_FB_KEY
                                           ; SOURCE LINE # 210
0188 8074              SJMP    ?C0026
                                           ; SOURCE LINE # 212
018A         ?C0044:
                                           ; SOURCE LINE # 213
018A E500        E     MOV     A,Current_State
018C 6401              XRL     A,#01H
018E 706E              JNZ     ?C0026
                                           ; SOURCE LINE # 214
0190 120000      E     LCALL   Proc_Tuner_AUTOSCAN_KEY
                                           ; SOURCE LINE # 215
0193 8069              SJMP    ?C0026
                                           ; SOURCE LINE # 217
0195         ?C0046:
                                           ; SOURCE LINE # 218
0195 E500        E     MOV     A,Current_State
0197 6401              XRL     A,#01H
0199 7063              JNZ     ?C0026
                                           ; SOURCE LINE # 219
019B 120000      E     LCALL   Proc_Tuner_NEXT_KEY
                                           ; SOURCE LINE # 220
019E 805E              SJMP    ?C0026
                                           ; SOURCE LINE # 222
01A0         ?C0048:
                                           ; SOURCE LINE # 223
01A0 E500        E     MOV     A,Current_State
01A2 6401              XRL     A,#01H
01A4 7058              JNZ     ?C0026
                                           ; SOURCE LINE # 224
01A6 120000      E     LCALL   Proc_Tuner_PREV_KEY
                                           ; SOURCE LINE # 225
01A9 8053              SJMP    ?C0026
                                           ; SOURCE LINE # 227
01AB         ?C0050:
                                           ; SOURCE LINE # 228
01AB E500        E     MOV     A,Current_State
01AD 6401              XRL     A,#01H
01AF 704D              JNZ     ?C0026
                                           ; SOURCE LINE # 229
                                           ; SOURCE LINE # 230
01B1 D290              SETB    AV_STANDBY
                                           ; SOURCE LINE # 231
01B3 120000      E     LCALL   Proc_FMAM_Change
                                           ; SOURCE LINE # 232
01B6 C290              CLR     AV_STANDBY
                                           ; SOURCE LINE # 233
                                           ; SOURCE LINE # 234
01B8 8044              SJMP    ?C0026
                                           ; SOURCE LINE # 236
01BA         ?C0052:
                                           ; SOURCE LINE # 237
01BA E500        E     MOV     A,Mute_Switch
01BC 701F              JNZ     ?C0053
                                           ; SOURCE LINE # 238
                                           ; SOURCE LINE # 239
01BE 750001      E     MOV     Mute_Switch,#01H
C51 COMPILER V7.20   KEYPROC                                                               07/16/2005 13:42:40 PAGE 16  

                                           ; SOURCE LINE # 240
01C1 D290              SETB    AV_STANDBY
                                           ; SOURCE LINE # 241
01C3 7BFF              MOV     R3,#0FFH
01C5 7A00        R     MOV     R2,#HIGH ?SC_26
01C7 7900        R     MOV     R1,#LOW ?SC_26
01C9 F500        E     MOV     ?_VFD_Display?BYTE+04H,A
01CB F500        E     MOV     ?_VFD_Display?BYTE+05H,A
01CD F500        E     MOV     ?_VFD_Display?BYTE+06H,A
01CF 7D05              MOV     R5,#05H
01D1 120000      E     LCALL   _VFD_Display
                                           ; SOURCE LINE # 242
01D4 7F80              MOV     R7,#080H
01D6 7E00              MOV     R6,#00H
01D8 120000      E     LCALL   _VFD_ICON_Display
                                           ; SOURCE LINE # 243
01DB 8021              SJMP    ?C0026
01DD         ?C0053:
                                           ; SOURCE LINE # 245
                                           ; SOURCE LINE # 246
01DD E500        E     MOV     A,Current_State
01DF B40103            CJNE    A,#01H,?C0055
                                           ; SOURCE LINE # 247
01E2 120000      E     LCALL   Tuner_MuteOFF_Display
01E5         ?C0055:
                                           ; SOURCE LINE # 248
01E5 E4                CLR     A
01E6 F500        E     MOV     Mute_Switch,A
                                           ; SOURCE LINE # 249
01E8 C290              CLR     AV_STANDBY
                                           ; SOURCE LINE # 250
                                           ; SOURCE LINE # 252
01EA 8012              SJMP    ?C0026
                                           ; SOURCE LINE # 254
                                           ; SOURCE LINE # 255
                                           ; SOURCE LINE # 256
                                           ; SOURCE LINE # 257
                                           ; SOURCE LINE # 258
                                           ; SOURCE LINE # 259
01EC         ?C0061:
                                           ; SOURCE LINE # 260
01EC E500        E     MOV     A,Current_State
01EE B4010D            CJNE    A,#01H,?C0026
                                           ; SOURCE LINE # 261
01F1 120000      E     LCALL   Proc_Digital_Key
                                           ; SOURCE LINE # 262
01F4 8008              SJMP    ?C0026
                                           ; SOURCE LINE # 264
01F6         ?C0063:
                                           ; SOURCE LINE # 265
01F6 E500        E     MOV     A,Current_State
01F8 B40103            CJNE    A,#01H,?C0026
                                           ; SOURCE LINE # 266
01FB 120000      E     LCALL   Proc_MEMORY_Key
                                           ; SOURCE LINE # 267
                                           ; SOURCE LINE # 269
                                           ; SOURCE LINE # 270
                                           ; SOURCE LINE # 271
                                           ; SOURCE LINE # 273
                                           ; SOURCE LINE # 274
01FE         ?C0026:
                                           ; SOURCE LINE # 275
C51 COMPILER V7.20   KEYPROC                                                               07/16/2005 13:42:40 PAGE 17  

01FE 7500FF      E     MOV     Current_Key,#0FFH
                                           ; SOURCE LINE # 276
                                           ; SOURCE LINE # 277
0201         ?C0066:
0201 22                RET     

⌨️ 快捷键说明

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