假设按键分别为key1t和key2,IO口为LED
void main()
{
TMOD=0x21;//设置定时器1为工作方式2
TH1=0xfd;
TL1=0xfd;
REN=1;
TR1=1;
while(1)
{
if(RI==1)
{
a1= SBUF;
RI=0;
}
if((a1=1) ||(key1==0))
{
LED=0;
}
if((a1=2) ||(key2==0))
{
LED=1;
}
}
}
单片机的程序极度依赖硬件,按键接哪个口默认高电平还是低电平程序都是不一样的