📄 7113_set.txt
字号:
void Initial_SAA7113(void) {
code unsigned char T7113[54][2]={
{0x01,0x08},{0x02,0xc3},{0x03,0x33},{0x04,0x00},{0x05,0x00},{0x06,0xe9},{0x07,0x0d},
{0x08,0x98},{0x09,0x72},{0x0a,0x80},{0x0b,0x47},{0x0c,0x40},{0x0d,0x00},{0x0e,0x01},
{0x0f,0x2a},{0x10,0x00},{0x11,0x0c},{0x12,0x01},{0x13,0x10},{0x15,0x00},{0x16,0x00},
{0x17,0x00},{0x40,0x02},{0x41,0xff},{0x42,0xff},{0x43,0xff},{0x44,0xff},{0x45,0xff},
{0x46,0xff},{0x47,0xff},{0x48,0xff},{0x49,0xff},{0x4a,0xff},{0x4b,0xff},{0x4c,0xff},
{0x4d,0xff},{0x4e,0xff},{0x4f,0xff},{0x50,0xff},{0x51,0xff},{0x52,0xff},{0x53,0xff},
{0x54,0xff},{0x55,0xff},{0x56,0xff},{0x57,0xff},{0x58,0x00},{0x59,0x54},{0x5a,0x07},
{0x5b,0x83},{0x5e,0x00},{0x60,0x00},{0x61,0x00},{0x62,0x00}};
/*{0x01,0xf8},{0x02,0x81},{0x03,0x00},{0x04,0x00},{0x05,0x00},{0x06,0x6c},{0x07,0x6c},
{0x08,0xa8},{0x09,0x40},{0x0a,0x7c},{0x0b,0x52},{0x0c,0x5a},{0x0d,0x03},{0x0e,0x81},
{0x0f,0x6f},{0x10,0x08},{0x11,0x0e},{0x12,0xd7},{0x13,0x10},{0x15,0x15},{0x16,0x34},//{0x10,0x08};{0x12,0xdf};{0x11,0x0e};{0x13,0x10}
{0x17,0x02},{0x40,0x02},{0x41,0xff},{0x42,0xff},{0x43,0xff},{0x44,0xff},{0x45,0xff},//{0x15,0x15};{0x16,0x34};{0x17,0x02}
{0x46,0xff},{0x47,0xff},{0x48,0xff},{0x49,0xff},{0x4a,0xff},{0x4b,0xff},{0x4c,0xff},
{0x4d,0xff},{0x4e,0xff},{0x4f,0xff},{0x50,0xff},{0x51,0xff},{0x52,0xff},{0x53,0xff},
{0x54,0xff},{0x55,0xff},{0x56,0xff},{0x57,0xff},{0x58,0x00},{0x59,0x00},{0x5a,0x00},//(0x59,0x5a,0xab=0x00)
{0x5b,0x00},{0x5e,0x00},{0x60,0x00},{0x61,0x00},{0x62,0x00}};*/
idata unsigned char i;
for(i=0; i<54; i++)
EIV1_Byte_Write(T7113[i][0],T7113[i][1]);
}
void SetPALNTSC(void){
//Set SAA7113 for PAL or NTSC
code unsigned char _50Hz7113[6][2]={{0x08,0xa8},{0x0e,0x01},{0x15,0x15},{0x16,0x34},{0x40,0x02},{0x10,0x00}};//,{0x08,0x98}};
code unsigned char _60Hz7113[6][2]={{0x08,0xf0},{0x0e,0x03},{0x15,0x11},{0x16,0x01},{0x40,0x82},{0x10,0x00}};//,{0x08,0xf0}};
/* code unsigned char _50Hz7113[7][2]={{0x06,0x6c},{0x07,0x6c},{0x08,0xa8},{0x0e,0x81},
{0x15,0x15},{0x16,0x34},{0x40,0x02}};
code unsigned char _60Hz7113[7][2]={{0x06,0x6b},{0x07,0x6b},{0x08,0xf8},{0x0e,0x89},
{0x15,0x11},{0x16,0x01},{0x40,0x82}}; */
//Set STV108 for PAL or NTSC
code unsigned char _50Hz108[6][2]={{0x07,0x3f},{0x08,0x02},{0x0b,0x12},{0x0d,0x12},{0xba,0x05},{0x4c,0x20}};
code unsigned char _60Hz108[6][2]={{0x07,0xe3},{0x08,0x01},{0x0b,0x0f},{0x0d,0x0f},{0xba,0x0a},{0x4c,0x10}};
idata unsigned char i;
// Initial_SAA7113();
// if(bbackon) return;
if(b50_60) {
for(i=0; i<6; i++)
EIV1_Byte_Write(_60Hz7113[i][0], _60Hz7113[i][1]);
if(Display_Source==1)
EIV1_Byte_Write(0x09,0x80);
else
EIV1_Byte_Write(0x09,0x61);
if(Display_Source==2)
EIV1_Byte_Write(0x0e,0x00);
DelayX10ms(5);
for(i=0; i<6; i++)
STV_Byte_Write(_60Hz108[i][0], _60Hz108[i][1]);
STV_Byte_Write(0x57,0x07);
if(Display_Source==2)
STV_Byte_Write(0x57,0x47);
HueReg=EE_MCU_Byte_Read(EE_TV_HUE);
HueReg=GuiYi(127,0,HueReg,100);
HueReg=HueReg-0x3f;
EIV1_Byte_Write(0x0d,HueReg);
}
else {
for(i=0; i<6; i++)
EIV1_Byte_Write(_50Hz7113[i][0], _50Hz7113[i][1]);
if(Display_Source==1){
EIV1_Byte_Write(0x09,0x80);
EIV1_Byte_Write(0x0e,0x03);
}
else
EIV1_Byte_Write(0x09,0x40);
if(Display_Source==2){
EIV1_Byte_Write(0x0e,0x00);
EIV1_Byte_Write(0x08,0xa8); //HAN 2002/12/13 A0>A8
EIV1_Byte_Write(0x09,0x03); ///0x41
EIV1_Byte_Write(0x10,0x03);
}
DelayX10ms(5);
for(i=0; i<6; i++)
STV_Byte_Write(_50Hz108[i][0], _50Hz108[i][1]);
HueReg=GuiYi(127,0,50,100);
HueReg=HueReg-0x3f;
EIV1_Byte_Write(0x0d,HueReg);
}
if(bPop) STV_Byte_Write(0x4c,0x00);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -