




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
浙江樹人大學(xué)信息學(xué)院課程設(shè)計(生產(chǎn)實習(xí))報告題目:數(shù)字鐘與溫度檢測設(shè)計班級:學(xué)號:姓名:2011年月日實習(xí)任務(wù):1:數(shù)字鐘設(shè)計2:基于DS18B20的溫度測量模塊設(shè)計單片機(jī)AT89S52的介紹:1)MCS-51單片機(jī)產(chǎn)品兼容2)8K字節(jié)在系統(tǒng)可編程Flash存儲器3)1000次擦寫周期4)全靜態(tài)操作:0Hz~33Hz5)三級加密程序存儲器6)32個可編程I/O口線7)三個16位定時器/計數(shù)器8)八個中斷源9)全雙工UART串行通道10)低功耗空閑和掉電模式11)掉電后中斷可喚醒12)看門狗定時器13)雙數(shù)據(jù)指針14)掉電標(biāo)識符功能特性描述AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash存儲器。使用Atmel公司高密度非易失性存儲器技術(shù)制造,與工業(yè)80C51產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。AT89S52具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,256字節(jié)RAM,32位I/O口線,看門狗定時器,2個數(shù)據(jù)指針,三個16位定時器/計數(shù)器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。另外,AT89S52可降至0Hz靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個中斷或硬件復(fù)位為止。數(shù)字鐘的設(shè)計1.設(shè)計目的學(xué)習(xí)AT89S52內(nèi)部定時/計數(shù)器的原理及應(yīng)用了解使用單片機(jī)處理復(fù)雜邏輯的方法掌握多位數(shù)碼管動態(tài)顯示的方法2.設(shè)計任務(wù)用AT89S52單片機(jī)的定時/計數(shù)器T0產(chǎn)生一秒的定時時間,作為秒計數(shù)時間,當(dāng)一秒產(chǎn)生時,秒計數(shù)加1。開機(jī)時顯示00-00-00的時間,開始計時:P1.0控制“秒“的調(diào)整,每按一次加1秒;P1.1控制“分“的調(diào)整,每按一次加1分;P1.2控制”時“的調(diào)整,每按一次加1小時。計時滿23-59-59時,返回00-00-00重新計時。P1.3用做復(fù)位鍵,在計時過程中如果按下復(fù)位鍵,則返回00-00-00重新計時?;疽笥肁T89S51單片機(jī)的定時/計數(shù)器T0產(chǎn)生一秒的定時時間,作為秒計數(shù)時間。當(dāng)一秒產(chǎn)生時,秒計數(shù)加1。開機(jī)時,顯示00-00-00,并開始連續(xù)計時。計時滿23-59-59時,返回00-00-00重新開始計時。高級要求在以上設(shè)計基礎(chǔ)上,在單片機(jī)的P1.0-P1.3口分別接入4個按鍵:P1.0控制“秒”的調(diào)整,每按一次加1秒P1.1控制“分”的調(diào)整,每按一次加1分P1.2控制“時”的調(diào)整,每按一次加1時P1.3用作復(fù)位鍵,在計時過程中如果按下復(fù)位鍵,則返回00-00-00重新計數(shù)。3.電路原理圖(注意:兩幅圖,顯示時間和日期)4.數(shù)字鐘程序流程圖5.實驗結(jié)果分析 基于DS18B20數(shù)字溫度測量模塊設(shè)計設(shè)計目的掌握DS18B20數(shù)字溫度傳感器的工作原理及使用方法掌握對DS18B20轉(zhuǎn)換數(shù)據(jù)進(jìn)行處理的方法學(xué)習(xí)用數(shù)碼管顯示復(fù)雜數(shù)據(jù)的方法設(shè)計任務(wù)用AT89S52控制DS18B20,讀取數(shù)據(jù),并對DS18B20轉(zhuǎn)換后的數(shù)據(jù)進(jìn)行處理,最后在數(shù)碼管上顯示DS18B20測出的溫度。要求使用6位數(shù)碼管顯示,最高位為符號位,如果溫度值為正,不顯示,如果溫度為負(fù),則顯示負(fù)號;第2—4位顯示溫度值的整數(shù)部分,并在第4位數(shù)據(jù)上顯示小數(shù)點;第5位顯示一位小數(shù),最低位顯示攝氏度符號“C”。(1)基本要求a.用AT89C51控制DS18B20,讀取數(shù)據(jù)b.對DS18B20轉(zhuǎn)換后的數(shù)據(jù)進(jìn)行處理,轉(zhuǎn)換成實際溫度值c.將符號位,整數(shù)值和小數(shù)值分別存放在特定的存儲單元中.(2)進(jìn)階要求在數(shù)碼管上顯示DS18B20測出的溫度,只要求顯示出溫度值的整數(shù)部分及符號位。(3)高級要求a.使用6位數(shù)碼管顯示測得的溫度b.最高位為符號位,如果溫度值為正,不顯示,如果溫度為負(fù),則顯示負(fù)號c.第2—4位顯示溫度值的整數(shù)部分,并在第4位數(shù)據(jù)上顯示小數(shù)點d.第5位顯示一位小數(shù)e.最低位顯示攝氏度符號“C”DS18B20數(shù)字溫度傳感器概述DS18B20數(shù)字溫度計是DALLAS公司生產(chǎn)的1-Wire,即單總線器件,具有線路簡單,體積小的特點。因此用它來組成一個測溫系統(tǒng),具有線路簡單,在一根通信線,可以掛很多這樣的數(shù)字溫度計,十分方便。DS18B20產(chǎn)品的特點:a.只要求一個端口即可實現(xiàn)通信。b.在DS18B20中的每個器件上都有獨一無二的序列號。c.實際應(yīng)用中不需要外部任何元器件即可實現(xiàn)測溫。d.測量溫度范圍在-55。C到+125。C之間。e.數(shù)字溫度計的分辨率用戶可以從9位到12位選擇。f.內(nèi)部有溫度上、下限告警設(shè)置。TO-92封裝的DS18B20的引腳排列見圖4-2,其引腳功能描述見表4-1。圖4-2DS18B20引腳結(jié)構(gòu)圖(底視圖)表4-1DS18B20詳細(xì)引腳功能描述序號名稱引腳功能描述1GND地信號2DQ數(shù)據(jù)輸入/輸出引腳。。3VDD可選擇的VDD引腳。DS18B20采用嚴(yán)格的單總線通信協(xié)議,以保證數(shù)據(jù)的完整性。該協(xié)議定義了幾種信號類型:復(fù)位脈沖、應(yīng)答脈沖、寫0、寫1、讀0和讀1。除了應(yīng)答脈沖所有這些信號都由主機(jī)發(fā)出同步信號??偩€上傳輸?shù)乃袛?shù)據(jù)和命令都是以字節(jié)的低位在前。初始化序列:復(fù)位脈沖和應(yīng)答脈沖在初始化過程中,主機(jī)通過拉低單總線至少480μs,以產(chǎn)生復(fù)位脈沖(TX)。然后主機(jī)釋放總線并進(jìn)入接收(RX)模式。當(dāng)總線被釋放后,5kΩ的上拉電阻將單總線拉高。DS18B20檢測到這個上升沿后,延時15μs~60μs,通過拉低總線60μs~240μs產(chǎn)生應(yīng)答脈沖。初始化波形如圖4-5所示。圖4-5初始化脈沖②讀和寫時序在寫時序期間,主機(jī)向DS18B20寫入數(shù)據(jù);而在讀時序期間,主機(jī)讀入來自DS18B20的數(shù)據(jù)。在每一個時序,總線只能傳輸一位數(shù)據(jù)。讀/寫時序如圖3-6所示。寫時序存在兩種寫時序:“寫1”和“寫0”。主機(jī)在寫1時序向DS18B20寫入邏輯1,而在寫0時序向DS18B20寫入邏輯0。所有寫時序至少需要60μs,且在兩次寫時序之間至少需要1μs的恢復(fù)時間。兩種寫時序均以主機(jī)拉低總線開始。產(chǎn)生寫1時序:主機(jī)拉低總線后,必須在15μs內(nèi)釋放總線,然后由上拉電阻將總線拉至高電平。產(chǎn)生寫0時序:主機(jī)拉低總線后,必須在整個時序期間保持低電平(至少60μs)。在寫時序開始后的15μs~60μs期間,DS18B20采樣總線的狀態(tài)。如果總線為高電平,則邏輯1被寫入DS18B20;如果總線為低電平,則邏輯0被寫入DS18B20。讀時序DS18B20只能在主機(jī)發(fā)出讀時序時才能向主機(jī)傳送數(shù)據(jù)。所以主機(jī)在發(fā)出讀數(shù)據(jù)命令后,必須馬上產(chǎn)生讀時序,以便DS18B20能夠傳送數(shù)據(jù)。所有讀時序至少60μs,且在兩次獨立的讀時序之間至少需要1μs的恢復(fù)時間。每次讀時序由主機(jī)發(fā)起,拉低總線至少1μs。在主機(jī)發(fā)起讀時序之后,DS18B20開始在總線上傳送1或0。若DS18B20發(fā)送1,則保持總線為高電平;若發(fā)送0,則拉低總線。當(dāng)傳送0時,DS18B20在該時序結(jié)束時釋放總線,再由上拉電阻將總線拉回空閑高電平狀態(tài)。DS18B20發(fā)出的數(shù)據(jù)在讀時序下降沿起始后的15μs內(nèi)有效,因此主機(jī)必須在讀時序開始后的15μs內(nèi)釋放總線,并且采樣總線狀態(tài)。圖4-6DS18B20讀/寫時序圖DS18B20在使用時,一般都采用單片機(jī)來實現(xiàn)數(shù)據(jù)采集。只需將DS18B20信號線與單片機(jī)1位I/O線相連,且單片機(jī)的1位I/O線可掛接多個DS18B20,就可實現(xiàn)單點或多點溫度檢測。4.設(shè)計原
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水泥購銷合同協(xié)議
- 環(huán)保水處理項目合作框架協(xié)議
- 學(xué)校食堂蔬菜采購合同
- 股份制企業(yè)的合同文書規(guī)范與管理
- 蔬菜種植合作的協(xié)議書(3篇)
- 兩人合作合同
- 環(huán)保產(chǎn)業(yè)技術(shù)創(chuàng)新與應(yīng)用合同
- 公司股權(quán)分配合同協(xié)議年
- 派遣合同就業(yè)協(xié)議書
- 人才委托協(xié)議
- 2025年2級注冊計量師專業(yè)實務(wù)真題附答案
- 2025年春季學(xué)期教導(dǎo)處工作計劃及安排表
- 果實品質(zhì)評價體系建立與應(yīng)用-深度研究
- 人教版小學(xué)六年級下冊音樂教案全冊
- 12J201平屋面建筑構(gòu)造圖集(完整版)
- 20CS03-1一體化預(yù)制泵站選用與安裝一
- (完整版)四年級上冊數(shù)學(xué)豎式計算題100題直接打印版
- 數(shù)理統(tǒng)計考試試卷及答案解析
- 排水溝施工合同電子版(精選5篇)
- 《酒店品牌建設(shè)與管理》課程教學(xué)大綱
- 大氣商務(wù)企業(yè)培訓(xùn)之團(tuán)隊合作的重要性PPT模板
評論
0/150
提交評論