蓝牙小车c语言程序,全部蓝牙智能车 C程序

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#define uchar unsigned char

#define uint unsigned int

sbit zuo1=P0^0;

sbit zuo2=P0^1;

sbit you1=P0^2;

sbit you2=P0^3;

uchar flag,tt=0,a;

void init()

{

TMOD=0x20;

TH1=0xfd;

TL1=0xfd;

TR1=1;

REN=1;

SM0=0;

SM1=1;

EA=1;

ES=1;

}

void delay( )

{

uint i;

for(i=5000;i>0;i--);

}

void go()

{

zuo1=0;

zuo2=1;

you1=0;

you2=1;

}

void hui()

{

zuo1=1;

zuo2=0;

you1=1;

you2=0;

}

void turnleft()

{

zuo1=1;

zuo2=0;

you1=0;

you2=1;

delay ();

zuo1=0;

zuo2=0;

you1=0;

you2=0;

}

void turnright()

{

zuo1=0;

zuo2=1;

you1=1;

you2=0;

delay ();

zuo1=0;

zuo2=0;

you1=0;

you2=0;

}

void down()

{

zuo1=0;

zuo2=0;

you1=0;

you2=0;

}

void main()

{

init();

while(1)

{

if(flag==1)

{

ES=0;

flag=0;

switch(a)

{

case 0x1f:

go();

break;

case 0x2f:

hui();

break;

case 0x7f:

turnleft();

break;

case 0x8f:

turnright();

break;

case 0x00:

down();

break;

}

ES=1;

}

}

}

void ser() interrupt 4

{

RI=0;

a=SBUF;

flag=1;

}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部