红外解码数码管显示+串口接收
时间:11-18
来源:互联网
点击:
}
LedDisp();
//disp(shiyan);
//disp(disbuf[1]);
//ledshine();
//ledshines();
}
}
void timer0() interrupt 1 //定时器0中断
{
irtime++;
}
void inter0() interrupt 0 //外部中断
{
if(startfleg)
{
if(irtime>32) //判断引导码是否发送完毕
{
bitnum = 0;
}
irdate[bitnum] = irtime; //接收数据并把数据存入数组
irtime = 0;
bitnum++;
if(bitnum==33)
{
bitnum = 0;
irok = 1;
}
}
else
{
startfleg = 1; //是否接收到数据标志位
irtime = 0;
}
//serial() interrupt 4;
}
void serial() interrupt 4 //串口中断函数
{
//a = SBUF;
RI = 0; //中断接收标志位置0
flog = 1;
}
红外解码数码管显示串口接 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)
