小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
查看: 6034|回复: 1

HC--06模块

[复制链接]
发表于 2013-12-14 14:47:48 | 显示全部楼层 |阅读模式
HC--06  RXD TXD与单片机RXD TXD 反接后,我在P1口接个直流电机,为什么控制不了,求大神指点,俺是个菜鸟。。。


/*******蓝牙两驱动********/
#include <reg52.h>
unsigned char a;
sbit led1=P1^0;
sbit led2=P1^1;
sbit led3=P1^2;
sbit led4=P1^3;
/********主程序串口初始化***********/
void main ()
{
PCON=0x00;  //波特率不加倍
SCON=0x50;  //设置串口工作方式为1
TMOD=0x20;  //定时器T1工作方式2
TH1=0xfd;  //定时器初值:9600波特率
TL1=0xfd;  //
TR1=1;   //启动定时器1
SM0=0;   //8位UART
SM1=1;
REN=1;   //开始接收
EA=1;   //开中断
ES=1;   //允许串口中断
P1=0x00;
while(1)
{
  switch(a)
  {
   case 0x01:led1=0;led2=1;led3=0;led4=1;break;//前
   case 0x02:led1=1;led2=0;led3=1;led4=0;break;//后
   case 0x03:led1=1;led2=0;led3=0;led4=0;break;//左
   case 0x04:led1=0;led2=0;led3=1;led4=0;break;//右
   case 0x00:led1=0;led2=0;led3=0;led4=0;break;//停止
//default:break;
  }
}
}
/*********串口中断处理函数********/
void cl () interrupt 4 using 2  //工作方式为串口中断
{
RI=0;
P1=SBUF;
a=SBUF;    //上位机为16进制
}  
回复

使用道具 举报

发表于 2013-12-16 00:25:44 | 显示全部楼层
单片机是无法直接驱动电机的,输出电流太弱,必须配合电机驱动模块,比如L298N
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-11-23 05:30 , Processed in 1.106661 second(s), 20 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

快速回复 返回顶部 返回列表