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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7861|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

HC-06藍牙擴展模塊的安卓APP與單片機源碼

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:245986 發(fā)表于 2017-11-4 15:31 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
超聲波測距模塊,藍牙模塊源碼


HC-06藍牙規(guī)格文檔:




單片機源程序:
  1. /*********************************************************************************
  2. * 【作    者】: 清翔電子:03
  3. * 【版    本】: 1.0
  4. * 【實驗平臺】: QX-MINI51 單片機開發(fā)板
  5. * 【外部晶振】: 11.0592mhz        
  6. * 【主控芯片】: STC89C52
  7. * 【編譯環(huán)境】: Keil μVisio3        
  8. * 【程序功能】: 藍牙數(shù)碼管顯示加LED指示燈                                                                                          
  9. * 【使用說明】:

  10. STC89c52與HC-06藍牙連線:
  11.         RXD    TXD
  12.         TXD    RXD
  13.         藍牙連接方式請參照本文件下的圖片
  14. 手機采用藍牙串口通信助手
  15. 最后已改用Android自編藍牙通信軟件
  16. 藍牙模塊安裝方法請參照本文件夾下的圖片01

  17. **********************************************************************************/

  18. #include <reg52.h>
  19. #include <intrins.h>
  20. #define uchar unsigned char
  21. #define uint unsigned int
  22. uchar tmp;
  23. uint c=0;
  24. sbit led1=P1^0;                    //指示燈0
  25. sbit led2=P1^1;                        //指示燈1
  26. sbit led3=P1^2;                        //指示燈3
  27. sbit led7=P1^7;                        //指示燈3

  28. sbit P2_0 = P2^0;
  29. sbit P2_1 = P2^1;
  30. sbit P2_2 = P2^2;
  31. sbit P2_3 = P2^3;

  32. uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,
  33.                         0xf8,0x80,0x90};

  34. void delay1(uint z)//1ms
  35. {
  36.         uint x,y;
  37.         for(x=z;x>0;x--)
  38.                 for(y=120;y>0;y--);        
  39. }
  40. void display(uchar value)
  41. {
  42.     uchar shu1,value1;
  43.         value1=value-48;
  44.         //bai=value1/16;
  45.         shu1=value1%16;


  46.    P0=table[shu1];
  47.    P2_0 = 0;
  48.    delay1(1);
  49.    P2_0 = 1;
  50. }        
  51.          
  52. void init();   //串口初始化
  53. void send(unsigned char a);        //單字節(jié)發(fā)送函數(shù)
  54. void ctrl(); //接收處理函數(shù)

  55. void main()
  56. {
  57.                 init();
  58.           while(1)
  59.           {         
  60.                   display(SBUF);
  61.                                   if(RI==1)                     // 是否有數(shù)據(jù)到來
  62.                   {
  63.                    RI = 0;
  64.                                   ctrl();
  65.                                   }      
  66.           }
  67. }

  68. void init()        //串口初始化
  69. {
  70.                    ES=0;                                                                  //關(guān)中斷
  71.                   SCON = 0x50;                        // REN=1允許串行接受狀態(tài),串口工作模式1,
  72.                                                                                           //10位UART(1位起始位,8位數(shù)據(jù)位,1位停止位,無奇偶校驗),波特率可變

  73.                   TMOD = 0x20;                        // 定時器1工作于方式2,8位自動重載模式, 用于產(chǎn)生波特率
  74.           TH1=TL1=0xFD;                       // 波特率9600 (本次測試采用晶振為11.0592)
  75.          
  76.           PCON &= 0x7f;                       // 波特率不倍增
  77.           TR1 = 1;                                                          //定時器1開始工作,產(chǎn)生波特率
  78.                                                                                           //發(fā)送標(biāo)志位置0
  79.                   TI=0;                                                                  //接收標(biāo)志位置0
  80.                   RI=0;
  81.                   
  82.                   //EA=0;
  83.               ES=1;
  84. }
  85.    
  86. void send(unsigned char a)        //單字節(jié)數(shù)據(jù)發(fā)送
  87. {                                                        //注意:若單片機TXD(P3.1)無上拉能力,必須在P3.1端接上拉電阻。本次測試需要接上拉電阻
  88.         TI=0;        
  89.         SBUF=a;
  90.         while(TI==0);
  91.         TI=0;

  92.         if(c%2)                                        //發(fā)送指示燈標(biāo)志,每接收一次,此燈亮滅交替
  93.          led7=1;
  94.         else
  95.          led7=0;
  96.         c++;
  97. }

  98. void ctrl()                            //接收處理函數(shù)
  99. {
  100.                                     switch(tmp)
  101.                                   {
  102.                                           case '1':
  103.                                                 led1=1;                                   //收到字符1,指示燈0滅
  104.                                                 send(tmp);
  105.                                                 break;                                       
  106.                                         case '2':                                         //收到字符2,指示燈1滅
  107.                                                  led2=1;
  108.                                                  send(tmp);
  109.                                                  break;
  110.                                         case '3':                                    //收到字符3,指示燈0、1亮
  111.                                                  led1=0;
  112.                                                  led2=0;
  113. ……………………

  114. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
藍牙超聲波模塊源碼.rar (1.61 MB, 下載次數(shù): 120)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:246089 發(fā)表于 2017-11-4 21:15 | 只看該作者
能不能給個傳輸程序
回復(fù)

使用道具 舉報

板凳
ID:246094 發(fā)表于 2017-11-4 21:25 | 只看該作者
幫幫 能不能給個傳輸程序
回復(fù)

使用道具 舉報

地板
ID:250176 發(fā)表于 2018-4-13 23:16 | 只看該作者
樓主有沒有STM32驅(qū)動HC-06的代碼,我的板子是F103C8T6
回復(fù)

使用道具 舉報

5#
ID:367125 發(fā)表于 2018-7-8 05:35 | 只看該作者
學(xué)習(xí)了,剛接觸這一塊
回復(fù)

使用道具 舉報

6#
ID:37956 發(fā)表于 2020-2-20 21:37 | 只看該作者
還可以下載嗎
回復(fù)

使用道具 舉報

7#
ID:1087282 發(fā)表于 2023-7-5 09:13 | 只看該作者
有沒有硬件鏈接吖?視頻說明什么的?
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 精品欧美乱码久久久久久 | 精品国产欧美一区二区 | 一区二区三区四区免费在线观看 | 成人网址在线观看 | 中文字幕一区在线观看视频 | 91成人在线 | 91视频在线观看 | 国产精品视频网 | 男女国产网站 | 久久久久91 | 天天草av| 亚洲国产精品视频一区 | 欧美 日韩 亚洲91麻豆精品 | 91视频在线观看 | 欧美啊v在线观看 | 国产三级大片 | 亚洲一区av| 久久91精品国产 | 久久99精品久久久久久青青日本 | 久久国产精品无码网站 | 国产一区在线免费观看视频 | 自拍视频在线观看 | 欧美天堂一区 | 日韩区| 成人在线视频免费观看 | 天堂精品 | 国产亚洲高清视频 | 久久成人精品 | 日韩在线精品视频 | 精品欧美乱码久久久久久 | 中文字幕在线观看 | 欧美亚洲一区二区三区 | 日韩一级免费观看 | 国产h视频 | 欧美成视频 | 成年人在线观看视频 | 日本午夜免费福利视频 | 日韩精品视频在线观看一区二区三区 | 国产探花在线精品一区二区 | 在线视频久久 | 日韩精品一区二区三区中文在线 |