按键控制直流电机加减速正反转

  • 格式:doc
  • 大小:0.50 KB
  • 文档页数:2

#include
#define uint unsigned int
sbit k1=P3^0;
sbit k2=P3^1;
sbit k3=P3^2;
sbit k4=P3^3;
sbit k5=P3^4;
void delay(uint z)
{uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--)
; }
void main()
{uint z ;
while(1)
{
if(k1==0)
{P1=0x05;
delay(z);
P1=0x00;
delay(500);
z=z+50;
}

if(k2==0){
P1=0x0a;
delay(z);
P1=0x00;
delay(500);
z=z+50 ; }
if(k3==0)
P1=0x05;
if(k4==0)
P1=0x0a;
if(k5==0)
P1=0x00;

}

}