久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4402|回復: 4
收起左側

用HC08藍牙模塊控制51單片機亮燈的問題求助(不穩定,只能接受不能發送)

[復制鏈接]
ID:338171 發表于 2018-10-24 15:53 | 顯示全部樓層 |閱讀模式
藍牙模塊通過一個USB TTL轉接轉接口插電腦上手機可以正常的發送和接收數據 調試也正常    但是一換上單片機之后  手機就只能接收數據,然后單片機程序設置的由藍牙發送數據讓單片機IO口亮燈  可是點發送數據之后  單片機沒有反應   我用電腦串口軟件發數據 單片機小燈就能亮  波特率是9600   單片機跟藍牙模塊確定RXD TXD沒有接錯   還有中間有兩次突然一下手機就可以給單片機發送數據 單片機也能亮燈,操作正常  但是過一會不行之后就再也控制不了。   不知道是什么原因  希望前輩們能幫忙分析解答下  

下面附上程序部分:


  1. #include<reg52.h>
  2. #include<intrins.h>

  3. #define uchar unsigned char
  4. #define uint  unsigned int

  5. uchar PuZh[36] = "";

  6. //--定義使用的IO--//

  7. sbit LED=P1^0;
  8. sbit DDD=P1^1;
  9. //sbit rr=P3^3;


  10. //--聲明全局函數--//   
  11. void UsartConfiguration();
  12. void Delay_1ms(uint i);


  13. /********************************************************************
  14. * 名稱 : Com_Int()
  15. * 功能 : 串口中斷子函數
  16. * 輸入 : 無 * 輸出 : 無
  17. ***********************************************************************/
  18. void Com_Int(void) interrupt 4
  19. {
  20.         uchar i;
  21.   uchar receive_data;
  22.         
  23.   EA = 0;
  24.         
  25.    if(RI) //當硬件接收到一個數據時,RI會置位
  26.    {                        
  27.                 RI = 0;
  28.         DDD =0;
  29.                 receive_data = SBUF;//接收到的數據
  30.         
  31.                         
  32.                 if(receive_data == 0x00)         
  33.                 {
  34.                                 LED =0;//接收到1亮燈
  35.                 }
  36.                 else
  37.                 {
  38.                                 LED =1; //其他情況燈滅
  39.                 }
  40.                
  41.         }
  42.                


  43.                 for(i=0; i<36; i++)
  44.                 {
  45.                         SBUF = PuZh[i];   //將要發送的數據放入到發送寄存器
  46.                         while(!TI);                    //等待發送數據完成
  47.                         TI=0;                                //清除發送完成標志位
  48.                         Delay_1ms(1);
  49.                 }
  50.                 EA = 1;
  51. }

  52. /*******************************************************************************
  53. * 函 數 名       : main
  54. * 函數功能                   : 主函數
  55. * 輸    入       : 無
  56. * 輸    出       : 無
  57. *******************************************************************************/

  58. void main()
  59. {

  60.         UsartConfiguration();//初始化串口
  61.         
  62.         while(1);
  63.    
  64.    // rr=1;        
  65. }
  66.         
  67. /*******************************************************************************
  68. * 函 數 名       : UsartConfiguration()
  69. * 函數功能                   : 設置串口
  70. * 輸    入       : 無
  71. * 輸    出       : 無
  72. *******************************************************************************/

  73. void UsartConfiguration()
  74. {        
  75.         SCON=0X50;                        //設置為工作方式1,8位數據,可變波特率
  76.         TMOD=0X20;                        //設置計數器工作方式2
  77.         PCON=0X00;                        //波特率不加倍
  78.         TH1=0XFD;                    //計數器初始值設置,4800@11.0592MHz
  79.         TL1=0XFD;
  80.         TR1=1;                                        //打開計數器
  81.         ES = 1;         //開串口中斷
  82.   EA = 1;         //開總中斷
  83. }


  84. /********************************************************************
  85. * 名稱 : Delay_1ms()
  86. * 功能 : 延時子程序,延時時間為 1ms
  87. * x * 輸入 : x (延時一毫秒的個數)
  88. * 輸出 : 無
  89. ***********************************************************************/
  90. void Delay_1ms(uint i)//1ms延時
  91. {
  92.   uchar x,j;
  93.   
  94.   for(j=0;j<i;j++)
  95.     for(x=0;x<=148;x++);
  96. }
復制代碼


回復

使用道具 舉報

ID:773480 發表于 2020-6-9 00:28 | 顯示全部樓層
同樣的問題,請問你解決了嗎。救救孩子!
回復

使用道具 舉報

ID:825934 發表于 2020-10-5 11:51 | 顯示全部樓層
Heeeey 發表于 2020-6-9 00:28
同樣的問題,請問你解決了嗎。救救孩子!

同樣的問題,請問你解決了嗎。救救孩子!拜托了
回復

使用道具 舉報

ID:808634 發表于 2020-10-8 19:13 | 顯示全部樓層
斷開重連,并且忘記藍牙密碼
回復

使用道具 舉報

ID:976048 發表于 2023-4-19 11:02 | 顯示全部樓層
0-1 發表于 2020-10-5 11:51
同樣的問題,請問你解決了嗎。救救孩子!拜托了

我是只能收,一次發送控制都沒有成功過  要命,請問怎么解決的啊
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 99精品欧美一区二区蜜桃免费 | 欧美福利一区 | 久久久国产精品网站 | 成人av网站在线观看 | 亚洲精品一区二区三区在线观看 | 狠狠干狠狠插 | 五月网婷婷 | 四虎在线观看 | 国产极品粉嫩美女呻吟在线看人 | 欧美激情在线观看一区二区三区 | 黄网站在线播放 | 国产成人99久久亚洲综合精品 | 一区二区三区日韩精品 | 国产日韩欧美精品一区二区 | 国产精品成人一区二区三区 | 亚洲精品色| 久综合 | 日韩一区中文字幕 | 欧美乱大交xxxxx另类电影 | 一二区成人影院电影网 | av中文字幕网 | 一二区成人影院电影网 | 日韩精品在线观看一区二区三区 | 可以在线观看av的网站 | 天堂视频中文在线 | 精品久久影院 | 91久操视频 | 五月婷婷在线视频 | 国产aⅴ爽av久久久久久久 | 午夜精品福利视频 | 一级黄色片毛片 | 午夜在线视频 | 日本不卡一区 | 男女国产视频 | 日日操夜夜摸 | 久久里面有精品 | 欧美亚洲一级 | 欧美综合一区二区三区 | 欧美精品久久久久久久久久 | 黄色片在线网站 | 黄色一级在线播放 |