📄 tmain.c
字号:
#include <Reg52.H>
#include <globe.h>
#include <constant.h>
#include <function.h>
unsigned int ttt,tmp;
unsigned char status,status1,statusH;
main()
{
MCU_Init();
Val_Init();
// buf_eeprom[0]=0x00;
// buf_eeprom[1]=0x16;
// buf_eeprom[2]=0x38;
// buf_eeprom[3]=0x4B;
// ttt=SetTV_Module(0x86,buf_eeprom, 4);
// SetMode_JS6B2121(TV_PAL_DK);
ttt=10990;
buf_eeprom[0]=ttt>>8;
buf_eeprom[1]=ttt&0x00ff;
buf_eeprom[2]=0xC8;
buf_eeprom[3]=0x04;
// buf_eeprom[4]=0xD8;
// buf_eeprom[5]=0x60;
SetTV_Module(0xC2,buf_eeprom, 4);
ttt=1770;
//buf_eeprom[3]=0x02;
TV_mode=TV_PAL_DK;
tmp=0;
while(1)
{
ttt++;
// AdjustTV_JS6B2121(ttt) ;
if(ttt<4063)buf_eeprom[3]=0x01;
else if(ttt<10133)buf_eeprom[3]=0x02;
else buf_eeprom[3]=0x04;
buf_eeprom[0]=ttt>>8;
buf_eeprom[1]=ttt&0x00ff;
SetTV_Module(0xC2,buf_eeprom, 4);
status=ReadTV_JS6B2121(buf_eeprom);
status=buf_eeprom[0]>>1;
status&=0x0F;
status1=buf_eeprom[0]&0xC0;
statusH=ReadTV_JS6B2121H(buf_eeprom);
statusH=buf_eeprom[0];
statusH&=0x0F;
if(statusH==8 && (ttt-tmp>50))
{
buf_eeprom[0]=0;
tmp=ttt;
}
if(bFlagSioCmd)
{
DealSioData();
bFlagSioCmd=0;
}
}
}
//--------------------------------------------
//T0 Interrupt Time is 1ms
//#define TF0_VECTOR 1 /* 0x0B Timer 0 */
//
Timer0Interrupt(void) interrupt TF0_VECTOR using 3
{
TH0 = 0xFC;
TL0 = 0x66;
sys_ms_count++;
}
//-------------------------------------------
//#define UART_VECTOR 4 /* 0x23 UART */
SIOInterrupt(void) interrupt UART_VECTOR using 2
{
if(RI)
{
RI=0;
if(!bFlagSioCmd)
{
buf_sio[13]=buf_sio[12];
buf_sio[12]=buf_sio[11];
buf_sio[11]=buf_sio[10];
buf_sio[10]=buf_sio[9];
buf_sio[9]=buf_sio[8];
buf_sio[8]=buf_sio[7];
buf_sio[7]=buf_sio[6];
buf_sio[6]=buf_sio[5];
buf_sio[5]=buf_sio[4];
buf_sio[4]=buf_sio[3];
buf_sio[3]=buf_sio[2];
buf_sio[2]=buf_sio[1];
buf_sio[1]=buf_sio[0];
buf_sio[0]=SBUF;
if(buf_sio[13]==SIO_CMD_HEAD && buf_sio[0]==SIO_CMD_END)
bFlagSioCmd=1;
// ES=0;
// SBUF=buf_sio[0];
// while(!TI);
// TI=0;
// ES=1;
}
}
if(TI)TI=0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -