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

📄 initial.lst

📁 液晶显示器程序代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
                                           ; SOURCE LINE # 216
0034 E500        E     MOV     A,stGUD1+01H
0036 54E0              ANL     A,#0E0H
0038 13                RRC     A
0039 13                RRC     A
003A 543F              ANL     A,#03FH
003C FB                MOV     R3,A
003D 7DC7              MOV     R5,#0C7H
003F 7F6D              MOV     R7,#06DH
0041 120000      E     LCALL   _RTDSetBit
                                           ; SOURCE LINE # 222
0044 7B20              MOV     R3,#020H
0046 7DFF              MOV     R5,#0FFH
0048 7FD2              MOV     R7,#0D2H
004A 120000      E     LCALL   _RTDSetBit
                                           ; SOURCE LINE # 226
004D 020000      R     LJMP    Init_Input_Source
             ; FUNCTION Power_Up_Init (END)

             ; FUNCTION Reset_RTD (BEGIN)
                                           ; SOURCE LINE # 229
                                           ; SOURCE LINE # 230
                                           ; SOURCE LINE # 264
0000 7E00        E     MOV     R6,#HIGH RTD_PWUP_INI
0002 7F00        E     MOV     R7,#LOW RTD_PWUP_INI
0004 120000      E     LCALL   _RTDCodeW
C51 COMPILER V7.06   INITIAL                                                               11/21/2005 13:47:24 PAGE 15  

                                           ; SOURCE LINE # 270
0007 7E00        E     MOV     R6,#HIGH RTD_DDC_TABLE
0009 7F00        E     MOV     R7,#LOW RTD_DDC_TABLE
000B 120000      E     LCALL   _RTDCodeW
                                           ; SOURCE LINE # 271
000E 7E00        E     MOV     R6,#HIGH RTD_IO_INI
0010 7F00        E     MOV     R7,#LOW RTD_IO_INI
0012 120000      E     LCALL   _RTDCodeW
                                           ; SOURCE LINE # 273
0015 7D40              MOV     R5,#040H
0017 7F02              MOV     R7,#02H
0019 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 275
001C 7E00        E     MOV     R6,#HIGH FreeV
001E 7F00        E     MOV     R7,#LOW FreeV
0020 120000      E     LCALL   _RTDCodeW
                                           ; SOURCE LINE # 277
0023 E4                CLR     A
0024 FD                MOV     R5,A
0025 7F21              MOV     R7,#021H
0027 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 280
002A 7B01              MOV     R3,#01H
002C 7DFD              MOV     R5,#0FDH
002E 7F20              MOV     R7,#020H
0030 120000      E     LCALL   _RTDSetBit
                                           ; SOURCE LINE # 283
0033 7E00        E     MOV     R6,#HIGH OSD_PWUP_INI
0035 7F00        E     MOV     R7,#LOW OSD_PWUP_INI
0037 120000      E     LCALL   _RTDCodeW
                                           ; SOURCE LINE # 284
003A 7E00        E     MOV     R6,#HIGH OSD_Reset
003C 7F00        E     MOV     R7,#LOW OSD_Reset
003E 120000      E     LCALL   _RTDOSDW
                                           ; SOURCE LINE # 287
0041 7E00        E     MOV     R6,#HIGH Palette_Open
0043 7F00        E     MOV     R7,#LOW Palette_Open
0045 120000      E     LCALL   _RTDCodeW
                                           ; SOURCE LINE # 288
0048 7E00        E     MOV     R6,#HIGH Palette_7
004A 7F00        E     MOV     R7,#LOW Palette_7
004C 120000      E     LCALL   _RTDCodeW
                                           ; SOURCE LINE # 289
004F 7E00        E     MOV     R6,#HIGH Palette_Close
0051 7F00        E     MOV     R7,#LOW Palette_Close
0053 120000      E     LCALL   _RTDCodeW
                                           ; SOURCE LINE # 299
0056 120000      E     LCALL   Set_Gamma
                                           ; SOURCE LINE # 300
0059 120000      E     LCALL   Set_Dithering
                                           ; SOURCE LINE # 301
005C 020000      E     LJMP    Set_Bright_Contrast
             ; FUNCTION Reset_RTD (END)

             ; FUNCTION Init_Input_Source (BEGIN)
                                           ; SOURCE LINE # 304
                                           ; SOURCE LINE # 305
                                           ; SOURCE LINE # 306
