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

📄 lcd_main.lst

📁 液晶显示器程序代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
001A 7800        R     MOV     R0,#LOW usTaskCnt+01H
001C 96                SUBB    A,@R0
001D E4                CLR     A
001E 18                DEC     R0
001F 96                SUBB    A,@R0
0020 503A              JNC     ?C0030
                                           ; SOURCE LINE # 225
                                           ; SOURCE LINE # 229
0022 200005      E     JB      bPanel_Status,?C0031
                                           ; SOURCE LINE # 230
                                           ; SOURCE LINE # 231
0025 7F01              MOV     R7,#01H
0027 120000      E     LCALL   _Set_Panel
                                           ; SOURCE LINE # 232
002A         ?C0031:
                                           ; SOURCE LINE # 236
002A 7800        E     MOV     R0,#LOW ucMode_Curr
002C E6                MOV     A,@R0
002D FF                MOV     R7,A
002E F4                CPL     A
002F 6003              JZ      ?C0033
0031 EF                MOV     A,R7
0032 7004              JNZ     ?C0032
0034         ?C0033:
                                           ; SOURCE LINE # 237
0034 7B20              MOV     R3,#020H
0036 8002              SJMP    ?C0056
0038         ?C0032:
                                           ; SOURCE LINE # 239
0038 E4                CLR     A
0039 FB                MOV     R3,A
003A         ?C0056:
003A 7D5F              MOV     R5,#05FH
003C 7F20              MOV     R7,#020H
003E 120000      E     LCALL   _RTDSetBit
0041         ?C0034:
                                           ; SOURCE LINE # 253
0041 E4                CLR     A
0042 900000      E     MOV     DPTR,#M512_Port51
0045 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 259
0046 120000      E     LCALL   New_Mode_Auto
                                           ; SOURCE LINE # 272
0049 30004F      E     JNB     bFrameSync,?C0041
                                           ; SOURCE LINE # 273
                                           ; SOURCE LINE # 274
004C E4                CLR     A
004D FD                MOV     R5,A
004E 7F3D              MOV     R7,#03DH
0050 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 275
0053 7B80              MOV     R3,#080H
0055 7D7F              MOV     R5,#07FH
0057 7F31              MOV     R7,#031H
0059 020000      E     LJMP    _RTDSetBit
                                           ; SOURCE LINE # 276
                                           ; SOURCE LINE # 278
005C         ?C0030:
                                           ; SOURCE LINE # 279
005C 7800        R     MOV     R0,#LOW usTaskCnt+01H
005E E6                MOV     A,@R0
C51 COMPILER V7.06   LCD_MAIN                                                              11/21/2005 13:47:28 PAGE 14  

005F 6401              XRL     A,#01H
0061 18                DEC     R0
0062 46                ORL     A,@R0
0063 7005              JNZ     ?C0039
0065 7800        E     MOV     R0,#LOW ucMode_Curr
0067 E6                MOV     A,@R0
0068 600F              JZ      ?C0038
006A         ?C0039:
006A 7800        R     MOV     R0,#LOW usTaskCnt+01H
006C E6                MOV     A,@R0
006D 6401              XRL     A,#01H
006F 18                DEC     R0
0070 46                ORL     A,@R0
0071 7028              JNZ     ?C0041
0073 7800        E     MOV     R0,#LOW ucMode_Curr
0075 E6                MOV     A,@R0
0076 F4                CPL     A
0077 7022              JNZ     ?C0041
0079         ?C0038:
                                           ; SOURCE LINE # 282
                                           ; SOURCE LINE # 284
0079 30001F      E     JNB     bPanel_Status,?C0041
                                           ; SOURCE LINE # 285
                                           ; SOURCE LINE # 286
007C E4                CLR     A
007D FF                MOV     R7,A
007E 120000      E     LCALL   _Set_Panel
                                           ; SOURCE LINE # 287
0081 C200        E     CLR     ?SetMute?BIT
0083 120000      E     LCALL   SetMute
                                           ; SOURCE LINE # 292
0086 120000      E     LCALL   PowerDown_ADC
                                           ; SOURCE LINE # 295
0089 7D42              MOV     R5,#042H
008B 7F02              MOV     R7,#02H
008D 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 297
                                           ; SOURCE LINE # 298
0090 120000      R     LCALL   L?0057
                                           ; SOURCE LINE # 299
                                           ; SOURCE LINE # 300
0093 120000      R     LCALL   L?0057
                                           ; SOURCE LINE # 301
0096 7FFA              MOV     R7,#0FAH
0098 120000      E     LCALL   _Delay_Xms
                                           ; SOURCE LINE # 302
                                           ; SOURCE LINE # 303
                                           ; SOURCE LINE # 304
                                           ; SOURCE LINE # 305
                                           ; SOURCE LINE # 306
009B         ?C0041:
009B 22                RET     
009C         L?0057:
009C 7FFA              MOV     R7,#0FAH
009E 120000      E     LCALL   _Delay_Xms
00A1 7FFA              MOV     R7,#0FAH
00A3 120000      E     LCALL   _Delay_Xms
00A6 22                RET     
             ; FUNCTION _Signal_Stable (END)

             ; FUNCTION main (BEGIN)
                                           ; SOURCE LINE # 313
C51 COMPILER V7.06   LCD_MAIN                                                              11/21/2005 13:47:28 PAGE 15  

                                           ; SOURCE LINE # 314
                                           ; SOURCE LINE # 316
0000 900000      E     MOV     DPTR,#M512_Port53
0003 7401              MOV     A,#01H
0005 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 317
0006 900000      E     MOV     DPTR,#M512_Port52
0009 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 321
000A 120000      E     LCALL   Firmware_Init
                                           ; SOURCE LINE # 329
