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

正文內(nèi)容

基于單片機的空調(diào)溫度控制系統(tǒng)畢業(yè)設計-資料下載頁

2025-10-25 19:29本頁面

【導讀】在自動控制領域中,溫度檢測與控制占有很重要地位。溫度測控系統(tǒng)在工。農(nóng)業(yè)生產(chǎn)、科學研究和在人們的生活領域,也得到了廣泛應用。的應用數(shù)量居各種傳感器之首。目前,溫度傳感器正從模擬式向數(shù)字集成式方向。在此基礎上描述了系統(tǒng)研制的理論基礎,溫度采集等部分的電路設計,并對測溫系統(tǒng)的一些主要參數(shù)進行了討論。介紹溫度控制系統(tǒng)功能的基礎上,提出了系統(tǒng)的總體構(gòu)成。系統(tǒng)中的應用,分析了系統(tǒng)各部分的硬件及軟件實現(xiàn)。行性的仿真,利用單片機開發(fā)板驗證在實際電路中能起到的效果。溫度控制器具有較強的可操作性,很好的可拓展性,控制簡單方便。普通風機盤管空調(diào)溫控器基本上是一個獨立的閉環(huán)溫度。這類空調(diào)溫控器產(chǎn)品普遍存在“溫度設定分度值過粗”、“時。第二代空調(diào)溫控器為電子式產(chǎn)品,溫。目前國內(nèi)外生產(chǎn)廠家正在研究開發(fā)第三代智能型室溫空調(diào)溫控器,應用。空調(diào)溫控器,并已應用于實際工程。化的數(shù)字量,同模擬輸出相比,它輸出響應較慢,但容易與MPU接口。

  

