//範例 6-3C:指撥開關輸入控制LED輸出 //檔名:ch6_3.c #include void main() { P0=0x00; //設定輸出埠初始值 while(1){ switch(~P1) { case 0x01:P0=0x81;break; //若P1.0 ON, 則P0輸出 81H case 0x02:P0=0xc3;break; //若P1.2 ON, 則P0輸出 c3H case 0x04:P0=0xe7;break; //若P1.4 ON, 則P0輸出 e7H case 0x08:P0=0x55;break; //若P1.8 ON, 則P0輸出 55H default :P0=0x00; //否則所有燈號全部熄滅 } } }