资源简介
简单控制led点亮,亲测成功 ,对刚接触hc06蓝牙模块的小伙伴们会有帮助的
代码片段和文件信息
#include
#include
unsigned char tmp[2]={0};
sbit led1=P2^0; //
sbit led2=P2^1; //发1,2控制这两个led的亮灭
sbit led3=P2^2; //判断是否收到数据
void init(); //?????
void main()
{
init();
while(1)
{
if(led3==0)
{
ES=0;
switch(tmp[0])
{
case ‘1‘:
led1=0;break;
case ‘2‘:
led2=0;break;
}
}
ES=1;
}
}
void init()//串口初始化
{
PCON &=0X7F;
SCON=0x50;//SM0=0,SM1=1串口工作在方式1
TMOD=0x20;//定时器工作在方式2
TH1=0xfd;//放初值,便于设置波特率,此处为9600bps
TL1=0xfd;
TR1=1; //启动定时器1
EA=1;//开总中断
ES=1;//开串口中断
}
void ser() interrupt 4
{
tmp[0]=SBUF;
RI=0;
led3=0;//如果亮则证明已发送数据
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 70753 2016-04-21 20:33 bluetooth\bluetooth.uvgui.Administrator
....... 5395 2016-04-21 20:33 bluetooth\bluetooth.uvopt
....... 14037 2016-04-21 20:33 bluetooth\bluetooth.uvproj
文件 5982 2016-04-21 20:29 bluetooth\Listings\bluetooth.m51
文件 2344 2016-04-21 20:29 bluetooth\Listings\lanya.lst
文件 14138 2016-04-21 20:29 bluetooth\Listings\STARTUP.lst
文件 3624 2016-04-21 18:30 bluetooth\ob
文件 929 2016-04-21 18:30 bluetooth\ob
文件 126 2016-04-21 18:30 bluetooth\ob
文件 3024 2016-04-21 18:30 bluetooth\ob
文件 819 2016-04-21 18:30 bluetooth\ob
文件 3511 2016-04-21 20:29 bluetooth\out\bluetooth
文件 970 2016-04-21 20:29 bluetooth\out\bluetooth.build_log.htm
文件 663 2016-04-21 20:29 bluetooth\out\bluetooth.hex
文件 114 2016-04-21 20:29 bluetooth\out\bluetooth.lnp
文件 2930 2016-04-21 20:29 bluetooth\out\lanya.obj
文件 811 2016-04-21 20:29 bluetooth\out\STARTUP.obj
文件 705 2016-04-21 20:33 bluetooth\src\lanya.c
文件 6376 2015-05-29 12:09 bluetooth\STARTUP.A51
目录 0 2016-04-21 20:29 bluetooth\Listings
目录 0 2016-04-21 18:30 bluetooth\ob
目录 0 2016-04-21 20:29 bluetooth\out
目录 0 2016-04-21 20:33 bluetooth\src
目录 0 2016-04-21 20:33 bluetooth
----------- --------- ---------- ----- ----
137251 24
评论
共有 条评论