久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
藍牙小車程序
[打印本頁]
作者:
123321gjx
時間:
2019-4-30 14:07
標題:
藍牙小車程序
#include <reg52.h>
#include "intrins.h"
typedef unsigned char u8;
typedef unsigned int u16;
u8 r_buf,flag=8,R,L; //藍牙接收到的字符存儲緩沖區 ,L1,L2,R1,R2
sbit IN1_1 = P1^1; //驅動1
sbit IN2_1 = P1^2;
sbit IN3_1 = P1^3;
sbit IN4_1 = P1^4;
sbit ENA_1 = P1^0;
sbit ENB_1 = P1^5;
void left_go();
void go_fast();
void go_slow();
void right_go();
void left();
void right();
void stop();
void deal();
void back();
sbit LED_1 = P1^6; //紅外傳感
sbit LED_2 = P1^7;
sbit BUZ=P0^6; //峰鳴器
sbit LED=P0^7;
void delay(u16 z) //延遲函數
{
u16 x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void UART_Init() //串口初始化9600 //初始化串口定時器9600
{
TMOD = 0x20;
PCON = 0x00;
SCON = 0x50;
TH1 = 0xFD;
TL1 = 0xFD;
TR1 = 1;
ES = 1;
EA = 1;
}
void SendOneByte(u8 c) //發送字符函數
{
SBUF = c;
while(!TI);
TI = 0;
}
void UART_Interrupt(void) interrupt 4 //串口接收字符
{
if(RI)
{
RI = 0;
r_buf = SBUF;
if(r_buf == '1') //Left
{
flag=1;//left_go();
}
if(r_buf == '2')
{
flag =2;//go_fast();
}
if(r_buf == '3') //Right
{
flag=3;//right_go();
}
if(r_buf == '4')
{
flag=4;//left();
}
if(r_buf == '5')
{
flag=5;//go_slow();
}
if(r_buf == '6')
{
flag=6;// right();
}
if(r_buf == '8')
{
flag=8; //stop();
}
if(r_buf == '7')
{
flag=7; //back();
}
if(flag==1) left_go(); // break;
if(flag==2) go_fast(); // break;
if(flag==3) right_go(); // break;
if(flag==4) left(); // break;
if(flag==5) go_slow(); // break;
if(flag==6) right(); // break;
if(flag==7) back(); // break;
if(flag==8) stop();
SendOneByte(r_buf);//回發該字符
}
}
void alarm()
{
if(LED_1==0)
{
BUZ=0;
LED=0;
delay(100);
BUZ=1;
delay(100);
LED=1;
}
}
void go_fast()
{
IN1_1=1;
IN2_1=0;
IN3_1=1;
IN4_1=0;
}
void go_slow()
{
IN1_1=1;
IN2_1=0;
IN3_1=1;
IN4_1=0;
delay(30);
IN1_1=0;
IN2_1=0;
IN3_1=0;
IN4_1=0;
delay(5);
}
void left_go()
{
IN1_1=0;
IN2_1=0;
IN3_1=1;
IN4_1=0;
delay(100);
go_fast();
}
void left()
{
IN1_1=0;
IN2_1=0;
IN3_1=1;
IN4_1=0;
}
void right_go()
{
IN1_1=1;
IN2_1=0;
IN3_1=0;
IN4_1=0;
delay(100);
go_fast();
}
void right()
{
IN1_1=1;
IN2_1=0;
IN3_1=0;
IN4_1=0;
}
void stop()
{
IN1_1=0;
IN2_1=0;
IN3_1=0;
IN4_1=0;
}
void back()
{
IN1_1=0;
IN2_1=1;
IN3_1=0;
IN4_1=1;
}
/*void deal()
{
if(flag==1) left_go();
// case 1: break;
if(flag==2) go_fast(); // break;
if(flag==3) right_go(); // break;
if(flag==4) left(); // break;
if(flag==5) go_slow(); // break;
if(flag==6) right(); // break;
if(flag==8) stop(); // break;
else go_fast();
//}
} */
void main(void)
{
BUZ=1;
IN1_1 = 0; IN3_1 = 0;
IN2_1 = 0; IN4_1 = 0;
ENA_1 = 1;
ENB_1 = 1;
UART_Init();
delay(2);
while(1);
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
综合中文字幕
|
国产精品亚洲精品久久
|
在线观看国产wwwa级羞羞视频
|
亚洲国产电影
|
波多野结衣一区二区三区在线观看
|
欧美久久久久久久
|
国产视频中文字幕在线观看
|
国产精品九九九
|
久久综合久
|
久久一区二区三区电影
|
日韩一二区
|
亚洲一区二区中文字幕
|
色综合激情
|
天天操天天插
|
午夜爽爽男女免费观看hd
|
欧美视频在线播放
|
国产日产久久高清欧美一区
|
av中文字幕在线播放
|
一区二区三区免费
|
国产毛片视频
|
丝袜美腿一区二区三区
|
日韩午夜电影在线观看
|
亚洲性人人天天夜夜摸
|
欧美激情精品久久久久久变态
|
国产在线观看一区二区
|
日韩成人高清在线
|
成人做爰www免费看 午夜精品久久久久久久久久久久
|
国产精品一区二区三区久久
|
午夜大片
|
亚洲欧美国产精品久久
|
亚洲二区精品
|
日韩一区在线播放
|
国产在线中文字幕
|
国产精品免费一区二区
|
中文字幕国产视频
|
99精品国自产在线
|
一级a爱片性色毛片免费
|
国产一区在线免费观看
|
欧美在线不卡
|
欧美第一页
|
国产日韩一区二区
|