找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3379|回复: 9
打印 上一主题 下一主题
收起左侧

懂手机蓝牙控制51单片机的高手快来

[复制链接]
跳转到指定楼层
楼主
ID:53540 发表于 2013-8-25 22:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位高手,我是菜鸟,我想利用手机蓝牙控制51单片机的P1端口输出高低电平,现在需要有位高手指导我一下,我这里有蓝牙主从模块,也有开发板,但是不知道程序要怎样修改,我这里有段程序,大家帮忙看下是什么意思。

#include<STC11f.H>
#include <intrins.H>
#include"Type.h"

#include"BT.h"
#include"Uart.h"
sbit BTREST = P1^5;
sbit BTKEY = P1^2;
extern uchar uartbuf[2];
extern uchar bufcnt;
uchar serialbufs[20]="AT+";
void main()
{
   uint i;
   delay(20);
   P1M1=0;
   P1M0=0xff;
   BTREST=1;
   BTKEY=0;
   UartInit(); //初始化串口0 用于与电脑通讯调试
  EA=1;
   Uart_Putstring("SYSTEM OK ",11);
   i=0;
   AUXR1=0x80;  //切换串口到P1
   Uart_Putstring("AT+uart=38400,0,0",17);   //发送AT指令
  delay(100);
   while(1)
   {
    if(bufcnt==1)
    {
     i++;
     if(i>50000)
     {
       i=0;
      bufcnt=0;
     }
    }
    if(bufcnt>1)
    {
     ES=0;
       i=0;
    Uart_Putstring("OK",2);
       bufcnt=0;
       ES=1;
    }
   }
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1 发表于 2013-8-26 00:06 | 只看该作者
是不是 hc06的模块?
回复

使用道具 举报

板凳
ID:76287 发表于 2015-4-10 09:18 | 只看该作者
虽然不懂,但还是要顶,毕竟每一位老手都是从新手蜕变而来的,赞一个。。。。。。
回复

使用道具 举报

地板
ID:157171 发表于 2016-12-23 16:19 | 只看该作者
我也在搞这个,楼主弄懂了没,能不能教教我
回复

使用道具 举报

5#
ID:143803 发表于 2016-12-23 20:25 来自手机 | 只看该作者
楼主,能把把电路图发出来看看嘛学习学习
回复

使用道具 举报

6#
ID:94810 发表于 2016-12-23 22:36 | 只看该作者
你的串口中断函数??????
回复

使用道具 举报

7#
ID:82094 发表于 2016-12-24 00:01 | 只看该作者
 P1M0=0xff;   BTREST=1;   BTKEY=0;   UartInit(); //????????????????
回复

使用道具 举报

8#
ID:189897 发表于 2017-4-15 17:08 | 只看该作者
楼主大神 我现在也刚开始弄通过蓝牙来实现PC机与单片机的通信,可是一点也不懂诶,你发的这个代码我也在网上看到了,可是不懂,能讲解一下吗,你有完整的PC机与单片机通信的代码吗
回复

使用道具 举报

9#
ID:189897 发表于 2017-4-23 16:47 | 只看该作者
薄情yi 发表于 2017-4-15 17:08
楼主大神 我现在也刚开始弄通过蓝牙来实现PC机与单片机的通信,可是一点也不懂诶,你发的这个代码我也在网 ...

请问你现在 进行多少了啊  我也正在做这个项目,头绪都没有
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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