基于51单片机手机无线蓝牙控制8位LED灯亮灭设计(毕设课设)

本设计由STC89C52单片机电路+8位LED灯电路+蓝牙模块电路+电源电路组成。

1、通过手机APP可以控制8路LED灯的亮灭。

2、通过手机APP可以控制8路LED灯的亮度。每个灯的亮度有3档。

3、可以发送指令控制8个灯全灭和全亮。

【资源下载】下载地址如下(865):https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

#define DAGN03 0x06

unsigned long times_5ms=0;		 	//定时器计数
unsigned char Commd_Flag=INIT;		//命令接受标识

unsigned char pwmLed01 = 3; //pwm调整参数
unsigned char pwmLed02 = 3; //pwm调整参数
unsigned char pwmLed03 = 3; //pwm调整参数
unsigned char pwmLed04 = 3; //pwm调整参数
unsigned char pwmLed05 = 3; //pwm调整参数
unsigned char pwmLed06 = 3; //pwm调整参数
unsigned char pwmLed07 = 3; //pwm调整参数
unsigned char pwmLed08 = 3; //pwm调整参数

unsigned char countLed01 = 0;//pwm计数 
unsigned char countLed02 = 0;//pwm计数
unsigned char countLed03 = 0;//pwm计数
unsigned char countLed04 = 0;//pwm计数
unsigned char countLed05 = 0;//pwm计数
unsigned char countLed06 = 0;//pwm计数
unsigned char countLed07 = 0;//pwm计数
unsigned char countLed08 = 0;//pwm计数

void Init_Timer0(void);				//函数声明
void UART_Init(void);
void SendByte(unsigned char dat);
void SendStr(unsigned char *s,unsigned char length);

void main (void)
{
	Init_Timer0();        //定时器0初始化
	UART_Init();		   //蓝牙 串口 波特率9600

	LED1=0;	
	LED2=0;		
	LED3=0;		

  • 4
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值