找回密码
 立即注册

QQ登录

只需一步,快速开始

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

蓝牙控制led灯的单片机程序有疑问

[复制链接]
跳转到指定楼层
楼主
ID:238749 发表于 2017-11-22 23:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,请教个问题,我用蓝牙控制led灯的亮灭,用串口助手检测蓝牙发出的数据是46,在串口助手里发送46是可以控制小灯的,但是用蓝牙app发送46就不能控制小灯的量灭,下面是我的程序。请指教。。。。



#include <reg52.h>
typedef unsigned char uchar;
typedef unsigned int uint;
uchar date;
bit flag;
sbit led=P1^4;
void Initial()
{
        TMOD=0x20;
        TH1=TL1=0Xfd;//2¨ìØÂê9600,êy¾Yλ8,í£Ö1λ1,D§ÑéλÎT (11.0592M)
        SCON|=0X50;
        PCON&=0x7f;
        
        TR1=1;
        TI=1;
        RI=0;
        ES=1;
        EA=1;
}
void main()
{
        Initial();
       led=0;
        while(1)
        {
                if(date==0x46)
                {
//                        led=~led;
                        led=0;
                }
                else led=1;

        }
}

void service() interrupt 4
{
  if(RI==1)
        {
        RI=0;
        date=SBUF;               
        SBUF=date;
        }
          while(!TI);
     TI=0;
}


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:238749 发表于 2017-11-23 17:03 | 只看该作者
真诚求助。
回复

使用道具 举报

板凳
ID:252134 发表于 2017-11-23 17:52 | 只看该作者
请问楼主蓝牙是作为主设备还是从设备呀?
回复

使用道具 举报

地板
ID:252134 发表于 2017-11-23 17:54 | 只看该作者
可以检测下是否蓝牙是否保持连接状态,我之前试过,蓝牙模块很不稳定,容易断开
回复

使用道具 举报

5#
ID:243143 发表于 2017-11-24 13:52 | 只看该作者
看看类型对不对,觉得可能是这个原因
回复

使用道具 举报

6#
ID:238749 发表于 2017-11-26 12:56 | 只看该作者
沈怡俊 发表于 2017-11-24 13:52
看看类型对不对,觉得可能是这个原因

你是说蓝牙发送的类型吗
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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