微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 单片机蓝牙无线自动下载的解决办法

单片机蓝牙无线自动下载的解决办法

时间:10-02 整理:3721RD 点击:

  1. <font color="#000"><font face="微软雅黑">#include<reg51.h>
  2. sfr ISP_CONTR=0xe7;
  3. void UartInit(void)         //<font style="background-color:inherit"><a href="mailto:9600bps@11.0592MHz" target="_blank">9600bps@11.0592MHz</a></font>
  4. {
  5.     SCON = 0x50;
  6.     PCON=0;
  7.     TMOD=0x20; </font></font>
  8. <font color="#000"><font face="微软雅黑"><font style="background-color:inherit">    TL1 = 0xFD;</font></font></font>
  9. <font color="#000"><font face="微软雅黑">    TH1 = 0xFD;        
  10.     TR1 = 1;        
  11.     EA=1;
  12.     ES=1;
  13. }
  14. void DelayMS(unsigned int x)
  15. {
  16.           unsigned char d;
  17.         while(x--)for(d=0;d<123;d++);
  18. }
  19. void com_service() interrupt 4 using 0
  20. {
  21.         unsigned char buf;
  22.         RI=0;
  23.         buf=SBUF;
  24.            if(buf==0xab)
  25.             {
  26.                 DelayMS(2000);
  27.                  ISP_CONTR=0x60;</font></font>
  28. <font color="#000"><font face="微软雅黑">               }</font></font>

  29. <font color="#000"><font face="微软雅黑">}
  30. void main()
  31. {
  32. unsigned char v;
  33. UartInit();
  34. while(1)
  35. {
  36. {
  37. while(RI==0);
  38. v=SBUF;
  39. RI=0;
  40. P1=v;
  41. SBUF=v;
  42. while(TI==0);
  43. TI=0;
  44. }
  45. }</font></font>

复制代码

在自动下载的控制串口发送ad自动下载,使用前要先将自动下载程序写入单片机中连接好蓝牙就可以自动下载了

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

网站地图

Top