if((KeyValue & 0x02) != 0){ LED1 = 0;} //KEY1被按下
else { LED1 = 1;} //KEY1弹起
if((KeyValue & 0x04) != 0){ LED2 = 0;} //KEY2被按下
else { LED2 = 1;} //KEY2弹起
if((KeyValue & 0x08) != 0){ LED3 = 0;} //KEY3被按下
else { LED3 = 1;} //KEY3弹起
if((KeyValue & 0x10) != 0){ LED4 = 0;} //KEY4被按下
else { LED4 = 1;} //KEY4弹起
if((KeyValue & 0x20) != 0){ LED5 = 0;} //KEY5被按下
else { LED5 = 1;} //KEY5弹起
if((KeyValue & 0x40) != 0){ LED6 = 0;} //KEY6被按下
else { LED6 = 1;} //KEY6弹起
if((KeyValue & 0x80) != 0){ LED7 = 0;} //KEY7被按下
else { LED7 = 1;} //KEY7弹起
}
//------------------------------------------------------------------------------------------
void init(void) {
EA = 1; //open the gloabe interrupt enable EX0 = 0; //disable expend
0 interrupt EX1=1; //enable expend 1 interrupt for remote ET0 = 1;
ET1 = 1; ES= 0; //IT0 = 0; //level tigger //IT1 = 0; //level tigger IT0 =
1; //edge tigger IT1 = 1; //edge tigger //TMOD &= 0xF0; TMOD=
0x11; //timer0, timer1 work as 16 bit timer
13
http://szgoun.cn.alibaba.com/
咨询电话:0755-83538808,13632966197