51单片机程序帮写下很简单的

P1.1和P1.2为0现在 按下P1.1为高电平在程序里 然后按下P1.2也为高电平 然后LED1等于1

#include<reg51.h>
sbit key1=P1^1;
sbit key2=P1^2;
sbit led1=P1^3;
void main()
{
P1=0;
while(1)
{
if((key1==1)&&(key2==1))
{
delay(5);
if((key1==1)&&(key2==1))
{
while((key1)&&(key2))delay(5);
led1=1;
}
}
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-29
#include<reg51.h>
sbit a=P1^1;
sbit b=P1^2;
if(a==1&&b==1)
led=1;
第2个回答  2011-11-29
if(p1.1==1)
if(p1.2==1)
led1=1;