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

📄 setdvdplay.lst

📁 一个用于驱动TFT屏的驱动程序,使用IC:1828,program (无EEPROM 无IR,完整说明)IIC只写一个
💻 LST
📖 第 1 页 / 共 2 页
字号:
 181          void setWaitHardware()
 182          {
 183   1              osdSwitch(0x00);
 184   1      
 185   1              LCD_En   = 0;                                                                                           // 先关屏  Screen turn off
 186   1              DelayXms(0x10);
 187   1      
 188   1              Power_En = 0;                                                                                           // 再关电源
 189   1              DelayXms(0x10);
 190   1              
 191   1              //DelayXms(0xFF);
 192   1              TR0 = 0;
 193   1      }
 194          
 195          //***********************************************
 196          //函数:void setWaitApp()
 197          //作用: 待机时的软件设置
 198          //参数说明:
 199          //remarks: 
 200          //data :2005.12.24 by hibernate
 201          //************************************************
 202          void setWaitApp()
 203          {
 204   1      }
 205          
 206          
C51 COMPILER V7.50   SETDVDPLAY                                                            09/29/2006 10:54:52 PAGE 5   

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION setMcuReg (BEGIN)
                                           ; SOURCE LINE # 53
                                           ; SOURCE LINE # 54
                                           ; SOURCE LINE # 56
0000 E4                CLR     A
0001 F5A8              MOV     IE,A
                                           ; SOURCE LINE # 57
0003 75B802            MOV     IP,#02H
                                           ; SOURCE LINE # 58
0006 758902            MOV     TMOD,#02H
                                           ; SOURCE LINE # 59
0009 F58A              MOV     TL0,A
                                           ; SOURCE LINE # 60
000B F58C              MOV     TH0,A
                                           ; SOURCE LINE # 61
000D D2A9              SETB    ET0
                                           ; SOURCE LINE # 65
000F C2A8              CLR     EX0
                                           ; SOURCE LINE # 66
0011 D2AA              SETB    EX1
                                           ; SOURCE LINE # 67
0013 D2AF              SETB    EA
                                           ; SOURCE LINE # 69
0015 22                RET     
             ; FUNCTION setMcuReg (END)

             ; FUNCTION mangePower (BEGIN)
                                           ; SOURCE LINE # 78
                                           ; SOURCE LINE # 79
                                           ; SOURCE LINE # 80
0000 B200        R     CPL     power_flag
                                           ; SOURCE LINE # 82
0002 300005      R     JNB     power_flag,?C0002
                                           ; SOURCE LINE # 83
                                           ; SOURCE LINE # 84
0005 120000      R     LCALL   openDVDplay
                                           ; SOURCE LINE # 86
0008 8003              SJMP    ?C0003
000A         ?C0002:
                                           ; SOURCE LINE # 88
000A 120000      R     LCALL   waitDVDplay
000D         ?C0003:
                                           ; SOURCE LINE # 90
000D A200        R     MOV     C,power_flag
000F E4                CLR     A
0010 33                RLC     A
0011 FF                MOV     R7,A
                                           ; SOURCE LINE # 91
0012         ?C0004:
0012 22                RET     
             ; FUNCTION mangePower (END)

             ; FUNCTION openDVDplay (BEGIN)
                                           ; SOURCE LINE # 100
                                           ; SOURCE LINE # 101
                                           ; SOURCE LINE # 103
0000 120000      R     LCALL   setHardwarePowerOnBefor
                                           ; SOURCE LINE # 104
0003 120000      R     LCALL   setAppPowerOnBefor
C51 COMPILER V7.50   SETDVDPLAY                                                            09/29/2006 10:54:52 PAGE 6   

                                           ; SOURCE LINE # 105
0006 120000      E     LCALL   setInit1828
                                           ; SOURCE LINE # 106
0009 120000      R     LCALL   setAppPowerOnAfter
                                           ; SOURCE LINE # 107
000C 020000      R     LJMP    setHardwarePowerOnAfter
             ; FUNCTION openDVDplay (END)

             ; FUNCTION waitDVDplay (BEGIN)
                                           ; SOURCE LINE # 117
                                           ; SOURCE LINE # 118
                                           ; SOURCE LINE # 119
0000 120000      R     LCALL   setWaitHardware
                                           ; SOURCE LINE # 120
0003 020000      R     LJMP    setWaitApp
             ; FUNCTION waitDVDplay (END)

             ; FUNCTION setHardwarePowerOnBefor (BEGIN)
                                           ; SOURCE LINE # 130
                                           ; SOURCE LINE # 131
                                           ; SOURCE LINE # 132
0000 D2A7              SETB    Power_En
                                           ; SOURCE LINE # 133
0002 7F10              MOV     R7,#010H
0004 120000      E     LCALL   _DelayXms
                                           ; SOURCE LINE # 135
0007 D28C              SETB    TR0
                                           ; SOURCE LINE # 136
0009 22                RET     
             ; FUNCTION setHardwarePowerOnBefor (END)

             ; FUNCTION setAppPowerOnBefor (BEGIN)
                                           ; SOURCE LINE # 144
                                           ; SOURCE LINE # 145
                                           ; SOURCE LINE # 147
0000 22                RET     
             ; FUNCTION setAppPowerOnBefor (END)

             ; FUNCTION setAppPowerOnAfter (BEGIN)
                                           ; SOURCE LINE # 156
                                           ; SOURCE LINE # 157
                                           ; SOURCE LINE # 159
0000 22                RET     
             ; FUNCTION setAppPowerOnAfter (END)

             ; FUNCTION setHardwarePowerOnAfter (BEGIN)
                                           ; SOURCE LINE # 168
                                           ; SOURCE LINE # 169
                                           ; SOURCE LINE # 170
0000 D2A6              SETB    LCD_En
                                           ; SOURCE LINE # 171
0002 7F10              MOV     R7,#010H
0004 020000      E     LJMP    _DelayXms
             ; FUNCTION setHardwarePowerOnAfter (END)

             ; FUNCTION setWaitHardware (BEGIN)
                                           ; SOURCE LINE # 181
                                           ; SOURCE LINE # 182
                                           ; SOURCE LINE # 183
0000 E4                CLR     A
0001 FF                MOV     R7,A
0002 120000      E     LCALL   _osdSwitch
C51 COMPILER V7.50   SETDVDPLAY                                                            09/29/2006 10:54:52 PAGE 7   

                                           ; SOURCE LINE # 185
0005 C2A6              CLR     LCD_En
                                           ; SOURCE LINE # 186
0007 7F10              MOV     R7,#010H
0009 120000      E     LCALL   _DelayXms
                                           ; SOURCE LINE # 188
000C C2A7              CLR     Power_En
                                           ; SOURCE LINE # 189
000E 7F10              MOV     R7,#010H
0010 120000      E     LCALL   _DelayXms
                                           ; SOURCE LINE # 192
0013 C28C              CLR     TR0
                                           ; SOURCE LINE # 193
0015 22                RET     
             ; FUNCTION setWaitHardware (END)

             ; FUNCTION setWaitApp (BEGIN)
                                           ; SOURCE LINE # 202
                                           ; SOURCE LINE # 203
                                           ; SOURCE LINE # 204
0000 22                RET     
             ; FUNCTION setWaitApp (END)



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    104    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      1    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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