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

📄 power_ctrl.lst

📁 TFT 17 2523+mtv512显示器源程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
0002 7FD6              MOV     R7,#0D6H
0004 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 17
0007 7D40              MOV     R5,#040H
0009 7FDA              MOV     R7,#0DAH
000B 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 18
000E 7D40              MOV     R5,#040H
0010 7FE6              MOV     R7,#0E6H
0012 020000      E     LJMP    _RTDSetByte
             ; FUNCTION PowerDown_ADC (END)

             ; FUNCTION PowerUp_ADC (BEGIN)
                                           ; SOURCE LINE # 21
                                           ; SOURCE LINE # 22
                                           ; SOURCE LINE # 23
0000 7DF3              MOV     R5,#0F3H
0002 7FD6              MOV     R7,#0D6H
0004 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 24
0007 7D41              MOV     R5,#041H
0009 7FDA              MOV     R7,#0DAH
000B 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 25
000E 7D47              MOV     R5,#047H
0010 7FE6              MOV     R7,#0E6H
0012 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 28
0015 7D5F              MOV     R5,#05FH
0017 7FDD              MOV     R7,#0DDH
0019 020000      E     LJMP    _RTDSetByte
             ; FUNCTION PowerUp_ADC (END)

             ; FUNCTION PowerDown_TMDS (BEGIN)
                                           ; SOURCE LINE # 32
                                           ; SOURCE LINE # 33
                                           ; SOURCE LINE # 34
0000 7D0F              MOV     R5,#0FH
0002 7FA0              MOV     R7,#0A0H
0004 020000      E     LJMP    _RTDSetByte
             ; FUNCTION PowerDown_TMDS (END)

             ; FUNCTION PowerUp_TMDS (BEGIN)
                                           ; SOURCE LINE # 37
                                           ; SOURCE LINE # 38
                                           ; SOURCE LINE # 39
0000 7D8F              MOV     R5,#08FH
0002 7FA0              MOV     R7,#0A0H
0004 020000      E     LJMP    _RTDSetByte
             ; FUNCTION PowerUp_TMDS (END)

             ; FUNCTION PowerDown_VDC (BEGIN)
                                           ; SOURCE LINE # 43
                                           ; SOURCE LINE # 44
C51 COMPILER V7.06   POWER_CTRL                                                            11/21/2005 13:47:42 PAGE 7   

                                           ; SOURCE LINE # 54
0000 22                RET     
             ; FUNCTION PowerDown_VDC (END)

             ; FUNCTION PowerUp_VDC (BEGIN)
                                           ; SOURCE LINE # 56
                                           ; SOURCE LINE # 57
                                           ; SOURCE LINE # 67
0000 22                RET     
             ; FUNCTION PowerUp_VDC (END)

             ; FUNCTION PowerDown_LVDS (BEGIN)
                                           ; SOURCE LINE # 69
                                           ; SOURCE LINE # 70
                                           ; SOURCE LINE # 72
0000 7E00        E     MOV     R6,#HIGH LVDS_POWERDOWN
0002 7F00        E     MOV     R7,#LOW LVDS_POWERDOWN
0004 020000      E     LJMP    _RTDCodeW
             ; FUNCTION PowerDown_LVDS (END)

             ; FUNCTION PowerUp_LVDS (BEGIN)
                                           ; SOURCE LINE # 76
                                           ; SOURCE LINE # 77
                                           ; SOURCE LINE # 79
0000 7E00        E     MOV     R6,#HIGH LVDS_POWERUP
0002 7F00        E     MOV     R7,#LOW LVDS_POWERUP
0004 020000      E     LJMP    _RTDCodeW
             ; FUNCTION PowerUp_LVDS (END)

             ; FUNCTION _Set_Panel (BEGIN)
                                           ; SOURCE LINE # 83
;---- Variable 'status' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 84
                                           ; SOURCE LINE # 85
0000 EF                MOV     A,R7
0001 7003              JNZ     $ + 5H
0003 020000      R     LJMP    ?C0009
                                           ; SOURCE LINE # 86
                                           ; SOURCE LINE # 87
0006 120000      R     LCALL   PowerUp_LVDS
                                           ; SOURCE LINE # 90
