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

📄 por.lst

📁 Bitek 公司 bit1611b模拟屏驱动芯片外接MCU驱动DEMO源码
💻 LST
📖 第 1 页 / 共 2 页
字号:
                  /* Initiate IR */
                  IR_Init();
              
                  YUV_SetSourceMode(tsEYD.bYUV_ID);
              
                  #elif (IR_HW_CFG == IR_HW_NONE)
 207   1      
 208   1          // Nothing !
 209   1      
 210   1          #else
              
                  IR_Init();
              
                  #endif // IR_CFG
 215   1      } /* POR_Init */
 216          
 217          
 218          /* -------------------------------------------------------------------
 219              Name: POR_PowerOn -
 220              Purpose:
 221                  To turn on DC power and backlight module.
 222              Passed: None.
 223              Returns: None.
 224              Notes:
 225                  1. Turn on DC.
 226                  1. Turn on Backlight.
 227                  2. Initiate VP.
 228          
 229             ------------------------------------------------------------------- */
 230          void POR_PowerOn (void)
 231          {
 232   1          // To turn on POWER !
 233   1          MCU_DC_ON;
 234   1      
 235   1          // To turn off Backlight
 236   1          MCU_BL_OFF;
 237   1      
 238   1          // To turn off PANEL POWER
 239   1          MCU_PANEL_OFF;
 240   1      
C51 COMPILER V7.50   POR                                                                   02/05/2007 16:33:25 PAGE 5   

 241   1      
 242   1          // LED GREEN ON !
 243   1          LED_GREEN_BLINK_OFF;
 244   1          LED_GREEN_ON;
 245   1      
 246   1      
 247   1          #if (IR_HW_CFG == IR_HW_BIT1611B)
                  // Nothing !
              
                  /* Initiate VP */
                  VP_Init();
              
                  /* Initiate YUV */
                  YUV_Init();
              
                  /* Initiate IR */
                  IR_Init();
              
                  YUV_SetSourceMode(tsEYD.bYUV_ID);
              
                  #else
 262   1          // To reset VP
 263   1          VP_HardwareReset();
 264   1      
 265   1          // To reset VD
 266   1          YUV_HardwareReset();
 267   1      
 268   1          /* Initiate VP */
 269   1          VP_Init();
 270   1      
 271   1          /* Initiate YUV */
 272   1          YUV_Init();
 273   1      
 274   1          YUV_SetSourceMode(tsEYD.bYUV_ID);
 275   1      
 276   1          #endif
 277   1      
 278   1      
 279   1      
 280   1          #if (TFT_CFG == TFT_49_AUO_A025DL01)        ||  \
 281   1              (TFT_CFG == TFT_58_TOPPOLY_TD025THEB2)
 282   1          SPI_PowerOn();
 283   1          #endif
 284   1      
 285   1          /* Initiate OSD */
 286   1          OSD_Init();
 287   1      
 288   1          // To setup User Font !
 289   1          FONT_Init();
 290   1      
 291   1          /* Initiate MENU */
 292   1          MENU_Init();
 293   1      
 294   1          #if (PROJECT == DMO04012501)
                  TUNER_Init();
                  #endif
 297   1      
 298   1          // To show Video Source Name !
 299   1          OSD_ShowMsg(OSD_MESSAGE,
 300   1                      OSD_X_SOURCE,
 301   1                      OSD_Y_SOURCE,
 302   1                      apbYUV_Source[ tsEYD.bYUV_ID ]);
C51 COMPILER V7.50   POR                                                                   02/05/2007 16:33:25 PAGE 6   

 303   1      
 304   1          OSD_EnableWindow(OSD_MESSAGE, ON);
 305   1      
 306   1      
 307   1          // To turn on PANEL POWER !
 308   1          MCU_PANEL_ON;
 309   1      
 310   1      
 311   1          // Backligh should be turned on after PWM signal is applied.
 312   1          MCU_BL_ON;
 313   1      
 314   1          // To flush KEY buffer !
 315   1          KEY_BufferFlush();
 316   1      
 317   1          // To avoid bouncing Power On/Off !
 318   1          fKeyReleased = FALSE;
 319   1      
 320   1          // To change system state !
 321   1          bSystemState = SYSTEM_POWER_ON;
 322   1      
 323   1          #if (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_6)
                  AUDIO_FadeInVolume(tsEGD.wVolume);
                  #endif
 326   1      } /* POR_PowerOn */
 327          
 328          
 329          /* -------------------------------------------------------------------
 330              Name: POR_PowerOff -
 331              Purpose:
 332                  To turn off DC and backlight modules.
 333              Passed: None.
 334              Returns: None.
 335              Notes:
 336                  1. To power off LCD panel.
 337             ------------------------------------------------------------------- */
 338          void POR_PowerOff (void)
 339          {
 340   1          // Backlight should be turned off before DC power is turned off.
 341   1          MCU_BL_OFF;
 342   1      
 343   1          // To turn off PANEL POWER !
 344   1          MCU_PANEL_OFF;
 345   1      
 346   1          #if (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_6)
                  AUDIO_FadeOutVolume(tsEGD.wVolume);
                  #endif
 349   1      
 350   1          // LED !
 351   1          LED_RED_BLINK_OFF;
 352   1          LED_RED_OFF;
 353   1      
 354   1          LED_GREEN_BLINK_ON;
 355   1      
 356   1          #if (TFT_CFG == TFT_49_AUO_A025DL01)        ||  \
 357   1              (TFT_CFG == TFT_58_TOPPOLY_TD025THEB2)
 358   1          SPI_PowerOff();
 359   1          #endif
 360   1      
 361   1          TIMER_DelayMS(60);
 362   1      
 363   1          // To flush KEY buffer !
 364   1          KEY_BufferFlush();
C51 COMPILER V7.50   POR                                                                   02/05/2007 16:33:25 PAGE 7   

 365   1      
 366   1          // To avoid bouncing Power On/Off !
 367   1          fKeyReleased = FALSE;
 368   1      
 369   1          // To change system state !
 370   1          bSystemState = SYSTEM_POWER_OFF;
 371   1      
 372   1      
 373   1          // To turn off DC POWER !
 374   1          MCU_DC_OFF;
 375   1      } /* POR_PowerOff */
 376          
 377          
 378          /* -------------------------------------------------------------------
 379              Name:  -
 380              Purpose: .
 381              Passed: None.
 382              Returns: None.
 383              Notes:
 384             ------------------------------------------------------------------- */
 385          
 386          
 387          /* **********************************************************************
 388          
 389              Description:
 390          
 391          
 392             ********************************************************************** */
 393          
 394          /* %% End Of File %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */


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


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

⌨️ 快捷键说明

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