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

正文內(nèi)容

數(shù)字式自動溫度控制儀設(shè)計-wenkub

2022-09-07 12:05:39 本頁面
 

【正文】 有: 1. 用戶可自設(shè)定報警上下限溫度值。內(nèi)部結(jié)構(gòu)主要由四部分組成:64 位光刻 ROM、溫度傳 感器、非揮發(fā)的溫度報警觸發(fā)器 TH 和 TL、配置寄存器。 AT89C52 芯片與 LCD 就負(fù)責(zé)數(shù)據(jù)的處理與顯示。 1℃;應(yīng)用液晶顯示器實時顯示當(dāng)前的溫度值、系統(tǒng)時間和電機轉(zhuǎn)速; 電路的總體工作原理 電路總體分為 6個 模塊,分別是 DS18B20 溫度控制模塊 , DS1302 系統(tǒng)時間顯示模塊,繼電器加上 lamp 模擬的加熱設(shè)備模塊, L298 直流電機控制模塊, LCD1602 液晶顯示模塊,AT89C52 微控制器。溫度傳感器 DS18B20 用于環(huán)境溫度的采集與轉(zhuǎn)換, DS1302 用于產(chǎn)生系統(tǒng)時間, LCD 顯示電路用于顯示溫度傳感器采集到的溫度和直流電機的轉(zhuǎn)速及系統(tǒng)時間,溫度控制電路用于控制電機的轉(zhuǎn)速及時間, AT89C52 為系統(tǒng)的核心部分,進(jìn)行數(shù)據(jù)的接收和處理。 3) 第 4天, 設(shè)計說明書撰寫。 ( 3)設(shè)置 2個模擬輸出通道:一個通道控制加熱設(shè)備(輸出 0~5VDC,控制 0~220VAC), 另一個通道控制電機轉(zhuǎn)速(輸出 0~10V,控制轉(zhuǎn)速 0~2020rps),具體控制要求見下表。 課程設(shè)計任務(wù)書 學(xué)生姓名: 專業(yè)班級: 電信 1204 班 指導(dǎo)教師: 王緒國、沈維聰 工作單位: 信息工程學(xué)院 題 目 : 數(shù)字式自動溫度控制儀設(shè)計 設(shè)計內(nèi)容及要求: ( 1)以 AT89 系列單片機為核心,設(shè)計一款數(shù)字式自動溫度控制儀。 溫度℃ 室溫 ~100 100 100~150 150 150~180 180 時間 2分鐘 2分鐘 5分鐘 2分鐘 2分鐘 5分鐘 轉(zhuǎn)速 rps 500 800 1000 1500 1800 2020 ( 4)應(yīng)用液晶顯示器實時顯示當(dāng)前的溫度值、系統(tǒng)時間和電機轉(zhuǎn)速; ( 5)完成系統(tǒng)硬軟件設(shè)計; ( 6)完成系統(tǒng)仿真,提交課程設(shè)計報告。 4) 第 5天, 上交報告,同時進(jìn)行答辯。此系統(tǒng) 可以實時的顯示環(huán)境溫度,并可以根據(jù)溫度來控制電機的轉(zhuǎn)速以及這種轉(zhuǎn)速維持的時間,將轉(zhuǎn)速顯 示在液晶屏上,同時還可以控制加熱設(shè)備。 其中 DS18B20 與 DS1302 用來顯示當(dāng)前溫度與時鐘,測量的值直接在 LCD 上面顯示,另外 DS18B20 的溫度值還將控制直流電機的轉(zhuǎn)速以及加熱設(shè)備的啟動。 系統(tǒng)框圖如圖 1: 圖 1 系統(tǒng)框圖 加熱設(shè)備 DS1302 時鐘顯示 DS18B20 溫度控制 LCD 顯示模塊 電機驅(qū)動模塊 AT89C52 武漢理工大學(xué)《專業(yè)綜合》課程設(shè)計說明書 2 2 系統(tǒng)電路 設(shè)計 系統(tǒng)硬件電路圖 圖 2 系統(tǒng)電路圖 如圖 2,系統(tǒng)硬件電路主要由溫度顯示,時鐘芯片,電機驅(qū)動模塊,加熱模塊以及 LCD顯示組成。 DS18B20的外形及管腳排列如圖 22 所示 GND為接地線, DQ為數(shù)據(jù)輸入輸出接口,通過一個較弱的上拉電阻與單片機相連。 2. 不需要外部組件,能測量- 55~ +125℃ 范圍內(nèi)的溫度。 5. 獨特的單總線接口方式,與微處理器連接時僅需要一條線即可實現(xiàn)與微處理器雙向通訊。 DS18B20 測溫電路圖如圖 3所示。工作電壓寬達(dá) ~ 。 在系統(tǒng)電路中用 DS1302 芯片來顯示系統(tǒng)時間,電路圖如圖 4。由于單片機輸出電流太小,無法驅(qū)動直流電機的轉(zhuǎn)動,因此加上 L298 來驅(qū)動直流電機。當(dāng) RS 和 R/W 共同為低電平時可以寫入指令或者顯示地址,當(dāng) RS為低電平 R/W 為高電平時可以讀忙信號,當(dāng) RS 為高電平 R/W 為低電平時可以寫入數(shù)據(jù) E使能端,當(dāng) E端由高電平跳變成低電平時,液晶模塊執(zhí)行命 令 D0~ D78位雙向數(shù)據(jù)線 BLA( 15 管腳) 背光源正極 BLK( 16 管腳) 背光源負(fù)極 ?? LCD1602 的基本操作時序 寫指令 輸入: RS=L, =L, =指令碼, E=高脈沖 輸出 : =數(shù)據(jù) 寫數(shù)據(jù) 輸入: RS=H, =L, =數(shù)據(jù), E=高脈沖,輸出:無 ?? LCD1602 的寫操作時序 1) 通過 RS 確定是寫數(shù)據(jù)還是寫指令。 3) 將數(shù)據(jù)或命令送達(dá)數(shù)據(jù)線上。電路圖如圖 9。而在實際當(dāng)中,又通過修改 pwm波的占空比,從而調(diào)節(jié)轉(zhuǎn)速,測量電機轉(zhuǎn)速的方法是測 10 秒內(nèi)電機的轉(zhuǎn)動圈數(shù),然后乘上 6 就轉(zhuǎn)換為電機每分鐘的轉(zhuǎn)速,這樣簡單但是必然會導(dǎo)致一定誤差,但是不影響總體。因此在學(xué)期末來臨之際,我們迎來了 單片機的課程設(shè)計,此次設(shè)計就是綜合運用以前學(xué)過的 C語言知識、 Proteus 仿真、 keil 軟件、單片機的編程基礎(chǔ)知識等來設(shè)計一個自動溫度控制儀。以前也做過類似的課設(shè),可當(dāng)時也沒怎么把它當(dāng)回事,純粹是打醬油,隨便在網(wǎng)上搜幾個程序就可以解決老師所布置下來的任務(wù)。在設(shè)計之前我根本就沒有考慮到電機的轉(zhuǎn)速特性,認(rèn)為只要我們?nèi)藶榭刂疲伎梢赃_(dá)到預(yù)定的要求,因此就直接使用了步進(jìn)電機,但不管怎樣好像都無法實現(xiàn)目標(biāo),最后在同學(xué)的提醒下才使用直流電機來提速。 武漢理工大學(xué)《專業(yè)綜合》課程設(shè)計說明書 14 6 參考文獻(xiàn) [1] 郭天祥 .51單片機 C 語言教程 [M].北京:電子工業(yè)出版社, 2020 [2] 樓然苗 .51系列單片機設(shè)計實例 [M]北京:北京航空航天大學(xué)出版社 , 2020 [3] 彭偉 . 單片機 C語言程序設(shè)計實訓(xùn) 100 例 — 基于 8051+Proteus 仿真 .北京:電子工業(yè)出版社, 2020 [4] 史翔,張岳濤 .基于 AT89C51 單片機微電阻測量系統(tǒng) [J]. 甘肅科技, 2020 年 8月 [5] 王東峰,王會良 .單片機 C語言應(yīng)用 100 例 [M].北京:電子工業(yè)出版社, 2020 武漢理工大學(xué)《專業(yè)綜合》課程設(shè)計說明書 15 附錄 源 程序 : include include include include sbit outv=P2^0。 uchar timeflag=0。 void initT0()。 /*****************主函數(shù) **********************/ void main() { initall()。 } } /******************溫度顯示函數(shù) *******************/ void DispTemp(uint tem) { if(tflag) //第一次調(diào)用溫度顯示函數(shù) { tflag=0。 } else 武漢理工大學(xué)《專業(yè)綜合》課程設(shè)計說明書 16 { ctr=1。 else per=0。
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1