微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 主从蓝牙模块之间的通信

主从蓝牙模块之间的通信

时间:10-02 整理:3721RD 点击:
主从蓝牙模块之间的通信为什么一直是自动发送?各位大虾帮帮忙看一下,小弟实在是不知道怎么回事了!程序如下:   #include <REG52.H>
bit Flag;
unsigned char SenData;
void main ()
{
        SCON = 0x50;               
     TMOD= 0x20;                        
  PCON= 0x80;                                                         

  TH1 = 0xF3;   
     TL1 = 0xF3;         
  TR1  = 1;                                                            
  ES   = 1;                        
  EA   = 1;      

while(1)
    {

   if (Flag==1)
   {
   ES=0;
      SBUF=SenData;            
     while(!TI);
         TI=0;
   Flag=0;
   ES=1;
   }
}

}
/****************************************************
               串口中断程序
******************************************************/
void ser(void) interrupt 4
{

if(RI == 1)        //RI接受中断标志
{
  RI = 0;      //清除RI接受中断标志
SenData = SBUF;  //SUBF接受/发送缓冲器
  Flag=1;
   
}
}

各位大虾,小弟先谢谢各位了啊!

新人不懂

while(1)//有此语句,表示大括号里面的指令是在一直循环进行
{
}

谢谢小编分享

dddddddddddddddddddddd

谢谢小编分享,好资料,先收藏了,方便以后学习。

路过看看,嘿嘿

大哥你这是串口自发收程序好不好

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top