📄 main.c
字号:
/*==========================================
==========================================*/
#include "include.h"
/*==========================================
==========================================*/
void main(void) using 0
{
// unsigned char a;
EA = 0;
BANK_SET = 0x22;
InitMCU();
////////////////for AU TCON Sequence/////////////////////
Sleep(20);
// I_OXRSTHigh;
// a=1;
// while(a)
// {
// LED_RedOn();
// LED_GrnOn();
// printf("Test Programm\n");
// }
////////////////////////////////////////////////////////
CheckIIC();
DDC2();
CLRWDT = 0x55;
flag1 = 0;
flag2 = 0;
ChangeMode = 1;
VideoMute = 1;
H_SYNC = 0x5555;
V_SYNC = 0x5555;
RegPage = 0x55;
FastMuteEnable = 0;
BypassSOG = 0;
BurnInPattern = 0;
ModePoint = 0;
NoSyncFlag=0;
SyncMode = 3;
FLG_Change_SyncMode=1;
ResetScaler();
InitScaler();
TPV5147Init();
PanelPowerUpSequence();
LoadADC_Gain();
SetContrast();
SetBrightness();
// LED_GrnOn();
CarDirecte=2;
PowStart = 0xff;
PreCount = 0x00;
CarDirecte = 2;
ScreenStop();
CarStop();
// WriteIIC_Video(00,00);
while(1){
CLRWDT=0x55;
ADC_CON=STRT_ADC|EN_ADC0;//|EN_ADC3;
// DrivePowOn();
// ResetVideoOn();
// a = ScanKey();
// LED_GrnOn();
// PTC_REG |= PC0;
LED_GrnOn();
KeyProsec();
printf("PROGRAMM START\n");
/*
if(KeyBuffer == 14)
{
SyncMode = 3;
}
else
{
if((NavMcu()) == 0)
SyncMode = 3;
// else
// SyncMode = 0;
} */
if(SyncMode == 3)
{
SyncSource();
CheckFreq();
Sleep(100);
KeyBuffer=0;
}
else if(SyncMode == 0 || SyncMode == 0x01)
{
if((ReadIIC_Video(0x88) & 0x20) !=0)
{
CheckVideoPAL();
Sleep(1);
LED_GrnOn();
}
else
{
CheckVideoNTSC();
Sleep(1);
// LED_GrnOff();
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -