蓝牙模块通信c语言,求一个蓝牙模块发送数据的例子

#include

#include

#define uchar unsigned char

#define uint unsigned int

/******led定义*******/

sbit led1=P1^0;

sbit led2=P1^1;

sbit led3=P1^2;

sbit led4=P1^3;

sbit led5=P1^4;

sbit led6=P1^5;

sbit led7=P1^6;

sbit led8=P1^7;

uchar shu;

void delay_ms(uint z) //毫秒延时程序

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

void UARTinit()//串口初始化

{

TMOD=0x20;//定时器1,8位自动重装模式

TH1=0xfd;

TL1=0xfd;//波特率9600bps

TR1=1;

SM0=0;

SM1=1;//串口工作模式1,10位UART,8位数据

REN=1;//串口使能

ES=1;//开串口中断

EA=1;

}

void led(uchar x)

{

switch (x)

{

case 0x00:led1=0;break;

case 0x01:led1=1;break;

case 0x02:led2=0;break;

case 0x03:led2=1;break;

case 0x04:led3=0;break;

case 0x05:led3=1;break;

case 0x06:led4=0;break;

case 0x07:led4=1;break;

case 0x08:led5=0;break;

case 0x09:led5=1;break;

case 0x10:led6=0;break;

case 0x11:led6=1;break;

case 0x12:led7=0;break;

case 0x13:led7=1;break;

case 0x14:led8=0;break;

case 0x15:led8=1;break;

}

}

void main()

{

UARTinit();

while(1);

}

void UART() interrupt 4//串口中断服务程序

{

if(RI)

{

RI=0;

shu=SBUF;

}

}

给你个例程,我用的是HC_05主从一体蓝牙模块

95d1098ed7cbcc93a3c84393e0bd5f5e.gif

2017-5-2 16:40 上传

点击文件名下载附件

4.19 MB, 下载次数: 30

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值