标题:
单片机蓝牙开关控制LED灯源码和APP下载
[打印本页]
作者:
perfectlove
时间:
2017-8-11 11:47
标题:
单片机蓝牙开关控制LED灯源码和APP下载
51+avr最小系统做的蓝牙开关,可控制三个灯的开和关,以及8个灯的全亮和全灭,还有一个流水灯闪烁。
蓝牙app在压缩包里面下载:
0.png
(39.67 KB, 下载次数: 101)
下载附件
2017-8-11 18:04 上传
单片机源程序如下:
#include <reg52.h>
#include "intrins.h"
#include <math.h>
#define uchar unsigned char
#define uint unsigned int
#define led P1
uchar receive=0;
uchar send=0xff;
sbit led1=P1^0;
sbit led2=P1^2;
sbit led3=P1^3;
sbit led4=P1^4;
int i;
/********************************************************************
* 名称 : Delay_1ms()
* 功能 : 延时子程序,延时时间为 1ms * x
* 输入 : x (延时一毫秒的个数)
* 输出 : 无
***********************************************************************/
void Delay_1ms(uint i)//1ms延时
{
uchar x,j;
for(j=0;j<i;j++)
for(x=0;x<=148;x++);
}
/********************************************************************
* 名称 : Com_Init()
* 功能 : 串口初始化,晶振11.0592,波特率9600,使能了串口中断
* 输入 : 无
* 输出 : 无
***********************************************************************/
void Com_Init(void)
{
TMOD = 0x20;
PCON = 0x00;
SCON = 0x50;
TH1 = 0xfd; //设置波特率 9600
TL1 = 0xfd;
TR1 = 1; //启动定时器1
ES = 1; //开串口中断
EA = 1; //开总中断
}
void liushui()
{
led=0xfe;
Delay_1ms(100);
if(receive==0x11)
{
for(i=0;i<7;i++) //将led左移一位
{
led=_crol_(led,1);
Delay_1ms(100);
}
for(i=0;i<7;i++) //将led右移一位
{
led=_cror_(led,1);
Delay_1ms(100);
}
}
}
void main()
{
Delay_1ms(100);
Com_Init();//串口初始化
//while (1)
//{
//}
}
/********************************************************************
* 名称 : Com_Int()
* 功能 : 串口中断子函数
* 输入 : 无
* 输出 : 无
***********************************************************************/
void Com_Int(void) interrupt 4
{
EA = 0;
if(RI == 1) //当硬件接收到一个数据时,RI会置位
{
receive = SBUF ;
RI = 0;
switch (receive)
{
case 0x00: P1=0x00;break;
case 0xff: P1=0xff;break;
……………………
…………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
所有资料51hei提供下载:
蓝牙开关.rar
(90.33 KB, 下载次数: 296)
2017-8-11 11:47 上传
点击文件名下载附件
蓝牙开关
下载积分: 黑币 -5
作者:
hao05020
时间:
2017-12-25 21:50
谢谢分享
作者:
ray372liu
时间:
2017-12-26 15:36
学习一下
作者:
ray372liu
时间:
2017-12-26 15:36
谢谢分享
作者:
hao05020
时间:
2017-12-26 20:49
搞来搞去都搞 不好
作者:
ylg9988
时间:
2017-12-27 22:45
别总要那么多黑币好不好!
作者:
hao05020
时间:
2018-4-7 23:03
谢谢楼主的分享,哈哈
作者:
wpq201800
时间:
2018-4-8 20:58
如果黑币少些就好了,哈哈
作者:
xiaocao228
时间:
2018-6-7 21:33
谢谢分享
作者:
perfectlove
时间:
2018-6-9 13:35
黑币下载这个是论坛设的,我也希望大家资源都可以免费共享啊
作者:
tembo
时间:
2018-11-19 17:33
谢谢分享
作者:
xmway
时间:
2018-12-13 16:43
谢谢分享
作者:
113322.
时间:
2018-12-13 20:12
感谢分享!!!
作者:
橙子炖盅
时间:
2018-12-27 18:33
学习一下
作者:
zhu752887580
时间:
2019-5-13 13:25
谢谢分享
作者:
saj123456
时间:
2019-7-15 21:53
好资料感谢分享。
作者:
无力蔡徐坤
时间:
2019-7-15 23:39
谢谢分享
作者:
845114943
时间:
2019-12-4 10:53
感谢分享+1
作者:
cuiqingbo
时间:
2020-1-2 10:41
学习一下
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1