}
void EX0init(void)
{
IT0 = 1; //指定外部中斷0下降沿觸發(fā),INT0 (P3.2)
EX0 = 1; //使能外部中斷
EA = 1; //開總中斷
}
void Ir_work(void)//紅外鍵值散轉(zhuǎn)程序
{
switch(IRcord[2])//判斷第三個數(shù)碼值
{
case 0x0c:char_data(1,2,'1');break;//1 顯示相應的按鍵值
case 0x18:char_data(1,2,'2');break;//2
case 0x5e:char_data(1,2,'3');break;//3
case 0x08:char_data(1,2,'4');break;//4
case 0x1c:char_data(1,2,'5');break;//5
case 0x5a:char_data(1,2,'6');break;//6
case 0x42:char_data(1,2,'7');break;//7
case 0x52:char_data(1,2,'8');break;//8
case 0x4a:char_data(1,2,'9');break;//9
default:break;
}