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

📄 misc.lst

📁 采用台湾MRT晶捷公司的MRT4方案的液晶电视的程序
💻 LST
📖 第 1 页 / 共 4 页
字号:
              
              #endif //(!MODE_ADJ_BY_CALCULATE)
 495          
 496          
 497          
 498          
 499          #if USE_TCON
              void miscSwitchTCONReg(unsigned char flag)
              {
                      TCON_Page_Flag = flag?1:0;
                      RegByteOut(0xC0, flag?0x40:0x3C);
              }
              #endif
C51 COMPILER V6.23a  MISC                                                                  09/10/2004 16:09:02 PAGE 10  

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION miscTurnOnBackLight (BEGIN)
                                           ; SOURCE LINE # 18
                                           ; SOURCE LINE # 19
                                           ; SOURCE LINE # 21
0000 C200        E     CLR     backlightOffFlag
                                           ; SOURCE LINE # 27
0002 7B0F              MOV     R3,#0FH
0004 7D0F              MOV     R5,#0FH
0006 7F58              MOV     R7,#058H
0008 120000      E     LCALL   _RegBitOut
                                           ; SOURCE LINE # 28
000B D2A3              SETB    PANEL_BKL_PIN
                                           ; SOURCE LINE # 34
000D 22                RET     
             ; FUNCTION miscTurnOnBackLight (END)

             ; FUNCTION miscTurnOffBackLight (BEGIN)
                                           ; SOURCE LINE # 41
                                           ; SOURCE LINE # 42
                                           ; SOURCE LINE # 44
0000 D200        E     SETB    backlightOffFlag
                                           ; SOURCE LINE # 50
0002 7B02              MOV     R3,#02H
0004 E4                CLR     A
0005 FD                MOV     R5,A
0006 7F58              MOV     R7,#058H
0008 120000      E     LCALL   _RegBitOut
                                           ; SOURCE LINE # 51
000B C2A3              CLR     PANEL_BKL_PIN
                                           ; SOURCE LINE # 57
000D 22                RET     
             ; FUNCTION miscTurnOffBackLight (END)

             ; FUNCTION miscTurnOnPanel (BEGIN)
                                           ; SOURCE LINE # 65
                                           ; SOURCE LINE # 66
                                           ; SOURCE LINE # 72
0000 30000B      E     JNB     PanelOnFlag,?C0003
                                           ; SOURCE LINE # 73
                                           ; SOURCE LINE # 74
0003 7800        E     MOV     R0,#LOW eepData+017H
0005 E6                MOV     A,@R0
0006 FF                MOV     R7,A
0007 120000      E     LCALL   _setBrightness
                                           ; SOURCE LINE # 75
000A 120000      R     LCALL   miscTurnOnBackLight
000D 22                RET     
                                           ; SOURCE LINE # 77
000E         ?C0003:
                                           ; SOURCE LINE # 79
000E D200        E     SETB    PanelOnFlag
                                           ; SOURCE LINE # 86
0010 7B04              MOV     R3,#04H
0012 E4                CLR     A
0013 FD                MOV     R5,A
0014 7F58              MOV     R7,#058H
0016 120000      E     LCALL   _RegBitOut
                                           ; SOURCE LINE # 87
0019 C2A2              CLR     PANEL_VCC_PIN
C51 COMPILER V6.23a  MISC                                                                  09/10/2004 16:09:02 PAGE 11  

                                           ; SOURCE LINE # 102
001B 7F0A              MOV     R7,#0AH
001D 7E00              MOV     R6,#00H
001F 120000      R     LCALL   _miscDelay
                                           ; SOURCE LINE # 103
0022 7B01              MOV     R3,#01H
0024 7D01              MOV     R5,#01H
0026 7F58              MOV     R7,#058H
0028 120000      E     LCALL   _RegBitOut
                                           ; SOURCE LINE # 105
002B 7F64              MOV     R7,#064H
002D 7E00              MOV     R6,#00H
002F 120000      R     LCALL   _miscDelay
                                           ; SOURCE LINE # 107
0032 7800        E     MOV     R0,#LOW eepData+017H
0034 E6                MOV     A,@R0
0035 FF                MOV     R7,A
0036 120000      E     LCALL   _setBrightness
                                           ; SOURCE LINE # 108
0039 120000      R     LCALL   miscTurnOnBackLight
                                           ; SOURCE LINE # 114
003C 7800        E     MOV     R0,#LOW eepData+01AH
003E E6                MOV     A,@R0
003F FF                MOV     R7,A
0040 120000      E     LCALL   _setVolume
                                           ; SOURCE LINE # 117
0043         ?C0004:
0043 22                RET     
             ; FUNCTION miscTurnOnPanel (END)

             ; FUNCTION miscTurnOffPanel (BEGIN)
                                           ; SOURCE LINE # 123
                                           ; SOURCE LINE # 124
                                           ; SOURCE LINE # 130
0000 30002C      E     JNB     PanelOnFlag,?C0006
0003         ?C0005:
                                           ; SOURCE LINE # 133
0003 C200        E     CLR     PanelOnFlag
                                           ; SOURCE LINE # 134
0005 120000      R     LCALL   miscTurnOffBackLight
                                           ; SOURCE LINE # 135
0008 7F02              MOV     R7,#02H
000A 120000      E     LCALL   _dspMute
                                           ; SOURCE LINE # 136
000D 7F1E              MOV     R7,#01EH
000F 7E00              MOV     R6,#00H
0011 120000      R     LCALL   _miscDelay
                                           ; SOURCE LINE # 142
