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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機的電冰箱溫控器的設(shè)計(已改無錯字)

2023-01-15 18:51:01 本頁面
  

【正文】 位可選,為了提高精度采用 12 位。在采用 12 位轉(zhuǎn)換精度時,溫度寄存器里的值是以 為步進的,即溫度值為溫度寄存器里的二進制值乘以 ,就是實際的十進制溫度值。擴大十倍,四舍五入后便可將精度精確到 ℃。 預(yù)置溫度調(diào)節(jié)程序 在本次設(shè)計中,可 預(yù)置的溫度范圍可以從 20~20℃ 。在編寫程序過程中,如果直接對 代表溫度值的變量 yskey 的值在 20~20 操作對數(shù)據(jù)的轉(zhuǎn)換將很復(fù)雜和麻煩。于是我將 其 yskey 值 的范圍移至 140 間, 進而就不需要去處理 yskey 復(fù)雜的數(shù)據(jù)類型轉(zhuǎn)換的問題了。 程序的詳細設(shè)計流程圖如下圖 45: 湖南人 文科技學(xué)院畢業(yè)設(shè)計 18 開 始判 斷 有 鍵 是 否 按 下是 否 為 加 溫 度 鍵 y s k e y 值 自 增 1 y s k e y 值 自 減 1返 回 y s k e y 值YYNN 圖 4 5 預(yù)置溫度調(diào)節(jié)程序流程圖 yskey 返回給主函數(shù)中的 ys 后, 要得到真實的溫度值, 只需要判斷 ys 是大于等于 20,還是小于 20 的。 若其值 大于則減去 20 即為要預(yù)設(shè)的實際 正數(shù) 溫度值;若是其值小于 則 20 減去其值,再加上一個負(fù)數(shù)符號便是要預(yù)設(shè)的負(fù)溫度值。將其值送入指定的溫度顯示區(qū)域,我們便能夠適時的看到 調(diào)節(jié)的 預(yù)置溫度了。 判斷控制程序 判斷控制程序是根據(jù)用戶設(shè)定的溫度值和 DS18B20 實時測得溫度值相比較,從而決定是否需要制冷,并在液晶屏上顯示其工作狀態(tài)。 而對壓縮機的控制則是通過控制繼電器的通斷決定是否給壓縮機 通電工作來實現(xiàn)的。當(dāng) ysj=1,也就是 腳為高電平的時候,繼電器閉合,壓縮機通電工作;當(dāng) ysj=0 時,繼電器斷開 ,壓縮機停止工作。 若當(dāng)壓縮機的工作電壓不正常時,壓縮機將有被燒壞的危險,程序自動進入故障處理部分,在液晶顯示屏上顯示故障原因,壓縮機停止工作。直到故障解除,然后重行啟動電冰箱程序。 圖 46 所示的就是該程序的流程圖。 為了避免冷氣泄露,節(jié)約電能需要進行電冰箱門關(guān)好與否的檢查,因此在程序中又設(shè)置一判斷門是否關(guān)好的語句能夠及時地提醒用戶門沒關(guān)好。這一部分將不再圖 46 中畫出。 湖南人文科技學(xué)院畢業(yè) 設(shè)計 19 開 始電 壓 是 否 正 常預(yù) 溫 實 溫故 障 排 除顯 示 故 障 , 壓 縮機 停 止 工 作壓 縮 機 不 工 作壓 縮 機 延 時 啟 動顯 示 狀 態(tài)返 回YNNYNY 圖 4 6 判斷控制程序流程圖 開啟延時程序 該功能要求壓縮機停機時間超過 5 分鐘才能啟動 ,以延長壓縮機的壽命 ,這就要求在每次電冰箱上電時 ,都要檢查壓縮機停機是否到 5 分鐘。若未達到需延時到 5分鐘后才能啟動 ,因此在設(shè)計時應(yīng)有判斷與延時功能。 按功能要求 ,電冰箱無論是自動停機還是強制停機。為了延長壓縮機的壽命 ,都要延時 5 分鐘后壓縮機才能啟動。即在每次接通壓縮機時 ,單片機計時 ,利用單片機將計數(shù)值保存在軟件設(shè)計時 ,每次上電都要檢查此數(shù)據(jù)是否到 5 分鐘。若時間不到 ,延時后才能接通壓縮機 。為了在單片機延時期間不耽擱其他程序的執(zhí)行和處理,在此使用 定時器 T1 計時,并且使用工作組 2,循環(huán)定時延遲 5 分鐘。但在本程序中壓縮機的開啟延時時間為 30 秒,方便演示。 圖 47 為開啟延時程序流程圖。 湖南人 文科技學(xué)院畢業(yè)設(shè)計 20 開 始T 1 定 時 模 式 , 工 作模 式 1填 入 初 值 6 0 m s開 啟 T 1 中 斷開 啟 C P U 中 斷啟 動 T 1 中 斷滿 足 n 次啟 動 壓 縮 機YY n 加 1 , T 1 填 入6 0 m s 的 初 值N返 回N 圖 4 7 開啟延時程序流程圖 湖南人文科技學(xué)院畢業(yè) 設(shè)計 21 第 5 章 系統(tǒng)調(diào)試及性能分析 調(diào)試 系統(tǒng)的調(diào)試以程序調(diào)試為主。 硬件調(diào)試比較簡單,首先檢查電路的焊接是否正確,然后可用萬用表測試或通電檢測。 軟件調(diào)試 可以先編寫顯示程序并進行硬件的正確性檢驗,然后分別進行主程序和 各個子程序的編程和 功能 調(diào)試。 對于顯示子程序,是最首當(dāng)其沖的,只需要能將所要顯示的內(nèi)容全部顯示,并且顯示在恰當(dāng)?shù)奈恢?,如果不能顯示準(zhǔn)確,就有可能導(dǎo)致后面程序很難寫出。在調(diào)試過程中由于對顯示的地址把握不準(zhǔn)導(dǎo)致顯示覆蓋并且錯誤的現(xiàn)象。 其次最重要的一個程序就是實時測量環(huán)境溫度的 DS18B20 程序,它能否正常工作關(guān)系到整個系統(tǒng)是否能夠正常工作;對于其的調(diào)試主要看是否能夠顯示測得的溫度,還有在其工作的時候,用手指去捏住 DS18B20 看溫度是否變化,其次另外拿支溫度計測當(dāng)時的溫度,和 DS18B20 測得的溫度比較一下看 誤 差是否比較大 。 預(yù)置溫度程序就看能不能正確地調(diào)動溫度,智能控制就看在實測溫度和預(yù)置溫度大小比較時 和電壓出現(xiàn)不穩(wěn)定情況時 ,能不能正確的控制制冷設(shè)備工作 和保護制冷設(shè)備 ;延時開啟程序就看在制冷設(shè)備啟動前是否有相應(yīng)的一段時間間隔。如若不能正常進行,再返回程序設(shè)計原理和 C 語言的語法、數(shù)據(jù)轉(zhuǎn)換規(guī)則仔細推理程序是否寫錯。 性能分析 電冰箱各個性能分析如下: 預(yù)設(shè) 溫度 調(diào)節(jié) 范圍 : 20℃ ~20℃; 壓縮機延時開啟時間: 30 秒; DS18B20 測溫精度: ℃; 湖南人 文科技學(xué)院畢業(yè)設(shè)計 22 第 6 章 分析與結(jié)論 通過此項設(shè)計的分析可得 到如下結(jié)論: 、體積小、價格低廉的 8 位 STC89C52 單片機 ,可以做出可行、可靠性強的自動控制產(chǎn)品 電冰箱溫度的控制系統(tǒng)。實現(xiàn)了電冰箱溫度的自動控制。 ,利用軟件抗干擾也可以達到精度不高的要求,而且,節(jié)省了硬件資源,降低了產(chǎn)品設(shè)計成本,有助于產(chǎn)品的推廣、民用化。 ,提高軟件質(zhì)量。 。如果再加上少許外圍器件,如語音芯片,環(huán)境溫度傳感器,在軟件方面采用模糊控制技術(shù),可以使電冰箱的智能化大 大提高。 湖南人文科技學(xué)院畢業(yè) 設(shè)計 23 致謝 在此論文最終完成之際,向所有關(guān)心和幫助過我的老師、同學(xué)和朋友表示深深感謝!首先感謝 通信與 控制 工程系 的領(lǐng)導(dǎo)和老師對我的關(guān)心和幫助,感謝他們?yōu)槲姨峁┍憷臈l件,使我的畢業(yè)設(shè)計能順利完成。 同時,我要衷心感謝 謝四蓮 老師,從畢業(yè)設(shè)計的開始到畢業(yè)論文的最終定稿,在此期間 謝 老師給了我細心的指導(dǎo)和幫助 , 謝 老師淵博的知識、誠懇的為人、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度深深感染了我,讓我終生受用。在此,我向我的指導(dǎo)老師致以誠摯的謝意和深深的敬意。 此外 , 在我撰寫論文期間 , 還得到了同班同學(xué)的支持和鼓勵 ,我要特別感謝 余元龍 等同 學(xué),每當(dāng)我遇到困難進行不下去的時候 , 他們都能耐心細致地給我講解 ,幫助我度過了一個又一個難關(guān) , 我的畢業(yè)設(shè)計和論文才得以順利地 完成, 在此我衷心地對他們說聲 “ 謝謝 !”。 湖南人 文科技學(xué)院畢業(yè)設(shè)計 24 參考文獻 [1] 求是科技 .8051 系列單片機 C 程序設(shè)計完全手冊 [M].北京 :人民郵電出版社 ,2021 [2] 張鑫等 .單片機原理及應(yīng)用 [M].北京 :電子工業(yè)出版社 ,2021 [3] 陳 濤 .單片機應(yīng)用及 C51 程序設(shè)計 [M].北京 :機械工業(yè)出版社 ,2021 [4] 樓然苗 ,李光飛 .單片機課程設(shè)計指導(dǎo) [M].北京 :北京航天航空大學(xué)出版社 ,2021 [5] 譚浩強 .C 程序設(shè)計 (第三版 )[M].北京 :清華大學(xué)出版社 ,2021 [6] 楊克昌 ,羊四清 ,周克江等 .C 程序設(shè)計 [M].武漢 :武漢大學(xué)出版社 ,2021 [7] 周興華 .單片機 智能化產(chǎn)品 —— C 語言設(shè)計實例詳解 [M].北京 :北京 航空航天大學(xué)出版社 ,2021 [8] 沙占友等 .單片機外圍電路設(shè)計 [M].北京 :電子工業(yè)出版社 ,2021 [9] 張齊等 .單片機應(yīng)用系統(tǒng)設(shè)計技術(shù) —— 基本 C 語言編程 [M].北京 :電子工業(yè)出版社 ,2021 [10] 王東鋒 ,董冠強 .單片機 C 語言應(yīng)用 100 例 [M].北京 :電子工業(yè)出版社 ,2021 [11] 余瑾 ,姚燕 .基于 DS18B20測溫的單片機溫度控制系統(tǒng) [J].單片機開發(fā)與應(yīng)用 ,2021,25( 32) :105106. [12] Zhang Chunzhi Feng of Microcontrollers Control System of Electric Refrigerator[J] .Journal of Beijing Vocationalamp。Technical Institute of ,(03): 2126 湖南人文科技學(xué)院畢業(yè) 設(shè)計 25 附錄 附錄 A 溫控器系統(tǒng)原理 圖 Y1S1 S2 S3S4 SWPBR1 RES2R2 RES2R3C11 2 3J1GNDGNDR4R5R6C2C3D1 1N4001D2 1N4001D3 1N4001D4 1N4001T1RelayVDD1RW5DB07DB29DB411DB613PSB15RST17LEDA19VSS2RS4E6DB18DB310DB512DB714LEDK20液晶 HG128*6412864VinVoutGNDU1 78051034512U2A LM11910 58967U2B LM119VCCUiR7 R8VCCVCCRSTEA/VPP31XTAL119XTAL218RST9(RD)17(WR)16(INT0)12(INT1)13(T0)14(T1)15(T2)1(T2EX)2345(MOSI)6(MISO)7(SCK)8(AD0)39(AD1)38(AD2)37(AD3)36(AD4)35(AD5)34(AD6)33(AD7)32(A8)21(A9)22(A10)23(A11)24(A12)25(A13)26(A14)27(A15)28PSEN29ALE/PROG30(TXD)11(RXD)10GND20VCC40U1 STC89C52C4C2C3C5VCCVCC VCCR9 R10GND1DQ2VCC3U3VCC湖南人 文科技學(xué)院畢業(yè)設(shè)計 26 附錄 B 溫控器系統(tǒng)設(shè)計源代碼 include include include include define uint unsigned int define uchar unsigned char uchar code table[]。 uint door。 uchar fushu。 uchar fushu1。 uint temp。 uchar ys。 uchar yskey=20。 uint n=0。 sbit RS =P2^4。 sbit WRD=P2^5。 sbit E= P2^6。 sbit PSB=P2^1。 sbit RES=P2^3。 sbit DQ=P1^7。//ds18b20 端口 sbit ysj=P1^1。//控制繼電器 sbit KEY_1 = P3^3。 //上 sbit KEY_2 = P3^1。 //下 sbit KEY_3 = P3^2。 // sbit KEY_4 = P1^2。 // 模擬電壓是否正常 void lcd_w_gzztpd(void)。 void lcd_w_menkg(void)。 void LCD_w_wd(uchar add2,int wwd,uchar fs)。 void TransferData(char data1,bit DI)。 void delayms(uint n)。 void delay(uint m)。 void lcd_mesg(uchar code *adder1)。 void lcd_mesg2(uchar add,uchar code *adder2)。 湖南人文科技學(xué)院畢業(yè) 設(shè)計 27 void lcd_w_hz(char address,char *hanzi)。 uint ReadTemperature(void)。 void Init_DS18B20(void)。 uchar ReadOneChar(void)。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1