#include "reg51.h"
//电机IO
#define GPIO_MOTOR P1
//按键IO
sbit rs=P3^0; //热释电传感器
sbit hw=P3^1; //红外传感器
sbit K1=P3^2; //正转
sbit K2=P3^3; //反转
sbit K3=P3^5; //加速
sbit K4=P3^6; //减速
unsigned char code FFW[8]={0xf4,0xf5,0xf1,0xf9,0xf8,0xfa,0xf2,0xf6}; //逆时针
unsigned char code FFZ[8]={0xf2,0xfa,0xf8,0xf9,0xf1,0xf5,0xf4,0xf6}; //顺时针
unsigned char Direction=0,Speed=0;
void Delay(unsigned int t);
void kaimen(void);
void guanmen(void);
void motor(void);
void main(void)
{
while(1)
{
kaimen();
Delay(1000);
if(K2==0)
{
guanmen();
}
motor();
}
}
void motor (void)</