freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于rs485總線的無線遙控溫控系統(tǒng)設(shè)計(jì)-全文預(yù)覽

2025-07-09 16:38 上一頁面

下一頁面
  

【正文】 _BANK_1{ uchar data ck,rec,rec1,tran。beep()。 show_UpTemp_CurrentTemp()。 //個(gè)位 CurrentTempBuffer[10]=TempD+39。 } CurrentTempBuffer[7]=(TempN%100)/10+39。 //接著讀的是溫度值高位 EA=1。 TempL=ReadOneChar()。 } } while(1) //不斷檢測(cè)并顯示溫度 { EA=0。 if( Temperature!=85 amp。 TempH=ReadOneChar()。m++) { ReadTemp()。 //液晶初始化 addr=0x01。//溫度臨時(shí)變量 WDTRST = 0x1E。 // 蜂鳴器響2聲報(bào)警 Relay2=0。 // 關(guān)閉蜂鳴器 Relay1=1。i++){ TransRev(i)。 WDTA。 //串行口和T0初始化 while(1) { while(done==1) keydone()。wireless_2=1。wireless_2=0。 //進(jìn)入默認(rèn)液晶顯示 Relay1=1。 //液晶初始化 Initial_DS1302()。圖3710從機(jī)主程序流程圖(2)從機(jī)通信程序設(shè)計(jì)圖3711從機(jī)通信流程圖(3)DS18B20測(cè)溫程序設(shè)計(jì) 主機(jī)主程序void main(void){ uchar i。(9)主機(jī)通信程序主機(jī)通信流程圖如圖379所示。B:對(duì)應(yīng)按鍵鍵盤上的out鍵(保存退出)。當(dāng)進(jìn)入某種調(diào)整狀態(tài)時(shí)其對(duì)應(yīng)值會(huì)快速閃爍,通過up鍵或者down鍵進(jìn)行調(diào)整。(5)蜂鳴器報(bào)警功能程序當(dāng)溫度大于等于用戶設(shè)定的上限值時(shí),主機(jī)蜂鳴器報(bào)警。如圖375所示。(9)從機(jī)機(jī)接收主機(jī)發(fā)送的從機(jī)地址和溫度上限值采用奇校驗(yàn)(每幀數(shù)據(jù)的第8位(即D7)為奇校驗(yàn)位);從機(jī)發(fā)送匹配地址和采集到的溫度值時(shí)采用累加和校驗(yàn)。(5)從機(jī)AT89S52接收溫度上限報(bào)警值命令。圖373 從機(jī)硬件電路原理圖4 軟件設(shè)計(jì) RS485總線通信協(xié)議主機(jī)AT89S52采用查詢方式,從機(jī)AT89S52采用中斷方式,具體協(xié)議如下:(1)主機(jī)AT89S52發(fā)送查詢地址。調(diào)整按鍵8個(gè),其中SSS4和S5是手動(dòng)按鍵,P32~P35用于連接無線接收模塊,遙控器上的四個(gè)按鍵功能分別和SSSS5對(duì)應(yīng)??梢酝ㄟ^按鍵調(diào)整或者無線遙控調(diào)整時(shí)間,并具有系統(tǒng)掉電后啟用備用電池向DS1302繼續(xù)供電的功能,使用戶不必每次上電調(diào)整時(shí)間。圖371 系統(tǒng)方框圖3 硬件電路設(shè)計(jì) 主機(jī)硬件電路設(shè)計(jì)主機(jī)硬件電路如圖372所示。能夠?qū)χ匾獢?shù)據(jù)進(jìn)行保存。主機(jī)通過按鍵和無線遙控能夠?qū)囟葓?bào)警上限值及時(shí)間進(jìn)行設(shè)置。從機(jī)通過DS18B20采集現(xiàn)場(chǎng)溫度,利用LCD1602進(jìn)行顯示,通過RS485總線接收溫度報(bào)警值,同時(shí)上傳溫度檢測(cè)值給主機(jī)。采用DS1302實(shí)時(shí)時(shí)鐘芯片進(jìn)行年、月、日、時(shí)、分、秒刷新。當(dāng)溫度大于等于用戶設(shè)定的上限值時(shí),繼電器吸合,控制電扇通風(fēng)降溫,同時(shí)繼電器接通指示燈亮。從機(jī)通過DS18B20進(jìn)行溫度采集,然后通過LCD1602進(jìn)行顯示,第一行顯示主機(jī)發(fā)來的溫度上限值,第二行顯示從機(jī)1所在位置的溫度值。(4)主機(jī)AT89S52發(fā)送溫度上限報(bào)警值十位、溫度上限報(bào)警值個(gè)位。(8)主機(jī)發(fā)送從機(jī)地址和溫度上限值采用奇校驗(yàn)(每幀數(shù)據(jù)的第8位(即D7)為奇校驗(yàn)位);主機(jī)接收從機(jī)發(fā)送的匹配地址和采集到的溫度值時(shí)采用累加和校驗(yàn)。 圖374 主機(jī)主程序流程圖 (2)液晶顯示功能程序 圖375 主機(jī)液晶顯示界面 主機(jī)LCD2002液晶顯示從機(jī)1和從機(jī)2實(shí)時(shí)采集的溫度值、時(shí)間和日期。(4) AT24C02 掉電存儲(chǔ)功能程序 用于存儲(chǔ)用戶設(shè)定的溫度上限值。 圖377 進(jìn)入調(diào)整模式界面 當(dāng)set鍵按下時(shí)進(jìn)入調(diào)整模式,并且可以通過set鍵切換進(jìn)入對(duì)溫度上限值、時(shí)間、星期、年月日的調(diào)整狀態(tài)。圖378 無線遙控器鍵盤無線遙控按鍵功能如下:A :對(duì)應(yīng)按鍵鍵盤上的down鍵(調(diào)整參數(shù)減少)。具體操作詳見(6)按鍵鍵盤。首先進(jìn)行系統(tǒng)初始化,然后關(guān)中斷讀取DS18B20中溫度值,讀完溫度值后,開中斷,調(diào)用溫度決策函數(shù)。//喂狗 LCD_Initial()。 //減少鍵Down按下標(biāo)志位清0 done=0。wireless_3=0。wireless_3=1。//從AT24C02中讀出溫度的上限值 init_232_11m()。 //調(diào)液晶顯示溫度和時(shí)間函數(shù) flag=0。i2。 //打開繼電器1輸出控制,指示LE
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1