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

正文內(nèi)容

基于單片機(jī)的空調(diào)溫度控制器的設(shè)計-預(yù)覽頁

2025-07-14 12:43 上一頁面

下一頁面
 

【正文】 ,精度為177。DS18B20一般為三極管型封裝,其引腳圖如圖31所示。STC12C5608AD系列單片機(jī)是宏晶科技生產(chǎn)的單時鐘/機(jī)器周期的單片機(jī),是高速/低功耗/超強(qiáng)干擾的新一代8051單片機(jī),指令代碼完全兼容傳統(tǒng)8051,但速度快812倍。,1T,單時鐘/機(jī)器周期,指令代碼完全兼容傳統(tǒng)8051。6.:外部高精度晶體/時鐘,內(nèi)部R/C振蕩器用戶在下載用戶程序時,可選擇是使用內(nèi)部R/C振蕩器還是外部晶體/時鐘常溫下內(nèi)部R/C振蕩器頻率為:~,可選擇使用內(nèi)部時鐘,但因為有制造誤差和溫漂,以實際測試為準(zhǔn)。Down模式可由外部中斷喚醒。也可用來再實現(xiàn)4個定時器此電路以單片機(jī)為核心,單片機(jī)的具體引腳圖如圖32。C51單片機(jī)內(nèi)部有一個高增益反相放大器,用于構(gòu)成振蕩器。其主要功能是:l 把程序計數(shù)器PC值初始化,使單片機(jī)從0000H單元開始執(zhí)行程序。只要電源的上電時間不超過1ms,即可實現(xiàn)自動上電復(fù)位,所以接通電源就完成了系統(tǒng)的復(fù)位初始化。本次設(shè)計中,我采用了按鍵電平復(fù)位方式的復(fù)位電路。共陽極數(shù)碼管中8個發(fā)光二極管的陽極(二極管正端)連接一起,即為共陽極接法,簡稱共陽數(shù)碼管。此時,要求段驅(qū)動電路能吸收額定的段導(dǎo)通電流,還需根據(jù)外接電源及額定段導(dǎo)通電流來確定相應(yīng)的限流電阻。其功能是當(dāng)按鍵按下一次時,給單片機(jī)一個低電平,進(jìn)入風(fēng)速設(shè)定狀態(tài);按鍵S3一端與單片機(jī)的20腳()相連,另一端接地。ULN2003A就是這類可控大功率器件。通常應(yīng)用于自動化的控制電路中,它實際上是用小電流去控制大電流運作的一種“自動開關(guān)”。四通閥,液壓閥術(shù)語,是具有四個油口的控制閥。圖39 單相異步電機(jī)工作原理圖 第4章 系統(tǒng)軟件設(shè)計 DS18B20數(shù)據(jù)通信概述和DS18B20通信,其命令序列有3步:初始化、ROM命令(跟隨需要交換的數(shù)據(jù))和功能命令(跟隨需要交換的數(shù)據(jù))【19】。在主機(jī)檢測到應(yīng)答脈沖后,就可以發(fā)出ROM命令。主機(jī)通過重復(fù)執(zhí)行搜索ROM循環(huán)(搜索ROM命令跟隨著位數(shù)據(jù)交換),以找出總線上所有的從機(jī)設(shè)備。如果該命令用于多節(jié)點,系統(tǒng)則必然發(fā)生數(shù)據(jù)沖突,因為每個從機(jī)設(shè)備都會響應(yīng)該命令。例如,主機(jī)通過在發(fā)出跳越ROM命令后,跟隨轉(zhuǎn)換溫度命令[44h]就可以同時命令總線上所有的DS18B20開始轉(zhuǎn)換速度,這樣大大節(jié)省了主機(jī)的時間。在主機(jī)發(fā)出ROM命令,以訪問某個指定的DS18B20,接著就可以發(fā)出DS18B20的某個功能命令。(2)復(fù)制RAM存儲器(48H) 此命令讀RAM存儲器的內(nèi)容,開始讀字節(jié)0,并繼續(xù)讀到第九個字節(jié)(CRC)。(4)讀電源[B4H] 在此命令送至DS18B20之后最先發(fā)出的讀數(shù)據(jù)時間片,器件都會給其電源方式的信號:0=強(qiáng)上拉電阻供電;1=電源供電。 控制接口時序說明(1)讀操作時序圖 41讀操作時序(2)寫操作時序圖42讀操作時序 軟件程序設(shè)計初始化啟動風(fēng)扇電機(jī)調(diào)用測溫子程序調(diào)用溫度顯示程序四通閥不通電,制冷模式四通閥通電,制熱模式實際溫度設(shè)定溫度1℃實際溫度設(shè)定溫度1℃開關(guān)K4閉合,啟動壓縮機(jī)開關(guān)K4斷開,暫停壓縮機(jī)YESNONOYES主程序開始開關(guān)K5閉合NOYES結(jié)束有鍵按下?YESNO按鍵處理子程序 主程序模塊流程圖 圖43 主程序流程圖 DS18B20測溫程序及流程圖向DS18B20發(fā)送初始化脈沖初始化成功?向DS18B20發(fā)送44H啟動溫度轉(zhuǎn)化向DS18B20發(fā)送初始化脈沖向DS18B20發(fā)送BEH準(zhǔn)備取溫度取出溫度值及CRC校驗位CRC校驗轉(zhuǎn)化結(jié)束?初始化成功?YYYYNNNN向DS18B20發(fā)送CCH向DS18B20發(fā)送CCH保留該溫度,并精度運算,返回舍棄該溫度,返回報錯返回報錯返回 圖44 DS18B20通訊模塊流程圖 DS18B20測溫程序:INIT_1820: SETB 。等待DS18B20回應(yīng) DJNZ R0,TSR2 LJMP TSR4 。 時序要求延時一段時間TSR7: SETB RETGET_TEMPER: SETB 。 跳過ROM匹配 LCALL WRITE_1820 MOV A,44H 。 跳過ROM匹配 LCALL WRITE_1820 MOV A,0BEH 。 讀DS18B20的程序,從DS18B20中讀出兩個字節(jié)的溫度數(shù)據(jù),將溫度高位和低位從DS18B20中讀出 MOV R1,29H 。uVision2支持所有的KEIL 8051工具,包括C編譯器,宏匯編器,連接/定位器,目標(biāo)代碼到HEX的轉(zhuǎn)換器。l 集成的MAKE工具可以匯編,編譯和連接你的嵌入式應(yīng)用。l 與開發(fā)工具手冊和器件數(shù)據(jù)手冊和用戶指南有直接的鏈接。,向DS18B20發(fā)出溫度轉(zhuǎn)換命令后,程序總要等待DS18B20的返回信號,一旦某個DS18B20接觸不好或斷線,當(dāng)程序讀該DS18B20時,將沒有返回信號,程序進(jìn)入死循環(huán)。,避免上下亂調(diào)用的現(xiàn)象,這樣會使程序更加清晰化。提前了解了空調(diào)的工作原理,尤其是溫度檢測及控制這一塊,為我畢業(yè)后在奧克斯空調(diào)有限公司的工作與學(xué)習(xí)打下了良好的基礎(chǔ)。 參 考 文 獻(xiàn)[1] 彥啟森,石文星,(第四版)[M].北京:中國建筑工 業(yè)出版社,2009.[2] 李朝青.單片機(jī)原理及接口技術(shù)[M].北京航空航天大學(xué)出版社,2005. [3] Meng Chen, Li Min, Li Aichuan. Single chip microputer and the development of the temperature and humidity sensor[M].International Electronic Elements,2004.[4] [M].北京:北京航空航天大學(xué)出版社,2000.[5] 宋亞偉. 基于DS18B20的溫度控制采集系統(tǒng)[J]. 機(jī)電工程技術(shù), 2008, 37(09):8991.[6] 齊建家,胡天明. 基于DS18B20的數(shù)字溫度設(shè)計及其應(yīng)用[J]. 黑龍江工程學(xué) 院學(xué)報,2001, 22(2):5962.[7] DALLAS Semiconductor Corporation DS18B20 Programmable Resolution Wire Digital Thermometer.., 2008.[8] [M].北京:高等教育出版社,2006.[9] [M].北京:高等教育出版社,2006.[10] 黃正祥,鄧懷雄,郭延文,周書. 基于MCS51單片機(jī)的溫度控制系統(tǒng)[J].現(xiàn)代電 子技術(shù),2005,3(6):2021.[11] [J].龍巖學(xué)院學(xué)報,2006,24(6):1618.[12] Steven F. Barrett Daniel J. Pack. Embedded System [M].北京:電子出版社,2006. [13] 陳光明,(第2版)[M].杭州:機(jī)械工業(yè)出版社,2009. [14] [J].傳感器與微系統(tǒng),2006,25(1):5657.[15] Joseph Simmons, Benjamin L. Davis, Alan L. Nicoll. Heating, Ventilating and Airconditioning Design apaaratus and method[M].HVAC Holding Company,2007[16] 譚浩強(qiáng). C程序設(shè)計[M].清華大學(xué)出版社,2010.[17] Neal Robert Perlmutter. Individual Room Remperature Control System[M]. BiBTeX, BiBTeX,EndNote,RefMan,1976.[18] [M].北京:電子工業(yè)出版社,2009.[19] Jack Glass, Christopher Design for Data Centers Acmodating Current Loads and Planning for the Future[M]. American Society of Heating, Refrigerating and AirConditioning Engineers,2005.[20] Katsuhiko Ogata.Moden Control Engineering.Publishing house of electronics industry,2000,20(1) :96—202 致 謝在幾個月的學(xué)習(xí)研究中,課題受到了許多老師和同學(xué)的熱心關(guān)注和支持。顏老師淵博的知識、豐富的科研經(jīng)驗、不計名利、兢兢業(yè)業(yè)的治學(xué)精神使我受益匪淺。最后感謝所有曾經(jīng)鼓勵過我,幫助過我的人們。用于保存讀出溫度的高8位FLAG1 EQU 38H。存風(fēng)速 MOV 31H,A 。將28H中的最低位移入C RRC A MOV C,41H RRC A MOV C,42H RRC A MOV C,43H RRC A MOV 29H,A LCALL DISPLAY。然后拉高數(shù)據(jù)線 NOP NOP NOP MOV R0,20HTSR2: JNB ,TSR3 。 清標(biāo)志位,表示DS1820不存在 LJMP TSR7TSR5: MOV R0,70TSR6: DJNZ R0,TSR6 。 判斷DS1820是否存在?若DS18B20不存在則返回TSS2: MOV A,0CCH 。準(zhǔn)備讀溫度前先復(fù)位 MOV A,0CCH 。寫DS18B20的子程序(有具體的時序要求),一共8位數(shù)據(jù) CLR CWR1: CLR MOV R3,5 DJNZ R3,$ RRC A MOV ,C MOV R3,21 DJNZ R3,$ SETB NOP DJNZ R2,WR1 SETB RETREAD_18200: MOV R4,2 。顯示子程序?qū)?2H中的十六進(jìn)制數(shù)轉(zhuǎn)換成10進(jìn)制 MOV B,10 。指定查表啟始地址 MOV A,a_bit 。開個位顯示 ACALL D1MS 。送出十位的7段代碼 SET
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1