红外操作免去了和机器触摸。第一是便利,第二也很天然的能够将用户与办理着别离(运用功能在遥控上,调试功能在机器上)。所以免不了在自己的电子钟规划中加入了红外。加的多,学得也多嘛。
尽管要点在后边,可是先上个程序
#include
#include
#include
////////////////////////////////////////////////
sbit ir=P3^2;//红外接口标志
////////////////////////////////////////////
unsigned char
bit irpro_ok,irok;
unsigned char ircord[4];
unsigned char
//////////////////////////////////////////////
void ir_work(void);
void ircordpro(void);
//////////////////////////////////////////////////////////////////
void tim0_isr (void) interrupt 1 using 1//定时器0中止服务函数
{
}
///////////////////////////////////////////////////////////////////////
void ex0_isr (void) interrupt 0 using 0//外部中止0服务函数
{
}
////////////////////////////////////////////////////////////////////
void TIM0init(void)//定时器0初始化
{
}
///////////////////////////////////////////////////////////////////
void EX0init(void)
{
}