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

📄 lcd_msg.lst

📁 液晶显示器程序代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
0115 7800        R     MOV     R0,#LOW ucP3_Curr
0117 E6                MOV     A,@R0
0118 FF                MOV     R7,A
0119 18                DEC     R0
011A 66                XRL     A,@R0
011B 5F                ANL     A,R7
011C 6018              JZ      ?C0044
                                           ; SOURCE LINE # 326
                                           ; SOURCE LINE # 327
011E E4                CLR     A
011F 7800        R     MOV     R0,#LOW ucKey_Issued
0121 F6                MOV     @R0,A
                                           ; SOURCE LINE # 329
0122 7800        R     MOV     R0,#LOW ucP3_Curr
0124 E6                MOV     A,@R0
0125 B40804            CJNE    A,#08H,?C0045
0128 7F03              MOV     R7,#03H
012A 8002              SJMP    ?C0046
012C         ?C0045:
012C 7F04              MOV     R7,#04H
012E         ?C0046:
012E 8F00        R     MOV     ucNotify,R7
                                           ; SOURCE LINE # 330
0130 7800        R     MOV     R0,#LOW ucKey_Repeat
0132 760F              MOV     @R0,#0FH
                                           ; SOURCE LINE # 331
0134 8031              SJMP    ?C0025
0136         ?C0044:
                                           ; SOURCE LINE # 333
                                           ; SOURCE LINE # 334
0136 7800        R     MOV     R0,#LOW ucKey_Repeat
0138 E6                MOV     A,@R0
0139 6003              JZ      ?C0048
                                           ; SOURCE LINE # 335
C51 COMPILER V7.06   LCD_MSG                                                               11/21/2005 13:47:29 PAGE 19  

013B 16                DEC     @R0
013C 8029              SJMP    ?C0025
013E         ?C0048:
                                           ; SOURCE LINE # 337
                                           ; SOURCE LINE # 338
013E 740F              MOV     A,#0FH
0140 D3                SETB    C
0141 7800        R     MOV     R0,#LOW ucKey_Issued
0143 96                SUBB    A,@R0
0144 4006              JC      ?C0050
                                           ; SOURCE LINE # 339
                                           ; SOURCE LINE # 340
0146 06                INC     @R0
                                           ; SOURCE LINE # 341
0147 18                DEC     R0
0148 7601              MOV     @R0,#01H
                                           ; SOURCE LINE # 342
014A 8004              SJMP    ?C0051
014C         ?C0050:
                                           ; SOURCE LINE # 344
014C E4                CLR     A
014D 7800        R     MOV     R0,#LOW ucKey_Repeat
014F F6                MOV     @R0,A
0150         ?C0051:
                                           ; SOURCE LINE # 346
0150 7800        R     MOV     R0,#LOW ucP3_Curr
0152 E6                MOV     A,@R0
0153 B40804            CJNE    A,#08H,?C0052
0156 7F03              MOV     R7,#03H
0158 8002              SJMP    ?C0053
015A         ?C0052:
015A 7F04              MOV     R7,#04H
015C         ?C0053:
015C 8F00        R     MOV     ucNotify,R7
                                           ; SOURCE LINE # 347
                                           ; SOURCE LINE # 348
                                           ; SOURCE LINE # 349
015E 8007              SJMP    ?C0025
                                           ; SOURCE LINE # 406
0160         ?C0054:
                                           ; SOURCE LINE # 408
0160 7800        R     MOV     R0,#LOW ucKey_Repeat
0162 760F              MOV     @R0,#0FH
                                           ; SOURCE LINE # 409
0164 E4                CLR     A
0165 08                INC     R0
0166 F6                MOV     @R0,A
                                           ; SOURCE LINE # 415
                                           ; SOURCE LINE # 416
0167         ?C0025:
                                           ; SOURCE LINE # 418
0167 AF00        R     MOV     R7,ucNotify
                                           ; SOURCE LINE # 419
0169         ?C0013:
0169 22                RET     
016A         L?0103:
016A 7F14              MOV     R7,#014H
016C 120000      E     LCALL   _Delay_Xms
016F 120000      R     LCALL   GetKeyState
0172 7800        R     MOV     R0,#LOW ucP3_Curr
0174 EF                MOV     A,R7
0175 F6                MOV     @R0,A
C51 COMPILER V7.06   LCD_MSG                                                               11/21/2005 13:47:29 PAGE 20  

0176 22                RET     
             ; FUNCTION Key_Trans (END)

             ; FUNCTION _OSD_Dispatcher (BEGIN)
                                           ; SOURCE LINE # 422
0000 8F00        R     MOV     message,R7
                                           ; SOURCE LINE # 423
                                           ; SOURCE LINE # 424
0002 30003D      E     JNB     bReload,?C0055
                                           ; SOURCE LINE # 425
                                           ; SOURCE LINE # 428
0005 C200        E     CLR     bReload
                                           ; SOURCE LINE # 430
                                           ; SOURCE LINE # 431
                                           ; SOURCE LINE # 432
0007 120000      R     LCALL   L?0101
000A 120000      E     LCALL   _RTDOSDW
                                           ; SOURCE LINE # 449
000D 7800        E     MOV     R0,#LOW ucOSD_Page_Index
000F E6                MOV     A,@R0
0010 6005              JZ      ?C0056
                                           ; SOURCE LINE # 450
                                           ; SOURCE LINE # 451
0012 750083      R     MOV     message,#083H
                                           ; SOURCE LINE # 452
0015 802B              SJMP    ?C0055
0017         ?C0056:
                                           ; SOURCE LINE # 454
                                           ; SOURCE LINE # 455
0017 E4                CLR     A
0018 F500        R     MOV     message,A
                                           ; SOURCE LINE # 457
001A FB                MOV     R3,A
                                           ; SOURCE LINE # 458
001B 120000      R     LCALL   L?0102
                                           ; SOURCE LINE # 459
001E 7B40              MOV     R3,#040H
                                           ; SOURCE LINE # 460
0020 120000      R     LCALL   L?0102
                                           ; SOURCE LINE # 461
0023 7B80              MOV     R3,#080H
0025 7D3F              MOV     R5,#03FH
0027 7F6D              MOV     R7,#06DH
0029 120000      E     LCALL   _RTDSetBit
                                           ; SOURCE LINE # 462
002C E4                CLR     A
002D FB                MOV     R3,A
002E FD                MOV     R5,A
002F 7F6C              MOV     R7,#06CH
0031 120000      E     LCALL   _RTDSetBit
                                           ; SOURCE LINE # 464
0034 C3                CLR     C
0035 74C8              MOV     A,#0C8H
0037 7800        E     MOV     R0,#LOW usTaskCnt+01H
0039 96                SUBB    A,@R0
003A E4                CLR     A
003B 18                DEC     R0
003C 96                SUBB    A,@R0
003D 5003              JNC     ?C0055
003F 120000      E     LCALL   Show_Note
                                           ; SOURCE LINE # 465
                                           ; SOURCE LINE # 471
C51 COMPILER V7.06   LCD_MSG                                                               11/21/2005 13:47:29 PAGE 21  

0042         ?C0055:
                                           ; SOURCE LINE # 473
0042 7800        E     MOV     R0,#LOW ucOSD_Page_Index
0044 E6                MOV     A,@R0
0045 7022              JNZ     ?C0059
0047 20001F      E     JB      b_rgb_VOLUME_STATUS,?C0059
                                           ; SOURCE LINE # 474
                                           ; SOURCE LINE # 475
004A 7800        E     MOV     R0,#LOW usTaskCnt+01H
004C E6                MOV     A,@R0
004D 64C8              XRL     A,#0C8H
004F 18                DEC     R0
0050 46                ORL     A,@R0
0051 7008              JNZ     ?C0060
                                           ; SOURCE LINE # 476
                                           ; SOURCE LINE # 478
                                           ; SOURCE LINE # 479
                                           ; SOURCE LINE # 480
0053 120000      R     LCALL   L?0101
0056 120000      E     LCALL   _RTDOSDW
                                           ; SOURCE LINE # 481
0059 8020              SJMP    ?C0063
005B         ?C0060:
                                           ; SOURCE LINE # 482
005B 7800        E     MOV     R0,#LOW usTaskCnt+01H
005D E6                MOV     A,@R0
005E 6464              XRL     A,#064H
0060 18                DEC     R0
0061 46                ORL     A,@R0
0062 7017              JNZ     ?C0063
                                           ; SOURCE LINE # 483
                                           ; SOURCE LINE # 484
0064 120000      E     LCALL   Show_Hint
                                           ; SOURCE LINE # 485
                                           ; SOURCE LINE # 492
0067 8012              SJMP    ?C0063
0069         ?C0059:
                                           ; SOURCE LINE # 493
0069 E500        R     MOV     A,message
006B 700E              JNZ     ?C0063
                                           ; SOURCE LINE # 494
                                           ; SOURCE LINE # 496
006D 7800        E     MOV     R0,#LOW usOSD_Timer+01H
006F E6                MOV     A,@R0
0070 18                DEC     R0
0071 46                ORL     A,@R0
0072 7007              JNZ     ?C0063
0074 E500        E     MOV     A,stGUD1+06H
0076 6003              JZ      ?C0063
                                           ; SOURCE LINE # 497
                                           ; SOURCE LINE # 498
0078 750082      R     MOV     message,#082H
                                           ; SOURCE LINE # 499
                                           ; SOURCE LINE # 500
007B         ?C0063:
                                           ; SOURCE LINE # 502
007B E500        R     MOV     A,message
007D 14                DEC     A
007E 6029              JZ      ?C0071
0080 24E7              ADD     A,#0E7H
0082 6025              JZ      ?C0071
0084 2498              ADD     A,#098H
C51 COMPILER V7.06   LCD_MSG                                                               11/21/2005 13:47:29 PAGE 22  

0086 7060              JNZ     ?C0082
                                           ; SOURCE LINE # 503
                                           ; SOURCE LINE # 504
0088         ?C0067:
                                           ; SOURCE LINE # 506
0088 7800        E     MOV     R0,#LOW ucOSD_Page_Index
008A E6                MOV     A,@R0
008B 7006              JNZ     ?C0069
008D 200003      E     JB      b_rgb_VOLUME_STATUS,$ + 6H
0090 020000      R     LJMP    ?C0094
0093         ?C0069:
                                           ; SOURCE LINE # 507
                                           ; SOURCE LINE # 509
0093 E4                CLR     A
0094 7800        E     MOV     R0,#LOW ucOSD_Page_Index
0096 F6                MOV     @R0,A
                                           ; SOURCE LINE # 510
                                           ; SOURCE LINE # 511
                                           ; SOURCE LINE # 512
0097 120000      R     LCALL   L?0108
                                           ; SOURCE LINE # 514
009A C200        E     CLR     b_rgb_VOLUME_STATUS
                                           ; SOURCE LINE # 516
009C 120000      R     LCALL   L?0107
                                           ; SOURCE LINE # 519
009F 120000      R     LCALL   L?0106
                                           ; SOURCE LINE # 520
00A2 7E00        E     MOV     R6,#HIGH OSD_Reset
00A4 7F00        E     MOV     R7,#LOW OSD_Reset
00A6 020000      E     LJMP    _RTDOSDW
                                           ; SOURCE LINE # 521
                                           ; SOURCE LINE # 522
                                           ; SOURCE LINE # 544
                                           ; SOURCE LINE # 545
00A9         ?C0071:
                                           ; SOURCE LINE # 546
00A9 E500  

⌨️ 快捷键说明

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