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

2019-07-15 17:45发布

求助:基于51单片机的hc-06蓝牙模块的led调光程序
蓝牙模块的密码收发,以手机安卓系统为例
要求具有单片机设计基础,无线通信基础,有兴趣从事硬件设计的学生。
   研究蓝牙技术,利用单片机(MCS51,PIC,AVR)设计一个控制器,具有与蓝牙接口,能根据通信协议对LED灯具进行控制。
1掌握KEIL和proteus7.0仿真软件,         
2掌握无线通信技术要求和实现方法;
3掌握altium designer10 软件使用

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
超超520
2019-07-15 22:13
#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;;
        }
}

一周热门 更多>