case 'i':
P3|=0XFF;
P1|=0XFF;
P4|=0xff;
P5=0xff;
delay(k);
break; // 全關
case 'A': OUT1=0;delay(k);break; // 第一路開
case 'B': OUT2=0;delay(k);break; // 第二路開
case 'C': OUT3=0;delay(k);break; // 第三路開
case 'D': OUT4=0;delay(k);break; // 第四路開
case 'E': OUT5=0;delay(k);break; // 第五路開
case 'F': OUT6=0;delay(k);break; // 第六路開
case 'G': OUT7=0;delay(k);break; // 第七路開
case 'H': OUT8=0;delay(k);break; // 第八路開
case 'J': OUT9=0;delay(k);break; // 第九路開
case 'K': OUT10=0;delay(k);break; // 第十路開
case 'L': OUT11=0;delay(k);break; // 第十一路開
case 'M': OUT12=0;delay(k);break; // 第十二路開
case 'N': OUT13=0;delay(k);break; // 第十三路開
case 'O': OUT14=0;delay(k);break; // 第十四路開
case 'P': OUT15=0;delay(k);break; // 第十五路開
case 'Q': OUT16=0;delay(k);break; // 第十六路開
case 'a': OUT1=1;delay(k);break; // 第一路關
case 'b': OUT2=1;delay(k);break; // 第二路關
case 'c': OUT3=1;delay(k);break; // 第三路關
case 'd': OUT4=1;delay(k);break; // 第四路關
case 'e': OUT5=1;delay(k);break; // 第五路關
case 'f': OUT6=1;delay(k);break; // 第六路關
case 'g': OUT7=1;delay(k);break; // 第七路關
case 'h': OUT8=1;delay(k);break; // 第八路關
case 'j': OUT9=1;delay(k);break; // ...
case 'k': OUT10=1;delay(k);break; // ...
case 'l': OUT11=1;delay(k);break; // ...
case 'm': OUT12=1;delay(k);break; // ...
case 'n': OUT13=1;delay(k);break; // ...
case 'o': OUT14=1;delay(k);break; // ...
case 'p': OUT15=1;delay(k);break; // ...
case 'q': OUT16=1;delay(k);break; // ...
default:break; // 跳出
}
}
}
/********************************************************************
串口一 發(fā)送接收中斷函數(shù)
*********************************************************************/
void uart_isr() interrupt 4
{
if( RI ) RI = 0;