#include<reg52.h>
#define led P2
typedef unsigned char u8;
typedef unsigned int u16;
sbit D1=P2^0; sbit D2=P2^1;
sbit K1=P3^1; sbit K2=P3^0; sbit K3=P3^2; sbit K4=P3^3;
void delay(u16 i)
{
while(i--);
}
void a()
{
if(K1==0)
{
delay(1000);
if(K1==0)
{
D1=D1;(0x01<<i);
}
while(!K1);
}
if(K2==0)
{
delay(1000);
if(K2==0)
{
while(1)
{
D1=0; D2=1;
delay(50000);
D1=1;D2=0;
delay(50000);
}
}
if(K3==0)
{
delay(1000);
if(K3==0)
{int i;
{
for(i=0;i<8;i++)
{
P2=
delay(50000);
}
}
}
}
}
}
void main()
{
while(1)
{
a();
}
}
单片机不能运行K3控制流水灯
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-