//範例 6-4C: 建表法的輸出入控制 //檔名:ch6_4.C #include void main() { char TBL_IN []={0x00,0x01,0x02,0x4,0x8,0x10,0x20,0x40,0x80}; char TBL_OUT[]={0x00,0x81,0xc3,0xE7,0xFF,0x7E,0x3C,0x18,0xAA}; P0=0; // 輸出埠的初始值 while(1){ int i; for(i=0;i<9;i++) { if(~P1== TBL_IN [i]) P0= TBL_OUT [i]; } // end for } // end while } // end main