0009 7F0A              MOV     R7,#0AH
000B 120000      E     LCALL   _Delay_Xms
                                           ; SOURCE LINE # 93
                                           ; SOURCE LINE # 95
                                           ; SOURCE LINE # 96
                                           ; SOURCE LINE # 97
                                           ; SOURCE LINE # 98
000E 120000      R     LCALL   L?0021
                                           ; SOURCE LINE # 101
0011 E4                CLR     A
0012 900000      E     MOV     DPTR,#M512_Port50
0015 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 105
0016 D200        R     SETB    bPanel_Status
                                           ; SOURCE LINE # 108
0018 7F28              MOV     R7,#028H
001A 120000      E     LCALL   _Delay_Xms
                                           ; SOURCE LINE # 112
001D 7D0C              MOV     R5,#0CH
001F 7F21              MOV     R7,#021H
0021 120000      E     LCALL   _RTDSetByte
C51 COMPILER V7.06   POWER_CTRL                                                            11/21/2005 13:47:42 PAGE 8   

                                           ; SOURCE LINE # 114
0024 7B03              MOV     R3,#03H
0026 7DFF              MOV     R5,#0FFH
0028 7F20              MOV     R7,#020H
002A 120000      E     LCALL   _RTDSetBit
                                           ; SOURCE LINE # 116
002D 7B20              MOV     R3,#020H
002F 7DFF              MOV     R5,#0FFH
0031 7F3A              MOV     R7,#03AH
0033 120000      E     LCALL   _RTDSetBit
                                           ; SOURCE LINE # 117
0036 E4                CLR     A
0037 FB                MOV     R3,A
0038 7DDF              MOV     R5,#0DFH
003A 7F3A              MOV     R7,#03AH
003C 120000      E     LCALL   _RTDSetBit
                                           ; SOURCE LINE # 121
003F 7E00        E     MOV     R6,#HIGH Font_Global
0041 7F00        E     MOV     R7,#LOW Font_Global
0043 7BA1              MOV     R3,#0A1H
0045 7A00              MOV     R2,#00H
0047 E4                CLR     A
0048 FD                MOV     R5,A
0049 FC                MOV     R4,A
004A 120000      E     LCALL   _Load_VLC_Font
                                           ; SOURCE LINE # 122
004D E500        E     MOV     A,stGUD1
004F 5407              ANL     A,#07H
0051 FF                MOV     R7,A
0052 BF070C            CJNE    R7,#07H,?C0010
                                           ; SOURCE LINE # 123
                                           ; SOURCE LINE # 124
0055 7E00        E     MOV     R6,#HIGH Font_East_J
0057 7F00        E     MOV     R7,#LOW Font_East_J
0059 7B4B              MOV     R3,#04BH
005B 7A00              MOV     R2,#00H
005D 7D73              MOV     R5,#073H
                                           ; SOURCE LINE # 125
005F 800A              SJMP    ?C0019
0061         ?C0010:
                                           ; SOURCE LINE # 127
                                           ; SOURCE LINE # 128
0061 7E00        E     MOV     R6,#HIGH Font_East_C
0063 7F00        E     MOV     R7,#LOW Font_East_C
0065 7B45              MOV     R3,#045H
0067 7A00              MOV     R2,#00H
0069 7DA9              MOV     R5,#0A9H
006B         ?C0019:
006B 7C05              MOV     R4,#05H
006D 120000      E     LCALL   _Load_VLC_Font
                                           ; SOURCE LINE # 129
0070         ?C0011:
                                           ; SOURCE LINE # 130
0070 7E00        E     MOV     R6,#HIGH Font_Icons
0072 7F00        E     MOV     R7,#LOW Font_Icons
0074 7B70              MOV     R3,#070H
0076 7A00              MOV     R2,#00H
0078 7D28              MOV     R5,#028H
007A 7C08              MOV     R4,#08H
007C 120000      E     LCALL   _Load_VLC_Font
                                           ; SOURCE LINE # 131
007F 7E00        E     MOV     R6,#HIGH Font_add
C51 COMPILER V7.06   POWER_CTRL                                                            11/21/2005 13:47:42 PAGE 9   

