自己设计的一个自动衣架的小程序 求帮忙
#include<reg52.h>
#define uint unsigned int
sbit A=P1^0;
sbit E=P1^1;
sbit C=P1^2;
sbit D=P1^3;
sbit F=P1^5;
void delay(uint);
void main()
{
int k;
while(1)
{
k=F;
if(F==1&&k==0)
{
A=1;
E=0;
delay(1000);
A=0;
}
if(F==k)
{
}
else
if(F==0&&k==1)
{
A=0;
E=1;
delay(1000);
E=0;
}
}
}
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
F为采集到的信号 K为状态变量 目的是K等于F的时候 使发动机不转
A=1 E=0发动机正转 A=0 E=1 发动机不转 转动时间delay函数实现 现在我该怎么办?