本人想按一下开关第一个led 亮 按第二开关 6和8亮。
#include<reg52.h>
sbit LED1 = P1^0;
sbit SW1 = P3^5;
unsigned char x,y;
unsigned char b;
void delay(unsigned int z)
{
for(x = z;x > 0;x--)
for(y =120;y > 0;y--);
}
void main()
{
while(1)
{
if(SW1 ==0)
{
delay(5);
if(SW1 == 0)
b++;
}
if(b ==1)
{
P1 = 0XFE;
}
if(b ==2)
{
P1 = 0X5F;
}
}
}
|