找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1476|回复: 2
收起左侧

大佬 hc-06蓝牙发送数据控制led没反应怎么破

[复制链接]
ID:508204 发表于 2019-4-25 09:50 | 显示全部楼层 |阅读模式
我的蓝牙发送数据电脑可以接收到,然后电脑串口发送信息可以控制led,用手机蓝牙发送就不行没反应,下面是我的代码
#include<reg52.h>//声明头文件
#define uchar unsigned char//宏定义
#define uint unsigned int//宏定义
uint a;
void init()//初始化子程序
{
        TMOD=0x20;                          //设置定时器T1为工作方式2
        TH1=0xfd;
        TL1=0xfd;                           //T1定时器装初值
        TR1=1;                              //启动定时器T1
        REN=1;                              //允许串口接收
        SM0=0;
        SM1=1;                              //设置串口工作方式1
        EA=1;                               //开总中断
        ES=1;                               //开串口中断
}


void main()//主程序
{
        init();//调用初始化子程序
        while(1)//死循环
        {
                switch(a)//判断a从串口读取到的数据
                {
                        case 1:
                        P2=0X00;
                        break;

                        case 2:
                        P2=0X01;
                        break;

                        case 3:
                        P2=0X02;
                        break;

                        case 4:
                        P2=0X04;
                        break;

                        case 5:
                        P2=0X08;
                        break;

                        case 6:
                        P2=0X10;
                        break;

                        case 7:
                        P2=0X20;
                        break;

                        case 8:
                        P2=0X40;
                        break;

                        case 9:
                        P2=0X80;
                        break;

                }        
        }        
}

void chuan() interrupt 4//串口中断服务程序
{
        RI=0;//软件清除串口响应
        a=SBUF-48;//读取单片机串口接受的蓝牙模块发送的数据
}


回复

使用道具 举报

ID:395068 发表于 2019-4-25 14:34 | 显示全部楼层
SBUF为什么要减48呢
回复

使用道具 举报

ID:478236 发表于 2019-4-25 22:57 | 显示全部楼层
接受函数在哪里
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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