微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求助:基于51单片机的hc-06蓝牙模块的led调光程序

求助:基于51单片机的hc-06蓝牙模块的led调光程序

时间:10-02 整理:3721RD 点击:
求助:基于51单片机的hc-06蓝牙模块的led调光程序
蓝牙模块的密码收发,以手机安卓系统为例
要求具有单片机设计基础,无线通信基础,有兴趣从事硬件设计的学生。
   研究蓝牙技术,利用单片机(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;;
        }
}

调试不成功,发送数据没反应

这个不错,多谢小编

新人,学习了。

有人解决了你的问题吗

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top