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

📄 lcd_msg.lst

📁 液晶显示器程序代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
000B 08                INC     R0
000C A607              MOV     @R0,AR7
                                           ; SOURCE LINE # 175
000E 300025      E     JNB     bPower_Status,?C0007
                                           ; SOURCE LINE # 176
                                           ; SOURCE LINE # 177
0011 E6                MOV     A,@R0
0012 30E460            JNB     ACC.4,?C0015
                                           ; SOURCE LINE # 178
                                           ; SOURCE LINE # 179
0015 18                DEC     R0
0016 66                XRL     A,@R0
0017 30E45B            JNB     ACC.4,?C0015
                                           ; SOURCE LINE # 180
                                           ; SOURCE LINE # 181
                                           ; SOURCE LINE # 183
001A 120000      R     LCALL   L?0103
                                           ; SOURCE LINE # 185
001D 18                DEC     R0
001E 66                XRL     A,@R0
001F 30E411            JNB     ACC.4,?C0010
                                           ; SOURCE LINE # 186
                                           ; SOURCE LINE # 187
0022 E500        E     MOV     A,stGUD3+03H
0024 20E303            JB      ACC.3,?C0012
0027 30E506            JNB     ACC.5,?C0011
002A         ?C0012:
                                           ; SOURCE LINE # 188
                                           ; SOURCE LINE # 189
002A 5300F7      E     ANL     stGUD3+03H,#0F7H
                                           ; SOURCE LINE # 190
002D 120000      E     LCALL   Save_GUD3
                                           ; SOURCE LINE # 191
0030         ?C0011:
                                           ; SOURCE LINE # 192
0030 7F81              MOV     R7,#081H
0032 22                RET     
                                           ; SOURCE LINE # 193
0033         ?C0010:
                                           ; SOURCE LINE # 195
0033 7F00              MOV     R7,#00H
0035 22                RET     
                                           ; SOURCE LINE # 196
                                           ; SOURCE LINE # 197
C51 COMPILER V7.06   LCD_MSG                                                               11/21/2005 13:47:29 PAGE 15  

                                           ; SOURCE LINE # 198
0036         ?C0007:
                                           ; SOURCE LINE # 200
                                           ; SOURCE LINE # 201
0036 7800        R     MOV     R0,#LOW ucP3_Curr
0038 E6                MOV     A,@R0
0039 B41805            CJNE    A,#018H,?C0016
                                           ; SOURCE LINE # 202
                                           ; SOURCE LINE # 203
003C 430008      E     ORL     stGUD3+03H,#08H
                                           ; SOURCE LINE # 204
                                           ; SOURCE LINE # 205
003F 800E              SJMP    ?C0095
                                           ; SOURCE LINE # 206
0041         ?C0016:
                                           ; SOURCE LINE # 208
0041 7800        E     MOV     R0,#LOW ucMode_Curr
0043 E6                MOV     A,@R0
0044 700F              JNZ     ?C0018
0046 7800        R     MOV     R0,#LOW ucP3_Curr
0048 E6                MOV     A,@R0
0049 B47009            CJNE    A,#070H,?C0018
                                           ; SOURCE LINE # 209
                                           ; SOURCE LINE # 210
004C 430020      E     ORL     stGUD3+03H,#020H
                                           ; SOURCE LINE # 211
004F         ?C0095:
004F 120000      E     LCALL   Save_GUD3
                                           ; SOURCE LINE # 212
0052 7F80              MOV     R7,#080H
0054 22                RET     
                                           ; SOURCE LINE # 213
0055         ?C0018:
                                           ; SOURCE LINE # 215
0055 7800        R     MOV     R0,#LOW ucP3_Curr
0057 E6                MOV     A,@R0
0058 30E41A            JNB     ACC.4,?C0015
                                           ; SOURCE LINE # 216
                                           ; SOURCE LINE # 217
005B 18                DEC     R0
005C 66                XRL     A,@R0
005D 30E412            JNB     ACC.4,?C0021
                                           ; SOURCE LINE # 218
                                           ; SOURCE LINE # 219