0000 7800        E     MOV     R0,#LOW ucMode_Found
0002 76FF              MOV     @R0,#0FFH
                                           ; SOURCE LINE # 307
0004 E4                CLR     A
C51 COMPILER V7.06   INITIAL                                                               11/21/2005 13:47:24 PAGE 16  

0005 7800        E     MOV     R0,#LOW ucMode_Curr
0007 F6                MOV     @R0,A
                                           ; SOURCE LINE # 308
0008 7800        E     MOV     R0,#LOW ucMode_Times
000A F6                MOV     @R0,A
                                           ; SOURCE LINE # 309
000B 7800        E     MOV     R0,#LOW ucAV_Mode
000D F6                MOV     @R0,A
                                           ; SOURCE LINE # 310
000E D200        E     SETB    bVpole_Curr
                                           ; SOURCE LINE # 311
0010 D200        E     SETB    bHpole_Curr
                                           ; SOURCE LINE # 314
0012 E500        E     MOV     A,stGUD1+01H
0014 5407              ANL     A,#07H
0016 FF                MOV     R7,A
0017 7401              MOV     A,#01H
0019 C3                CLR     C
001A 9F                SUBB    A,R7
001B 5003              JNC     ?C0005
                                           ; SOURCE LINE # 315
001D 5300F8      E     ANL     stGUD1+01H,#0F8H
0020         ?C0005:
                                           ; SOURCE LINE # 323
0020 E500        E     MOV     A,stGUD1+01H
0022 5407              ANL     A,#07H
0024 FF                MOV     R7,A
0025 6402              XRL     A,#02H
0027 6003              JZ      ?C0007
0029 BF0303            CJNE    R7,#03H,?C0006
002C         ?C0007:
                                           ; SOURCE LINE # 324
002C 5300F8      E     ANL     stGUD1+01H,#0F8H
002F         ?C0006:
                                           ; SOURCE LINE # 327
002F E500        E     MOV     A,stGUD1+01H
0031 5407              ANL     A,#07H
0033 FF                MOV     R7,A
0034 BF0403            CJNE    R7,#04H,?C0008
                                           ; SOURCE LINE # 328
0037 5300F8      E     ANL     stGUD1+01H,#0F8H
003A         ?C0008:
                                           ; SOURCE LINE # 331
003A E500        E     MOV     A,stGUD1+01H
003C 5407              ANL     A,#07H
003E FF                MOV     R7,A
003F BF0503            CJNE    R7,#05H,?C0009
                                           ; SOURCE LINE # 332
0042 5300F8      E     ANL     stGUD1+01H,#0F8H
0045         ?C0009:
                                           ; SOURCE LINE # 338
0045 120000      E     LCALL   PowerDown_ADC
                                           ; SOURCE LINE # 342
                                           ; SOURCE LINE # 343
0048 120000      R     LCALL   L?0033
                                           ; SOURCE LINE # 348
004B D200        E     SETB    bSourceScanEnable
                                           ; SOURCE LINE # 351
004D E500        E     MOV     A,stGUD1+01H
004F 5407              ANL     A,#07H
0051 14                DEC     A
0052 6038              JZ      ?C0012
C51 COMPILER V7.06   INITIAL                                                               11/21/2005 13:47:24 PAGE 17  

0054 14                DEC     A
0055 604C              JZ      ?C0014
0057 14                DEC     A
0058 607C              JZ      ?C0019
005A 14                DEC     A
005B 7003              JNZ     $ + 5H
005D 020000      R     LJMP    ?C0020
0060 14                DEC     A
0061 6040              JZ      ?C0014
0063 2405              ADD     A,#05H
0065 6003              JZ      $ + 5H
0067 020000      R     LJMP    ?C0010
                                           ; SOURCE LINE # 352
                                           ; SOURCE LINE # 353
006A         ?C0011:
                                           ; SOURCE LINE # 357
006A 120000      R     LCALL   L?0036
                                           ; SOURCE LINE # 365
006D 120000      E     LCALL   PowerUp_VDC
                                           ; SOURCE LINE # 366
0070 120000      E     LCALL   PowerUp_TMDS
                                           ; SOURCE LINE # 372
0073 E4                CLR     A
0074 FB                MOV     R3,A
0075 7DFC              MOV     R5,#0FCH
0077 7FFF              MOV     R7,#0FFH
0079 120000      E     LCALL   _RTDSetBit
                                           ; SOURCE LINE # 375
