一、壓縮包資料內(nèi)容
- (1)、基于51單片機(jī)的RS-485無線DHT11溫濕度檢測系統(tǒng)proteus仿真設(shè)計(jì)一份;
- (2)、基于51單片機(jī)的RS-485無線DHT11溫濕度檢測系統(tǒng)proteus仿真設(shè)計(jì)keli源代碼一份;
- (3)、基于51單片機(jī)的RS-485無線DHT11溫濕度檢測系統(tǒng)proteus仿真設(shè)計(jì)視頻講解一份;
二、設(shè)計(jì)要求
- (1)、要求以51系列單片機(jī)為核心,設(shè)計(jì)一款基于51單片機(jī)的RS-485無線DHT11溫濕度檢測系統(tǒng);
- (2)、系統(tǒng)需要包含兩個(gè)從機(jī)、一個(gè)主機(jī);
- (3)、兩個(gè)從機(jī)負(fù)責(zé)檢測環(huán)境溫濕度;
- (4)、主機(jī)接收從機(jī)的溫濕度數(shù)據(jù);
- (5)、主機(jī)可以通過LCD1602顯示接收的溫濕度數(shù)據(jù);
三、相關(guān)資料截圖
圖1. 系統(tǒng)proteus仿真圖文章來源:http://www.zghlxwxcb.cn/news/detail-463945.html
圖2. 系統(tǒng)keil源代碼工程文件截圖文章來源地址http://www.zghlxwxcb.cn/news/detail-463945.html
四、視頻講解
部分代碼:
include "reg52.h"
#include "lcd1206.h"
sbit Rs485_die=P3^7; //高電平輸出 低電平輸入
sbit Data=P1^0; //傳感器接口
sbit KEY1=P1^1; //傳感器接口
u8 tempt1;
unsigned char RH_TP[6];
void serial_init(void);
u8 SEND_data(u8 addr);
void delay_1ms(unsigned int t);
void DISplay_RT_1() //傳感器1的數(shù)據(jù) 顯示
{
///顯示溫度
lcd_pos(0X03);
LcdWriteData(RH_TP[0]+'0');
lcd_pos(0X04);
LcdWriteData(RH_TP[1]+'0');
///顯示濕度
lcd_pos(0X43);
LcdWriteData(RH_TP[2]+'0');
lcd_pos(0X44);
LcdWriteData(RH_TP[3]+'0');
}
void DISplay_RT_2() //傳感器2的數(shù)據(jù)
{
///顯示溫度
lcd_pos(0X0C);
LcdWriteData(RH_TP[0]+'0');
lcd_pos(0X0D);
LcdWriteData(RH_TP[1]+'0');
到了這里,關(guān)于【022】基于51單片機(jī)的RS-485無線DHT11溫濕度檢測系統(tǒng)Proteus仿真設(shè)計(jì)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!