• 大小: 3KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: 其他
  • 标签: 蓝牙  

资源简介

基于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

评论

共有 条评论