000D 120000      E     LCALL   Power_Status_Init
                                           ; SOURCE LINE # 330
0010 120000      R     LCALL   ISP_Check_Sum
                                           ; SOURCE LINE # 337
0013 7FFA              MOV     R7,#0FAH
0015 120000      E     LCALL   _Delay_Xms
                                           ; SOURCE LINE # 338
0018 7FFA              MOV     R7,#0FAH
001A 120000      E     LCALL   _Delay_Xms
                                           ; SOURCE LINE # 346
001D 7E00        R     MOV     R6,#HIGH OSD_Enable
001F 7F00        R     MOV     R7,#LOW OSD_Enable
0021 120000      E     LCALL   _RTDCodeW
0024         ?C0042:
                                           ; SOURCE LINE # 349
                                           ; SOURCE LINE # 350
                                           ; SOURCE LINE # 351
0024 120000      E     LCALL   rgb_LED_LIGHT_CONTROL
                                           ; SOURCE LINE # 352
0027 120000      E     LCALL   RTD_Test
                                           ; SOURCE LINE # 358
002A 120000      E     LCALL   Frame_Sync_Detector
002D 40F5              JC      ?C0042
                                           ; SOURCE LINE # 359
002F         ?C0044:
                                           ; SOURCE LINE # 363
002F 3000F2      E     JNB     bNotify_Timer0_Int,?C0042
                                           ; SOURCE LINE # 364
                                           ; SOURCE LINE # 374
0032 120000      E     LCALL   Key_Trans
0035 7800        R     MOV     R0,#LOW ucNotify
0037 EF                MOV     A,R7
0038 F6                MOV     @R0,A
                                           ; SOURCE LINE # 377
0039 120000      E     LCALL   _Power_Control
003C 40E6              JC      ?C0042
                                           ; SOURCE LINE # 378
003E         ?C0046:
                                           ; SOURCE LINE # 382
003E 120000      E     LCALL   Source_Control
0041 40E1              JC      ?C0042
                                           ; SOURCE LINE # 383
0043         ?C0047:
                                           ; SOURCE LINE # 387
0043 120000      E     LCALL   Input_Mode_Detector
                                           ; SOURCE LINE # 391
0046 7800        E     MOV     R0,#LOW ucMode_Curr
0048 E6                MOV     A,@R0
0049 FF                MOV     R7,A
004A F4                CPL     A
004B 6003              JZ      ?C0049
C51 COMPILER V7.06   LCD_MAIN                                                              11/21/2005 13:47:28 PAGE 16  

004D EF                MOV     A,R7
004E 700D              JNZ     ?C0048
0050         ?C0049:
0050 30000A      E     JNB     bStable,?C0048
0053 E500        E     MOV     A,stGUD3+03H
0055 30E505            JNB     ACC.5,?C0048
                                           ; SOURCE LINE # 392
0058 120000      R     LCALL   BurnIn
005B 8013              SJMP    ?C0050
005D         ?C0048:
                                           ; SOURCE LINE # 393
005D 7800        E     MOV     R0,#LOW ucMode_Curr
005F E6                MOV     A,@R0
0060 600B              JZ      ?C0051
0062 E500        E     MOV     A,stGUD3+03H
0064 30E506            JNB     ACC.5,?C0051
                                           ; SOURCE LINE # 394
                                           ; SOURCE LINE # 395
0067 5300DF      E     ANL     stGUD3+03H,#0DFH
                                           ; SOURCE LINE # 396
006A 020000      E     LJMP    Save_GUD3
                                           ; SOURCE LINE # 398
006D         ?C0051:
                                           ; SOURCE LINE # 401
006D 120000      R     LCALL   Run_Task
0070         ?C0050:
                                           ; SOURCE LINE # 403
0070 7800        R     MOV     R0,#LOW ucNotify
0072 E6                MOV     A,@R0
0073 FF                MOV     R7,A
0074 120000      R     LCALL   _Signal_Stable
                                           ; SOURCE LINE # 405
0077 C200        E     CLR     bNotify_Timer0_Int
                                           ; SOURCE LINE # 406
                                           ; SOURCE LINE # 408
0079 80A9              SJMP    ?C0042
             ; FUNCTION main (END)

C51 COMPILER V7.06   LCD_MAIN                                                              11/21/2005 13:47:28 PAGE 17  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


NoSupport_FRE. . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    2FCAH  1
LP_GLOBAL_USER_DATA1 . . . . . . . . .  TYPEDEF  -----  PTR      -----  3
SV_50_0. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    077BH  1
NoSupport_ITA. . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    2FCBH  1
NoSupport_GER. . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    2FC9H  1
RGB_MODE_USER_DATA . . . . . . . . . .  TYPEDEF  -----  STRUCT   -----  4
  H_POSITION . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  V_POSITION . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  CLOCK. . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0002H  1
  PHASE. . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0003H  1
LP_GLOBAL_USER_DATA2 . . . . . . . . .  TYPEDEF  -----  PTR      -----  3
SV_50_1. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    077CH  1
SV_60_0. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0776H  1
_Signal_Stable . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  Notify . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
NoCable_CHI_S. . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    2C03H  1
LP_GLOBAL_USER_DATA3 . . . . . . . . .  TYPEDEF  -----  PTR      -----  3
GLOBAL_USER_DATA0. . . . . . . . . . .  TYPEDEF  -----  STRUCT   -----  8
  CONTRAST . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1

⌨️ 快捷键说明

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