#include<> 就是 定时器0计数次数。 value|=0x80;//最高位就给1, if(j<8) {
value>>=1; } k++; }
IRcord[i]=value; value=0; }
irpro_ok=1;//处理完毕标志位置1 }
/*------------------------------------------------ 主函数
------------------------------------------------*/ void main(void) {
EX0init(); //初始化外部中断
TIM0init();//初始化定时器
P1=0x00;; //取位码 第一位数码管选通,即二进制1111 1110
while(1)//主循环 {
if(irok) //如果接收好了进行红外处理 {
Irpro(); irok=0; }
if(irpro_ok) //显示对应的数字等 {
Ir_work(); } } }
如果处理好后进行工作处理,如按对应的按键后
因篇幅问题不能全部显示,请点此查看更多更全内容