0014 7B01              MOV     R3,#01H
0016 E4                CLR     A
0017 FD                MOV     R5,A
0018 7F58              MOV     R7,#058H
001A 120000      E     LCALL   _RegBitOut
                                           ; SOURCE LINE # 143
001D 7F0A              MOV     R7,#0AH
001F 7E00              MOV     R6,#00H
0021 120000      R     LCALL   _miscDelay
                                           ; SOURCE LINE # 146
0024 7B04              MOV     R3,#04H
0026 7D04              MOV     R5,#04H
0028 7F58              MOV     R7,#058H
002A 120000      E     LCALL   _RegBitOut
C51 COMPILER V6.23a  MISC                                                                  09/10/2004 16:09:02 PAGE 12  

                                           ; SOURCE LINE # 147
002D D2A2              SETB    PANEL_VCC_PIN
                                           ; SOURCE LINE # 160
002F         ?C0006:
002F 22                RET     
             ; FUNCTION miscTurnOffPanel (END)

             ; FUNCTION miscEnterSleepMode (BEGIN)
                                           ; SOURCE LINE # 167
                                           ; SOURCE LINE # 168
                                           ; SOURCE LINE # 169
0000 200014      E     JB      SleepModeFlag,?C0008
0003         ?C0007:
                                           ; SOURCE LINE # 175
0003 D200        E     SETB    SleepModeFlag
                                           ; SOURCE LINE # 177
0005 120000      E     LCALL   disableOSD
                                           ; SOURCE LINE # 178
0008 120000      R     LCALL   miscTurnOffPanel
                                           ; SOURCE LINE # 180
000B 120000      R     LCALL   miscClkOff
                                           ; SOURCE LINE # 182
000E D281              SETB    LED_G_Pin
0010 C280              CLR     LED_O_Pin
                                           ; SOURCE LINE # 185
0012 E4                CLR     A
0013 FF                MOV     R7,A
0014 120000      E     LCALL   _setVolume
                                           ; SOURCE LINE # 187
0017         ?C0008:
0017 22                RET     
             ; FUNCTION miscEnterSleepMode (END)

             ; FUNCTION miscExitSleepMode (BEGIN)
                                           ; SOURCE LINE # 194
                                           ; SOURCE LINE # 195
                                           ; SOURCE LINE # 196
0000 300005      E     JNB     SleepModeFlag,?C0010
0003         ?C0009:
                                           ; SOURCE LINE # 202
0003 C200        E     CLR     SleepModeFlag
                                           ; SOURCE LINE # 203
0005 120000      R     LCALL   miscClkOn
                                           ; SOURCE LINE # 204
0008         ?C0010:
0008 22                RET     
             ; FUNCTION miscExitSleepMode (END)

             ; FUNCTION miscTurnOnPower (BEGIN)
                                           ; SOURCE LINE # 208
                                           ; SOURCE LINE # 209
                                           ; SOURCE LINE # 210
0000 120000      R     LCALL   miscExitSleepMode
                                           ; SOURCE LINE # 212
0003 C281              CLR     LED_G_Pin
0005 D280              SETB    LED_O_Pin
                                           ; SOURCE LINE # 214
0007 120000      R     LCALL   miscTurnOnPanel
                                           ; SOURCE LINE # 215
000A 22                RET     
             ; FUNCTION miscTurnOnPower (END)

C51 COMPILER V6.23a  MISC                                                                  09/10/2004 16:09:02 PAGE 13  

             ; FUNCTION miscClkOn (BEGIN)
                                           ; SOURCE LINE # 218
                                           ; SOURCE LINE # 219
                                           ; SOURCE LINE # 221
0000 300009      E     JNB     sogSyncFlag,?C0012
                                           ; SOURCE LINE # 222
0003 7DFD              MOV     R5,#0FDH
0005 7F25              MOV     R7,#025H
0007 120000      E     LCALL   _RegByteOut
000A 8007              SJMP    ?C0013
000C         ?C0012:
                                           ; SOURCE LINE # 224
000C 7DFC              MOV     R5,#0FCH
000E 7F25              MOV     R7,#025H
0010 120000      E     LCALL   _RegByteOut
0013         ?C0013:
                                           ; SOURCE LINE # 227
0013 7B90              MOV     R3,#090H
0015 7D80              MOV     R5,#080H
0017 7F2F              MOV     R7,#02FH
0019 120000      E     LCALL   _RegBitOut
                                           ; SOURCE LINE # 232
001C 22                RET     
             ; FUNCTION miscClkOn (END)

             ; FUNCTION miscClkOff (BEGIN)
                                           ; SOURCE LINE # 235
                                           ; SOURCE LINE # 236
                                           ; SOURCE LINE # 238
0000 7D80              MOV     R5,#080H
0002 7F25              MOV     R7,#025H
0004 120000      E     LCALL   _RegByteOut
                                           ; SOURCE LINE # 240
0007 7B90              MOV     R3,#090H
0009 7D10              MOV     R5,#010H
000B 7F2F              MOV     R7,#02FH
000D 120000      E     LCALL   _RegBitOut
                                           ; SOURCE LINE # 245
0010 22                RET     
             ; FUNCTION miscClkOff (END)

             ; FUNCTION _miscDelay (BEGIN)
                                           ; SOURCE LINE # 252
;---- Variable 'n' assigned to Register 'R6/R7' ----
;---- Variable 'i' assigned to Register 'R4/R5' ----
                                           ; SOURCE LINE # 253
0000         ?C0016:
                                           ; SOURCE LINE # 256
0000 EF                MOV     A,R7
0001 1F                DEC     R7
0002 AA06              MOV     R2,AR6
0004 7001              JNZ     ?C0023
0006 1E                DEC     R6

⌨️ 快捷键说明

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