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

📄 mcu.h

📁 车载DVD的主控MCU的源程序
💻 H
字号:
#ifndef _MCU_H_
#define  _MCU_H_

extern code unsigned char KeyTab[];

#define CPU_CLK 12000000*2//unit Mhz

void InitMCU(void);
void Timer0(void);
void Sleep(unsigned short);
void WaitSetup(unsigned short time);
void KeyProcess(void);
void LED_GrnOn(void);
void LED_GrnOff(void);
void LED_RedOn(void);
void LED_RedOff(void);
void PowNavOn(void);
void PowNavOff(void);
void Pow3On(void);
void Pow3Off(void);
void Pow5On(void);
void Pow5Off(void);
void Pow9On(void);
void Pow9Off(void);
void Pow5150On(void);
void Pow5150Off(void);
void ResetVideoOn(void);
void ResetVideoOff(void);
void DrivePowOn(void);
void DrivePowOff(void);
void RestScalOn(void);
void RestScalOff(void);
void KeyProsec(void);
void ResetMenu(void);
void SetMenu(void);
bit NavMcu(void);
unsigned char ParTest(unsigned char k, unsigned m);

void BackLightOn(void);
void BackLightOff(void);
bit DetectBacklight();
//void FastMuteOn();
//void FastMuteOff();
void PanelPowerOff(void);
void PanelPowerOn(void);
void ResetScaler(void);
#if 0
void SAA7114Off();
void SAA7114On();
bit Saa7114Status();
#endif
bit DetectDVI();
bit DetectDsub();
bit DetectIRQ();
//bit DetectPower();
bit VsyncValide();
void CheckDDC2Bi(void);
void ScanKeyPad(void);
unsigned char GetKey();
void PowerOffProcess();
void AUDIO_MUTE(void);
void AUDIO_On(void);
void SetAudioMute(void);
void SetVCM_Vol(void);
void CheckAnyKey();
void DC2DCPowerOn(void);
void DC2DCPowerOff(void);
Bool MainPowerDetect(void);
void LED_GrnOn(void);
void LED_GrnOff(void);
void LED_RedOn(void);
void LED_RedOff(void);
#define  ep_Seven_Page  0x07;
#define I_OResetOn   	(PTC_REG &= ~PC4)
#define I_OResetOff    (PTC_REG |= PC4)

#define 	I_OBackLightHigh 	(PTC_REG |= PC2)
#define 	I_OBackLightLow 	(PTC_REG |= PC2)
#define 	I_OBackLightStatus 	(PTC_REG & PC4)

#ifdef PNLLE
#define I_OPanelPowerHigh	(PTC_REG |= PC2)
#define I_OPanelPowerLow	(PTC_REG |= PC2)
#define I_OPanelPowerStatus	1
#else
#define I_OPanelPowerHigh	(PTC_REG |= PC2)
#define I_OPanelPowerLow	(PTC_REG |= PC2)
#define I_OPanelPowerStatus	1
#endif
#define V_SyncPresent		(PTD_REG & PD5)
#define PWM9_Backlight		PWM9_REG

#define 	I_OXSTBPStatus		(PTC_REG |= PC2)

#define 	I_OLCDSTBHigh 		(PTC_REG |= PC2)
#define 	I_OLCDSTBLow 		(PTC_REG |= PC2)
#define 	I_OLCDSTBStatus 	1

#define 	I_OXRSTHigh 		(PTC_REG |= PC2)
#define 	I_OXRSTLow 		(PTC_REG |= PC2)
#define 	I_OXRSTStatus 		1


#define I_OVideoResetHigh	(PTB_REG |= PB1)
#define I_OVideoResetLow	(PTB_REG &=~ PB1)
#define I_OVideoPowerOn		(PTC_REG |= PC2)
#define I_OVideoPowerOff		(PTC_REG &=~PC2)

#endif

⌨️ 快捷键说明

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