51单片机声控智能小车C语言程序设计代码
#include
#define uint unsigned int
#define uchar unsigned char
unsigned char code LEDShowData[]={0x9F,0x25,0x0D,0x99,0x49,0x41,0x1F,0x01,0x19,0x03}; sbit LED=P0^7;
sbit m1a=P0^0;
sbit m1b=P0^1;
sbit m2a=P0^2;
sbit m2b=P0^3;
sbit B1=P0^4;
uint m,n,x,y,z;
void delayB1()
{
unsigned int delaytime=500;
while(delaytime--);
return;
}
void delayLED(uint ms)
{
uint a,b;
for(a=0;a{
for(b=0;b<1250;b++)
{
if(B1==0)
{
delayB1();
LED=!LED;
m++;
}
}
}
}
void timer0(void) interrupt 1
{
TR0=0;//关闭T0定时器
TR1=1;//启动T1定时器
m1a=0;
m2a=0;
}
void timer1(void) interrupt 3
{