資源簡介
基于51單片機HC-06藍牙模塊使用,里面包含程序方便新手入門
代碼片段和文件信息
/*********************************************************************************
*?【編寫時間】:?2014年3月5日
*?【作????者】:?清翔電子:03
*?【版????本】:?1.0
*?【網????站】:?http://www.qxmcu.com/?
*?【淘寶店鋪】:?http://qxmcu.taobao.com/?(直銷店)??http://qx-mcu.taobao.com/??(總店)
*?【實驗平臺】:?QX-MINI51?單片機開發板
*?【外部晶振】:?11.0592mhz
*?【主控芯片】:?STC89C52
*?【編譯環境】:?Keil?μVisio3
*?【程序功能】:?藍牙數碼管顯示加LED指示燈 ??? ???????????? ????
*?【使用說明】:?
STC89c52與HC-06藍牙連線:
RXD????TXD
TXD????RXD
藍牙連接方式請參照本文件下的圖片
手機采用藍牙串口通信助手
最后已改用Android自編藍牙通信軟件
藍牙模塊安裝方法請參照本文件夾下的圖片01
藍牙模塊購買地址:http://item.taobao.com/item.htm?id=27378740053
**********************************************************************************/
#include?
#include?
#define?uchar?unsigned?char
#define?uint?unsigned?int
uchar?tmp;
uint?c=0;
sbit?led1=P1^0; ????//指示燈0
sbit?led2=P1^1; //指示燈1
sbit?led3=P1^2; //指示燈3
sbit?led7=P1^7; //指示燈3
sbit?P2_0?=?P2^0;
sbit?P2_1?=?P2^1;
sbit?P2_2?=?P2^2;
sbit?P2_3?=?P2^3;
uchar?code?table[]={0xc00xf90xa40xb00x990x920x82
????????????????????????0xf80x800x90};
void?delay1(uint?z)//1ms
{
uint?xy;
for(x=z;x>0;x--)
for(y=120;y>0;y--);
}
void?display(uchar?value)
{
????uchar?shu1value1;
value1=value-48;
//bai=value1/16;
shu1=value1%16;
???P0=table[shu1];
???P2_0?=?0;
???delay1(1);
???P2_0?=?1;
}
??
void?init();???//串口初始化
void?send(unsigned?char?a); //單字節發送函數
void?ctrl();?//接收處理函數
void?main()
{
init();
??????????while(1)
??????????{?????????
??????????????????d
- 上一篇:AD7606驅動代碼 stm32
- 下一篇:用混合遺傳算法求解物流配送路徑:
評論
共有 條評論