【正文】 個 DS18B20 接觸不好或斷線 ,當程序讀該DS18B20 時 ,將沒有返回信號 ,程序進入死循環(huán)。這一點在進行 DS1820 硬件連接和軟件設計時也要給予一定的重視。 ,在程序開始時 ,要寫入各定時器中斷的入口地址。 過程中要注意加注釋或分割線 ,否則 ,在程序過長時容易變得很亂 ,不便于查找或更改。 ,避免上下亂調(diào)用的現(xiàn)象 ,這樣會使程序更加清晰化。 ,這樣會使思路清晰。 調(diào)試結(jié)果 圖 開發(fā)板上的顯示結(jié)果 圖 仿真電路及結(jié)果 圖 開發(fā)板上的實驗結(jié)果 結(jié) 論 本設計使用 AT80C52 作為主控芯片進行控制 ,單片機具有集成度高 ,通用性好 ,功能強 ,特別是體積小 ,重量輕 ,耗能低可靠性高 ,抗干擾能力強和使用方便等獨特優(yōu)點 ,在數(shù)字、智 能化方面有廣泛的用途。其中的溫度控制系統(tǒng)采用DS18B20 “一線總線”數(shù)字化溫度傳感器 ,支持“一線總線”接口 ,大大提高了系統(tǒng)的抗干擾性測量溫度范圍為 55℃到 +125℃ ,在 10 到 +85℃范圍內(nèi) ,精度為177?!?。而且體積小價格實惠 ,溫度設定采用按鍵設定 ,風速控制則由步進電機的轉(zhuǎn)速控制得以實現(xiàn) ,軟件算法采用設定值和測量值相比較的算法。在單片機應用的基礎上 ,實現(xiàn)了一種用帶有 EEPROM的 AT89C52單片機控制傳感器的自動化溫度監(jiān)控系統(tǒng)。 參考文獻 姜志海 ,黃玉清 ,劉連鑫 . 單片機原理及應用 (第 2 版 )[M]. 電子工業(yè)出版社 , 2020. 魏澤鼎 . 單片機應用技術(shù)與實例 [M]. 電子工業(yè)出版社 , 2020. 宋亞偉 . 基于 DS18B29 的溫度控制采集系統(tǒng) [J]. 機電工程技術(shù) , 2020, 3709:8991. 齊建家 ,胡天明 . 基于 DS18B20 的數(shù)字溫度設計及其應用 [J]. 黑龍江工程學院學報 ,2020, 222:5962. 張洪潤 ,張亞凡 . 單片機原理及應用 [M]. 清華大學出版社 ,2020. 李玉峰 . MCS51 系列單片機原理與接口技術(shù) [M]. 人民郵電出版社 , 2020. 馬忠梅 . 單片機的 C 語言應用程序設計 [M]. 北京航空航天大學出版社 , 2020. 附件 1 系統(tǒng)硬件電路圖 附件 2 系統(tǒng)軟件程序 /*********************************************** *文件名 :溫度采集 *描述 :實現(xiàn)用溫度傳感器 DS18B20 對溫度的采集并用 1602 液晶顯示 *創(chuàng)建人 :楊耀武 *老師 :黃 宇 ***********************************************/ include include define uchar unsigned char define uint unsigned int define jump_ROM 0xcc define start 0x44 define read_EEROM 0xbe sbit sclP3^5。//24c02 SCL sbit sdaP3^6。//24c02 SDA sbit DQP2^3。//DS18B20 數(shù)據(jù)口 sbit EP2^7。//1602 使能引腳 sbit RWP2^6。 //1602 讀寫引腳 sbit RSP2^5。//1602 數(shù)據(jù) /命令 sbit beepP3^7。 //蜂鳴器報警 sbit s1P3^2。//功能選擇按鍵 sbit s2P3^3。//溫度加 sbit s3P3^4。//溫度減 sbit warmP3^0。 //升溫繼電器 sbit coolP3^1。 //降溫繼電器 uchar TMPH,TMPL,Count1,Count2,T,xie,s1num,s2num,s3num,BusyC。 uint temp,speed。 uchar code table1[] SETTING T:2239。C。 uchar code table2[] SP:L T:39。C。 uchar code distab[] 0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04, 0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x09。 uchar data display[] 0x00,0x00,0x00,0x00,0x00。 uchar code F_Rotation[]0x20,0x60,0x40,0xc0,0x80,0x90,0x10,0x30。//正轉(zhuǎn)表格 uchar x24c02_readuchar address。 void x24c02_writeuchar address,uchar info。 void keyscanvoid。 //軟件延時 /*********************************************** * 名稱 : flash * 功能 : 延時大概為 2US * 輸入 : 無 * 輸出 : 無 ***********************************************/ void flashvoid _nop_。 _nop_。 /*********************************************** *名稱 :delay_16us(uint A)單位 us *功能 :當使用 晶振時候調(diào)用大概要耗時 24 us,每次計數(shù)耗時約為 16us *輸入 :要延時的時間 (A x 16) *輸出 :無 ***********************************************/ void delay_16usuint N int i。 fori0。iN。i++。 /*********************************************** *名稱 :delay_1ms(uint A)單位 us *功能 :當使用 晶振時候每次計數(shù)延時約 1ms *輸入 :要延時的時間 a ms *輸出 :無 ***********************************************/ void delay_1msuint a int i,j。 foria。i0。i forj110。j0。j。 //定時器延時 /*********************************************** * 名稱 : Time1_Init * 功能 : 定時器的初始化 , 晶振 ,10ms * 輸入 : 無 * 輸出 : 無 ***********************************************/ void Time1_Init TMOD 0x10。 IE 0x88。 TH0 0xb8。 TL0 0x00。 /*********************************************** * 名稱 : Time1_Int * 功能 : 定時器中斷 ,中斷中實現(xiàn) Count 加一 * 輸入 : 無 * 輸出 : 無 ***********************************************/ void Time1_Int interrupt 3 TH0 0xb8。 TL0 0x00。 Count2++。 ifCount250 Count20。 xie1。 //20ms 寫一次 //DS18B20 測溫顯示 /*********************************************** *名稱 :Reset *功能 :復位 DS18B20 *輸入 :無 *輸出 :無 ***********************************************/ uchar Resetvoid uchar receive_data。 DQ0。 //把 DQ 拉低 delay_16us29。 //持續(xù) 480us DQ1。 //使 DQ 回高 delay_16us3。//等存在脈沖 receive_dataDQ。 //得存在脈沖 delay_16us25。 returnreceive_data。//返回時隙信號 /*********************************************** *名稱 :read_bit 讀一位 *功能 :從 DS18B20 讀一個位值 *輸入 :無 *輸出 :一位的位值 ***********************************************/ uchar
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1