007C 120000      E     LCALL   SetADC_GainOffset
                                           ; SOURCE LINE # 377
007F E4                CLR     A
0080 7800        E     MOV     R0,#LOW ucInputSrc
0082 F6                MOV     @R0,A
                                           ; SOURCE LINE # 378
0083 7800        E     MOV     R0,#LOW ucSync_Type
0085 F6                MOV     @R0,A
                                           ; SOURCE LINE # 380
0086 7E00        E     MOV     R6,#HIGH VGA_INI_SS
0088 7F00        E     MOV     R7,#LOW VGA_INI_SS
                                           ; SOURCE LINE # 381
008A 8011              SJMP    ?C0028
                                           ; SOURCE LINE # 382
008C         ?C0012:
                                           ; SOURCE LINE # 386
008C 120000      R     LCALL   L?0036
                                           ; SOURCE LINE # 392
                                           ; SOURCE LINE # 397
008F 120000      R     LCALL   L?0031
                                           ; SOURCE LINE # 399
0092 120000      E     LCALL   PowerUp_TMDS
                                           ; SOURCE LINE # 402
0095 7800        E     MOV     R0,#LOW ucInputSrc
0097 7601              MOV     @R0,#01H
                                           ; SOURCE LINE # 403
0099 7E00        E     MOV     R6,#HIGH DVI_INI
009B 7F00        E     MOV     R7,#LOW DVI_INI
009D         ?C0028:
009D 120000      E     LCALL   _RTDCodeW
                                           ; SOURCE LINE # 404
00A0 020000      R     LJMP    ?C0010
                                           ; SOURCE LINE # 405
                                           ; SOURCE LINE # 406
C51 COMPILER V7.06   INITIAL                                                               11/21/2005 13:47:24 PAGE 18  

00A3         ?C0014:
                                           ; SOURCE LINE # 408
                                           ; SOURCE LINE # 409
00A3 C200        E     CLR     bSourceScanEnable
                                           ; SOURCE LINE # 411
                                           ; SOURCE LINE # 414
00A5 120000      R     LCALL   L?0031
                                           ; SOURCE LINE # 421
00A8 7F0A              MOV     R7,#0AH
00AA 120000      E     LCALL   _Delay_Xms
                                           ; SOURCE LINE # 427
00AD 7BFF              MOV     R3,#0FFH
00AF 7A00        E     MOV     R2,#HIGH AV_DETECT
00B1 7900        E     MOV     R1,#LOW AV_DETECT
00B3 120000      E     LCALL   _I2CWrite
                                           ; SOURCE LINE # 429
00B6 E500        E     MOV     A,stGUD1+01H
00B8 5407              ANL     A,#07H
00BA FF                MOV     R7,A
00BB 7800        E     MOV     R0,#LOW ucInputSrc
00BD BF0204            CJNE    R7,#02H,?C0016
                                           ; SOURCE LINE # 430
                                           ; SOURCE LINE # 431
00C0 7602              MOV     @R0,#02H
                                           ; SOURCE LINE # 432
00C2 8052              SJMP    ?C0030
00C4         ?C0016:
                                           ; SOURCE LINE # 434
                                           ; SOURCE LINE # 435
00C4 7605              MOV     @R0,#05H
                                           ; SOURCE LINE # 442
00C6 7A00        E     MOV     R2,#HIGH TV_SOURCE_SEL
00C8 7900        E     MOV     R1,#LOW TV_SOURCE_SEL
                                           ; SOURCE LINE # 443
00CA 120000      R     LCALL   L?0032
00CD 7A00        E     MOV     R2,#HIGH TV_SCAN_GAIN
00CF 7900        E     MOV     R1,#LOW TV_SCAN_GAIN
00D1 120000      E     LCALL   _I2CWrite
                                           ; SOURCE LINE # 444
00D4         ?C0017:
                                           ; SOURCE LINE # 446
                                           ; SOURCE LINE # 447
                                           ; SOURCE LINE # 448
00D4 8040              SJMP    ?C0030
                                           ; SOURCE LINE # 450
                                           ; SOURCE LINE # 452
                                           ; SOURCE LINE # 453
00D6         ?C0019:
                                           ; SOURCE LINE # 456
                                           ; SOURCE LINE # 460
00D6 120000      R     LCALL   L?0033
                                           ; SOURCE LINE # 466
00D9 7BFF              MOV     R3,#0FFH

⌨️ 快捷键说明

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