0081 7F00        E     MOV     R7,#LOW Font_add
0083 7B06              MOV     R3,#06H
0085 7A00              MOV     R2,#00H
0087 7D0A              MOV     R5,#0AH
0089 7C02              MOV     R4,#02H
008B 120000      E     LCALL   _Load_VLC_Font
                                           ; SOURCE LINE # 133
008E E4                CLR     A
008F FD                MOV     R5,A
0090 7F01              MOV     R7,#01H
0092 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 134
0095 E4                CLR     A
0096 FD                MOV     R5,A
0097 7F1F              MOV     R7,#01FH
0099 120000      E     LCALL   _RTDSetByte
                                           ; SOURCE LINE # 138
009C E4                CLR     A
009D 900000      E     MOV     DPTR,#M512_Port51
00A0 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 143
00A1 22                RET     
00A2         ?C0009:
                                           ; SOURCE LINE # 145
                                           ; SOURCE LINE # 147
00A2 900000      E     MOV     DPTR,#M512_Port51
00A5 7401              MOV     A,#01H
00A7 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 152
00A8 7F78              MOV     R7,#078H
00AA 120000      E     LCALL   _Delay_Xms
                                           ; SOURCE LINE # 154
00AD 7E00        E     MOV     R6,#HIGH OSD_Reset
00AF 7F00        E     MOV     R7,#LOW OSD_Reset
00B1 120000      E     LCALL   _RTDOSDW
                                           ; SOURCE LINE # 157
                                           ; SOURCE LINE # 159
                                           ; SOURCE LINE # 160
                                           ; SOURCE LINE # 161
                                           ; SOURCE LINE # 162
00B4 120000      R     LCALL   L?0021
                                           ; SOURCE LINE # 164
00B7 900000      E     MOV     DPTR,#M512_Port50
00BA 7401              MOV     A,#01H
00BC F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 168
00BD C200        R     CLR     bPanel_Status
                                           ; SOURCE LINE # 169
00BF 7F28              MOV     R7,#028H
00C1 120000      E     LCALL   _Delay_Xms
                                           ; SOURCE LINE # 171
00C4 120000      R     LCALL   PowerDown_LVDS
                                           ; SOURCE LINE # 173
                                           ; SOURCE LINE # 174
00C7         ?C0013:
00C7 22                RET     
00C8         L?0021:
00C8 E4                CLR     A
00C9 FD                MOV     R5,A
00CA 7F21              MOV     R7,#021H
00CC 120000      E     LCALL   _RTDSetByte
00CF 7B01              MOV     R3,#01H
C51 COMPILER V7.06   POWER_CTRL                                                            11/21/2005 13:47:42 PAGE 10  

00D1 7DFD              MOV     R5,#0FDH
00D3 7F20              MOV     R7,#020H
00D5 120000      E     LCALL   _RTDSetBit
00D8 7F14              MOV     R7,#014H
00DA 120000      E     LCALL   _Delay_Xms
00DD E4                CLR     A
00DE FB                MOV     R3,A
00DF 7DFE              MOV     R5,#0FEH
00E1 7F20              MOV     R7,#020H
00E3 120000      E     LCALL   _RTDSetBit
00E6 7F14              MOV     R7,#014H
00E8 120000      E     LCALL   _Delay_Xms
00EB 22                RET     
             ; FUNCTION _Set_Panel (END)

             ; FUNCTION _Power_Control (BEGIN)
                                           ; SOURCE LINE # 179
0000 8F00        R     MOV     Notify,R7
                                           ; SOURCE LINE # 180
                                           ; SOURCE LINE # 181
0002 20002D      R     JB      bPower_Status,?C0014
                                           ; SOURCE LINE # 182
                                           ; SOURCE LINE # 184
0005 E500        R     MOV     A,Notify
0007 6480              XRL     A,#080H
0009 707B              JNZ     ?C0020
                                           ; SOURCE LINE # 185
                                           ; SOURCE LINE # 186
000B D200        R     SETB    bPower_Status
                                           ; SOURCE LINE # 188
000D 120000      E     LCALL   Power_Up_Init
                                           ; SOURCE LINE # 189
0010 120000      E     LCALL   ISP_Check_Sum
                                           ; SOURCE LINE # 191
0013 C200        E     CLR     bStable
                                           ; SOURCE LINE # 192

⌨️ 快捷键说明

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