#include<stc15.h>         
#include<intrins.h>         
#include<gpio.h>              
#define uint unsigned int      
#define uchar unsigned char     
#define  x  P1 
#define  y  P3             
sbit K1=P3^0;	             //定义输入引脚
sbit K2=P3^1;		
sbit K3=P3^2;		
sbit K4=P3^3;          
void main(void)		
{					
	gpio();                  
	y=y|0x0f;               
	while(1)				
	{				
		if(!K1){x=0xe7;}	                 //按下K1键，P1端口位3、位4控制的LED灯亮
	 		else if(!K2){x=0xdb;}	           //按下K2键，P1端口位2、位5控制的LED灯亮
	  			else if(!K3){x=0xbd;}	     //按下K3键，P1端口位1、位6控制的LED灯亮
	  			 else if(!K4){x=0x7e;}	     //按下K4键，P1端口位0、位7控制的LED灯亮
	               else {x=0xc3;}	       //不按键，P1端口位2、位3、位4、位5控制的LED灯亮
			      
	}				
}
