久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
(原創設計程序)藍牙控制小車源程序
[打印本頁]
作者:
loading88
時間:
2018-4-27 14:26
標題:
(原創設計程序)藍牙控制小車源程序
/
************************************電機驅動模塊為L298N*******************************************
************************************藍牙模塊為HC-06***********************************************
/
#include<reg52.h>
#include "drive.h"
typedef unsigned char u8;
typedef unsigned int u16;
#define uchar unsigned char
u8 a;
uchar k;
sbit IN1=P1^1;
sbit IN2=P1^2;
sbit IN3=P1^3;
sbit IN4=P1^4;
sbit ENA=P1^0;
void com_init() //串口初始化函數,波特率9600bps
{
TMOD = 0x20;
TH1 = 0xf9;
TL1 = 0xf9;
PCON=0X80;
TR1 = 1;
SCON=0X50;
ES = 1;
EA = 1;
}
void delay(unsigned int z)
{
unsigned int x,y;
for(x=z;x>0;x--)
for(y=100;y>0;y--);
}
void Stop() //停止
{
while(1)
{
unsigned int i;
IN1=0;
IN2=0;
IN3=0;
IN4=0; //停止
for(i=0;i<100;i++)
{
delay(20);
}
}
}
void Backward() //后退
{
while(1)
{
unsigned int i;
IN1=0;
IN2=1;
IN3=0;
IN4=1; //反轉
for(i=0;i<100;i++)
{
delay(20);
}
IN1=0;
IN2=0;
IN3=0;
IN4=0;
}
}
void Forward() //前進
{
while(1)
{
unsigned int i;
IN1=1;
IN2=0;
IN3=1;
IN4=0; //正轉
for(i=0;i<100;i++)
{
delay(20);
}
IN1=0;
IN2=0;
IN3=0;
IN4=0;
}
}
void Wleft() //前左
{
while(1)
{
unsigned int i;
IN1=0;
IN2=0;
IN3=1;
IN4=0; //左轉
for(i=0;i<100;i++)
{
delay(20);
}
IN1=0;
IN2=0;
IN3=0;
IN4=0;
}
}
void Wright() //前右
{
while(1)
{
unsigned int i;
IN1=1;
IN2=0;
IN3=0;
IN4=0; //右轉
for(i=0;i<100;i++)
{
delay(20);
}
IN1=0;
IN2=0;
IN3=0;
IN4=0;
}
}
void Bright() //后右
{
while(1)
{
unsigned int i;
IN1=0;
IN2=0;
IN3=0;
IN4=1; //后右
for(i=0;i<100;i++)
{
delay(20);
}
IN1=0;
IN2=0;
IN3=0;
IN4=0;
}
}
void Bleft() // 后左
{
while(1)
{
unsigned int i;
IN1=0;
IN2=1;
IN3=0;
IN4=0; //后左
for(i=0;i<100;i++)
{
delay(20);
}
IN1=0;
IN2=0;
IN3=0;
IN4=0;
}
}
void main() //主函數
{
com_init(); //串口初始化
while(1); //死循環,等待藍牙傳命令過來
}
void Usart() interrupt 4
{
a=SBUF;
SBUF=a;//出去接收到的數據
switch(a) //判斷收到的命令是干嘛的
{
case 'A':Stop();break; //停止A
case 'B':Backward();break; //后退B
case 'C':Forward();break; //前進C
case 'D':Wleft();break; //前左D
case 'E':Wright();break; //前右E
case 'F':Bright();break; //后右F
case 'G':Bleft();break; // 后左G
}
REN=0;
ES=1;
RI = 0;//清除接收中斷標志位
while(!TI); //等待發送數據完成
TI=0; //清除發送完成標志位
}
作者:
admin
時間:
2018-4-27 16:49
能分享下原理圖 與介紹嗎?
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
麻豆av网
|
久久久精品
|
丁香婷婷色
|
亚洲成人高清
|
色婷婷六月
|
aaa国产精品
|
久久久久久久国产
|
亚洲精品小视频
|
黄色小视频免费
|
日韩亚洲天堂
|
色综合久久88色综合天天
|
在线观看h视频
|
香蕉视频色版
|
国产一区在线视频
|
国产精品一品二品
|
啪啪高潮动态图
|
欧美精品入口蜜桃
|
人与拘一级a毛片
|
国产高清av
|
欧美日韩国产在线播放
|
亚洲综合视频在线观看
|
日韩在线视频观看
|
www..com黄
|
日本欧美在线
|
欧美一区二区三区在线
|
一区二区欧美日韩
|
精品欧美一区二区三区久久久
|
国产欧美一区二区三区在线看蜜臀
|
97香蕉视频
|
精品国产一区二区在线观看
|
国产精品不卡
|
成人免费福利
|
久久国产精品一区二区
|
中文字幕在线观看日韩
|
黄色一级网站
|
国产一区二区中文字幕
|
在线一级片
|
国产精品国产三级国产专区52
|
深夜免费福利
|
欧美日韩一二三区
|
免费看毛片网站
|