当前位置: 代码迷 >> 综合 >> 176【毕设课设】基于51单片机的光照温度蓝牙控制设计-DS18B20-蓝牙-(电路图+程序)
  详细解决方案

176【毕设课设】基于51单片机的光照温度蓝牙控制设计-DS18B20-蓝牙-(电路图+程序)

热度:45   发布时间:2024-03-05 23:28:44.0

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

51光照温度蓝牙上传设计-光敏-PCF8591-DS18B20-蓝牙-LCD1602

本设计由STC89C52单片机电路+光照检测电路+DS18B20温度检测电路+蓝牙模块电路+LCD1602液晶显示电路+电源电路组成。

1、LCD1602液晶实时显示光照值(0-100)和温度。

2、将光照值和温度通过蓝牙模块实时上传到手机APP。

unsigned long time20ms=0;	//定时计数unsigned char ReadTempFlag=0;//定义读时间标志
int temp1;		//温度读取值
float temperature; //实际温度char dis0[16];//定义显示区域临时存储数组
char dis1[16];			  //温度显示void Init_Timer0(void);//定时器初始化void UART_Init(void);
void uartSendByte(unsigned char dat);
void uartSendStr(unsigned char *s,unsigned char length);void main (void)
{                 Init_Timer0();	//初始化 定时器UART_Init();  LCD_Init();           //初始化液晶DelayMs(20);          //延时有助于稳定LCD_Clear();          //清屏