0060 E4                CLR     A
0061 7800        R     MOV     R0,#LOW ucKey_Issued
0063 F6                MOV     @R0,A
                                           ; SOURCE LINE # 221
                                           ; SOURCE LINE # 223
0064 120000      R     LCALL   L?0103
                                           ; SOURCE LINE # 225
0067 18                DEC     R0
0068 66                XRL     A,@R0
0069 30E403            JNB     ACC.4,?C0022
                                           ; SOURCE LINE # 226
006C 7F80              MOV     R7,#080H
006E 22                RET     
006F         ?C0022:
                                           ; SOURCE LINE # 228
006F 7F00              MOV     R7,#00H
0071 22                RET     
                                           ; SOURCE LINE # 229
C51 COMPILER V7.06   LCD_MSG                                                               11/21/2005 13:47:29 PAGE 16  

0072         ?C0021:
                                           ; SOURCE LINE # 231
0072 7F00              MOV     R7,#00H
0074 22                RET     
                                           ; SOURCE LINE # 232
                                           ; SOURCE LINE # 233
0075         ?C0015:
                                           ; SOURCE LINE # 238
0075 7800        R     MOV     R0,#LOW ucP3_Curr
0077 E6                MOV     A,@R0
0078 FF                MOV     R7,A
0079 14                DEC     A
007A 6030              JZ      ?C0031
007C 24F9              ADD     A,#0F9H
007E 6077              JZ      ?C0040
0080 24E8              ADD     A,#0E8H
0082 603E              JZ      ?C0033
0084 24C0              ADD     A,#0C0H
0086 606F              JZ      ?C0040
0088 244C              ADD     A,#04CH
008A 6003              JZ      $ + 5H
008C 020000      R     LJMP    ?C0054
                                           ; SOURCE LINE # 239
                                           ; SOURCE LINE # 244
008F         ?C0026:
                                           ; SOURCE LINE # 245
008F 7800        R     MOV     R0,#LOW ucP3_Prev
0091 E6                MOV     A,@R0
0092 6F                XRL     A,R7
0093 5414              ANL     A,#014H
0095 7003              JNZ     $ + 5H
0097 020000      R     LJMP    ?C0025
                                           ; SOURCE LINE # 246
009A         ?C0030:
                                           ; SOURCE LINE # 248
                                           ; SOURCE LINE # 249
009A 120000      R     LCALL   GetKeyState
009D 7800        R     MOV     R0,#LOW ucP3_Curr
009F EF                MOV     A,R7
00A0 F6                MOV     @R0,A
                                           ; SOURCE LINE # 250
00A1 70F7              JNZ     ?C0030
                                           ; SOURCE LINE # 252
00A3 7800        R     MOV     R0,#LOW ucKey_Issued
00A5 F6                MOV     @R0,A
                                           ; SOURCE LINE # 253
00A6 750009      R     MOV     ucNotify,#09H
                                           ; SOURCE LINE # 254
                                           ; SOURCE LINE # 255
00A9 020000      R     LJMP    ?C0025
                                           ; SOURCE LINE # 260
00AC         ?C0031:
                                           ; SOURCE LINE # 261
00AC 7900        R     MOV     R1,#LOW ucP3_Prev
00AE E7                MOV     A,@R1
00AF 7800        R     MOV     R0,#LOW ucP3_Curr
00B1 66                XRL     A,@R0
00B2 20E003            JB      ACC.0,$ + 6H
00B5 020000      R     LJMP    ?C0025
                                           ; SOURCE LINE # 262
                                           ; SOURCE LINE # 263
00B8 E4                CLR     A
C51 COMPILER V7.06   LCD_MSG                                                               11/21/2005 13:47:29 PAGE 17  

00B9 7800        R     MOV     R0,#LOW ucKey_Issued
00BB F6                MOV     @R0,A
                                           ; SOURCE LINE # 264
00BC 750005      R     MOV     ucNotify,#05H
                                           ; SOURCE LINE # 265
                                           ; SOURCE LINE # 266
