以下是我寫過的方式,為P4,P5,P6....所寫的,你可以參考..
J.K
...............
sfr P4=0xC7; //For F340
#define P4_0 (P4 & 1)
#define P4_1 (P4 & 2)>>1
#define P4_2 (P4 & 4)>>2
#define P4_3 (P4 & 8)>>3
#define P4_4 (P4 & 16)>>4
#define P4_5 (P4 & 32)>>5
#define P4_6 (P4 & 64)>>6
#define P4_7 (P4 & 128)>>7
sbit LF_U = P4_7;
sbit LF_D = P4_6;
sbit RF_U = P4_5;
sbit RF_D = P4_4;
sbit LR_U = P4_3;
sbit LR_D = P4_2;
sbit RR_U = P4_1;
sbit RR_D = P4_0;