合泰单片机红外解码范例
void main(){
_wdtc=0xa8;//关闭看门狗
_csel=0;//比较器共用脚C+ 和C-用作io
_cos=1;//设置pa3管脚为IO,而不是比较器输出
_acerl=0;//管脚复用功能,不选择为AD
irinit();
lcdinit();
_tbc=0xc4;//时基信号tbc=fsys/4溢出周期:t=2^12/tbc=2.048ms
_tb0e=1;//允许时基中断
_emi=1;//打开总中断
dispnum(0000);
while(1)
{
if(recok==1)
{
byte32 temp;
temp.data=irdata;
dispnum(temp.array); //显示接收的数据
irdata=0;
recok=0;
}
delay_ms(1);
}
}
感谢分享,学习下经验
页:
[1]