#include "reg52.h"
typedef unsigned int u16;
typedef unsigned char u8;
sbit k1 = P3 ^ 1;
sbit k2 = P3 ^ 0;
sbit k3 = P3 ^ 2;
sbit k4 = P3 ^ 3;
sbit motor = P1 ^ 0;
void delay(u16 i)
{
while (i--)
;
}
void moto_run()
{
motor = 1;
delay(5000);
// motor = 0;
// delay(1000);
}
void moto_stop()
{
motor = 0;
}
void keypros()
{
if (k1 == 0)
{
delay(1000);
if (k1 == 0)
{
moto_run();
}
while (!k1)
;
}
if (k2 == 0)
{
delay(1000);
if (k2 == 0)
{
moto_stop();
}
while (!k2)
;
}
}
void main()
{
motor = 0;
while (1)
{
keypros();
}
}