标题:
cc2530智能小车资料-蓝牙控制(前进停止)
[打印本页]
作者:
gzp52031096
时间:
2018-1-8 09:38
标题:
cc2530智能小车资料-蓝牙控制(前进停止)
蓝牙小车资料包:
0.png
(11.81 KB, 下载次数: 71)
下载附件
2018-1-9 00:47 上传
单片机源程序如下:
#include "stc12c5a60s2.h"
#include "delay.h"
#include "usart.h"
extern volatile unsigned char BLUE_STATE;
sbit IN1_1=P2^0;
sbit IN1_2= P2^1;
sbit IN1_3= P2^2;
sbit IN1_4= P2^3;
sbit IN2_1= P2^4;
sbit IN2_2= P2^5;
sbit IN2_3= P2^6;
sbit IN2_4= P2^7;
///////////////小车停止函数//////////////////////
void stop(void)
{
IN1_1=0;
IN1_2=0;
IN1_3=0;
IN1_4=0;
IN2_1=0;
IN2_2=0;
IN2_3=0;
IN2_4=0;
}
///////////////小车前进函数//////////////////////
void front()
{
// P2M0=0XFF;
IN1_1=1;
IN1_2=0;
IN1_3=1;
IN1_4=0;
IN2_1=1;
IN2_2=0;
IN2_3=1;
IN2_4=0;
}
////////////////////小车后退函数/////////////////
void back()
{
// P2M0=0XFF;
IN1_1=0;
IN1_2=1;
IN1_3=0;
IN1_4=1;
IN2_1=0;
IN2_2=1;
IN2_3=0;
IN2_4=1;
}
////////////////////小车左转函数//////////////////
void left()
{
// P2M0=0XFF;
IN1_1=0;
IN1_2=1;
IN1_3=0;
IN1_4=1;
IN2_1=1;
IN2_2=0;
IN2_3=1;
IN2_4=0;
}
////////////////////////小车右转函数///////////////////////
void right()
{
// P2M0=0XFF;
IN1_1=1;
IN1_2=0;
IN1_3=1;
IN1_4=0;
IN2_1=0;
IN2_2=1;
IN2_3=0;
IN2_4=1;
}
extern volatile unsigned char BLUE_STATE;
void IO_Init(void)
{
/* 电机IO */
P2M0=0XFF;
P2M1=0X00;
P2 =0X00;
/* 循迹IO */
P0M1 |=(1<<0)|(1<<1)|(1<<4)|(1<<5)|(1<<6); //输入高阻上拉
/* 无线IO */
// P4M0 |=(1<<5); //P45输出N_CE
P4M1 |=(1<<6); //P46输入
}
void main()
{
unsigned int DectDistance,Bright;
unsigned char a=0,b=0,c=0;
unsigned char str[6];
IO_Init();
// PWM_Init();
USART1AND2_Init();
EA =1; //总中断
delayms(10);
while(1)
{
……………………
…………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
所有资料51hei提供下载:
资料包.rar
(5.28 MB, 下载次数: 46)
2018-1-8 09:38 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1