求助:基于51单片机的hc-06蓝牙模块的led调光程序
时间:10-02
整理:3721RD
点击:
求助:基于51单片机的hc-06蓝牙模块的led调光程序
蓝牙模块的密码收发,以手机安卓系统为例
要求具有单片机设计基础,无线通信基础,有兴趣从事硬件设计的学生。
研究蓝牙技术,利用单片机(MCS51,PIC,AVR)设计一个控制器,具有与蓝牙接口,能根据通信协议对LED灯具进行控制。
1掌握KEIL和PROTEUS7.0仿真软件,
2掌握无线通信技术要求和实现方法;
3掌握altium designer10 软件使用
蓝牙模块的密码收发,以手机安卓系统为例
要求具有单片机设计基础,无线通信基础,有兴趣从事硬件设计的学生。
研究蓝牙技术,利用单片机(MCS51,PIC,AVR)设计一个控制器,具有与蓝牙接口,能根据通信协议对LED灯具进行控制。
1掌握KEIL和PROTEUS7.0仿真软件,
2掌握无线通信技术要求和实现方法;
3掌握altium designer10 软件使用
1002925094
#include<reg51.h>//串口发送数据PWM,控制P2.0led灯亮度,波特率9600
#define uchar unsigned char
#define uint unsigned int
sbit p20=P2^0;
uchar PWM,t;
uchar flag;
void main()
{
TMOD=0x22;// 定时器1、0方式二
TH0=236;
TL0=236;
TH1=0Xfd;
TL1=0Xfd;
TR0=1;
TR1=1;
ET0=1;
SM0=0;
SM1=1;
REN=1;
EA=1;
ES=1;
p20=1;
while(1)
{
if(flag==1)
{
flag=0;
ES=0;
SBUF=PWM;
while(!TI);
TI=0;
ES=1;
}
}
}
void s() interrupt 4
{
RI=0;
PWM=SBUF;
flag=1;
}
void t0() interrupt 1
{
t++;
if(t==255)
{
t=0;
p20=0;;
}
if(PWM==t)
{
p20=1;;
}
}
调试不成功,发送数据没反应
这个不错,多谢小编
新人,学习了。
有人解决了你的问题吗