00BF 020000      R     LJMP    ?C0025
                                           ; SOURCE LINE # 285
00C2         ?C0033:
                                           ; SOURCE LINE # 286
00C2 7900        R     MOV     R1,#LOW ucP3_Prev
00C4 E7                MOV     A,@R1
00C5 7800        R     MOV     R0,#LOW ucP3_Curr
00C7 66                XRL     A,@R0
00C8 30E513            JNB     ACC.5,?C0034
                                           ; SOURCE LINE # 287
                                           ; SOURCE LINE # 288
00CB E4                CLR     A
00CC 7800        R     MOV     R0,#LOW ucKey_Issued
00CE F6                MOV     @R0,A
                                           ; SOURCE LINE # 291
00CF FE                MOV     R6,A
00D0 FC                MOV     R4,A
00D1 120000      R     LCALL   L?0105
                                           ; SOURCE LINE # 292
00D4 750002      R     MOV     ucNotify,#02H
                                           ; SOURCE LINE # 293
00D7 7800        R     MOV     R0,#LOW ucKey_Repeat
00D9 7678              MOV     @R0,#078H
                                           ; SOURCE LINE # 294
00DB 020000      R     LJMP    ?C0025
00DE         ?C0034:
                                           ; SOURCE LINE # 296
                                           ; SOURCE LINE # 297
00DE 7800        R     MOV     R0,#LOW ucKey_Repeat
00E0 E6                MOV     A,@R0
00E1 6004              JZ      ?C0036
                                           ; SOURCE LINE # 298
00E3 16                DEC     @R0
00E4 020000      R     LJMP    ?C0025
00E7         ?C0036:
                                           ; SOURCE LINE # 300
                                           ; SOURCE LINE # 301
00E7 7800        E     MOV     R0,#LOW ucOSD_Page_Index
00E9 E6                MOV     A,@R0
00EA 607B              JZ      ?C0025
                                           ; SOURCE LINE # 302
                                           ; SOURCE LINE # 303
00EC E4                CLR     A
00ED 7800        E     MOV     R0,#LOW usOSD_Timer
00EF F6                MOV     @R0,A
00F0 08                INC     R0
00F1 F6                MOV     @R0,A
                                           ; SOURCE LINE # 304
00F2 750082      R     MOV     ucNotify,#082H
                                           ; SOURCE LINE # 305
                                           ; SOURCE LINE # 306
                                           ; SOURCE LINE # 307
                                           ; SOURCE LINE # 308
00F5 8070              SJMP    ?C0025
                                           ; SOURCE LINE # 310
                                           ; SOURCE LINE # 311
C51 COMPILER V7.06   LCD_MSG                                                               11/21/2005 13:47:29 PAGE 18  

00F7         ?C0040:
                                           ; SOURCE LINE # 314
00F7 7800        E     MOV     R0,#LOW ucOSD_Page_Index
00F9 E6                MOV     A,@R0
00FA 6009              JZ      ?C0041
                                           ; SOURCE LINE # 315
                                           ; SOURCE LINE # 316
00FC 7E00              MOV     R6,#00H
00FE 7C00              MOV     R4,#00H
0100 120000      R     LCALL   L?0105
                                           ; SOURCE LINE # 317
0103 8010              SJMP    ?C0042
0105         ?C0041:
                                           ; SOURCE LINE # 319
                                           ; SOURCE LINE # 320
0105 30000D      E     JNB     b_rgb_VOLUME_STATUS,?C0042
                                           ; SOURCE LINE # 321
0108 E500        E     MOV     A,stGUD1+06H
010A 75F004            MOV     B,#04H
010D A4                MUL     AB
010E 7900        E     MOV     R1,#LOW usOSD_Timer+01H
0110 F7                MOV     @R1,A
0111 E5F0              MOV     A,B
0113 19                DEC     R1
0114 F7                MOV     @R1,A
                                           ; SOURCE LINE # 322
0115         ?C0042:
                                           ; SOURCE LINE # 325

⌨️ 快捷键说明

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