//範例7-E1:4×4鍵盤輸入 SWITCH選擇輸出led //檔名ch7_1e.c #include "KB44.h" main() { unsigned char kbin; // 鍵盤輸入值 P0= seg7[0] ; // 輸出LED初始值 while(1){ kbin=kbscan(); if(kbin!=0xff){ switch(kbin){ case 0x01:P0=0x81;break; // 按1 則P0輸出 81H case 0x02:P0=0xc3;break; // 按2 則P0輸出 c3H case 0x03:P0=0xe7;break; // 按3 則P0輸出 e7H case 0x04:P0=0x55;break; // 按4 則P0輸出 55H default :P0=0x00; //否則所有燈號全部熄滅 }// switch } //if }// end while }//end maim