《微機原理與單片微機系統(tǒng)及應(yīng)用-基于 Proteus仿真》課件-第12章 51單片機應(yīng)用系統(tǒng)設(shè)計及實例_第1頁
《微機原理與單片微機系統(tǒng)及應(yīng)用-基于 Proteus仿真》課件-第12章 51單片機應(yīng)用系統(tǒng)設(shè)計及實例_第2頁
《微機原理與單片微機系統(tǒng)及應(yīng)用-基于 Proteus仿真》課件-第12章 51單片機應(yīng)用系統(tǒng)設(shè)計及實例_第3頁
《微機原理與單片微機系統(tǒng)及應(yīng)用-基于 Proteus仿真》課件-第12章 51單片機應(yīng)用系統(tǒng)設(shè)計及實例_第4頁
《微機原理與單片微機系統(tǒng)及應(yīng)用-基于 Proteus仿真》課件-第12章 51單片機應(yīng)用系統(tǒng)設(shè)計及實例_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

微機原理與單片微機系統(tǒng)及應(yīng)用教材:《微機原理與單片微機系統(tǒng)及應(yīng)用》機械工業(yè)出版社,2019.10.謝維成,楊加國西華大學(xué)第12章51單片機應(yīng)用系統(tǒng)設(shè)計基本內(nèi)容:單片機應(yīng)用系統(tǒng)的開發(fā)過程。

單片機電子時鐘設(shè)計。

單片機多路數(shù)字電壓表的設(shè)計。12.1單片機應(yīng)用系統(tǒng)開發(fā)過程12.1.1單片機應(yīng)用系統(tǒng)開發(fā)的基本過程1.明確系統(tǒng)的任務(wù)和功能要求2.系統(tǒng)的總體方案設(shè)計3.系統(tǒng)詳細設(shè)計4.系統(tǒng)仿真與制作5.系統(tǒng)調(diào)試與修改6.生成正式系統(tǒng)或產(chǎn)品12.1.2單片機應(yīng)用系統(tǒng)的硬件系統(tǒng)設(shè)計1.單片機芯片及主要器件的選擇1)程序存儲器2)數(shù)據(jù)存儲器3)集成的外部設(shè)備4)并行I/O接口5)系統(tǒng)速度匹配2.系統(tǒng)擴展及配置系統(tǒng)擴展:單片機內(nèi)部的功能單元不能滿足應(yīng)用系統(tǒng)的要求時,必須在片外進行擴展;系統(tǒng)配置:按照系統(tǒng)功能要求來配置外圍設(shè)備,如鍵盤、顯示器、打印機、A/D轉(zhuǎn)換器、D/A轉(zhuǎn)換器等,設(shè)計相應(yīng)的接口電路。3.其他電路設(shè)計1)譯碼電路2)總線驅(qū)動器3)抗干擾電路12.1.3單片機應(yīng)用系統(tǒng)軟件設(shè)計1、軟件設(shè)計和硬件設(shè)計應(yīng)統(tǒng)一考慮。2、按照系統(tǒng)功能,給出軟件總的設(shè)計思想。3、根據(jù)軟件功能的要求,將軟件分成若干個相對獨立的部分,指明它們的相互關(guān)系,分別畫出程序流程框圖。4、根據(jù)系統(tǒng)特點和用戶的了解情況選擇編程語言,現(xiàn)在一般用匯編語言和C語言。12.2單片機電子時鐘的設(shè)計12.2.1功能要求本設(shè)計電子時鐘主要功能為:(1)自動計時功能。(2)能顯示計時時間,顯示效果良好。(3)有校時功能,能對時間進行校準。擴展功能:(用戶自己添加)(4)具有整點報時功能,在整點時使用蜂鳴器進行報時。(5)具有定時鬧鐘功能,能設(shè)定定時鬧鐘,在時間到時能使蜂鳴器鳴叫。12.2.2總體方案設(shè)計1.計時方案軟時鐘:通過單片機內(nèi)部的定時器/計數(shù)器,采用軟件編程來實現(xiàn)時鐘。硬時鐘:采用專用的硬件時鐘芯片計時。2.顯示方案LED數(shù)碼管顯示。LCD液晶顯示。3、方案選擇定時:硬件定時顯示:LCD液晶顯示51單片機時鐘電路復(fù)位電路LCD按鍵時鐘芯片12.2.3主要器件介紹1.DS1302簡介DS1302是DALLAS公司推出的高性能低功耗涓流充電時鐘芯片,內(nèi)含有一個實時時鐘/日歷寄存器和31個字節(jié)靜態(tài)RAM,實時時鐘/日歷寄存器能提供2100年之前的秒、分、時、日、日期、月、年等信息,每月的天數(shù)和閏年的天數(shù)可自動調(diào)整,時鐘操作可通過AM/PM指示決定采用24小時或12小時格式。內(nèi)部31個字節(jié)靜態(tài)RAM可提供用戶訪問。對時鐘/日歷寄存器、RAM的讀/寫,可以采用單字節(jié)方式或多達31個字節(jié)的字符組方式;工作電壓范圍寬:2.0~5.5V;與TTL兼容,VCC=5V;溫度范圍寬,可在-40C~+85C正常工作;采用主電源和備份電源雙電源供電,備份電源可由電池或大容量電容實現(xiàn);功耗很低,保持數(shù)據(jù)和時鐘信息時功率小于1mW。2.DS1302引腳功能3.DS1302的時鐘/日歷寄存器及片內(nèi)RAM1) 控制寄存器DS1302的輸入/輸出過程 DS1302通過-RST引腳驅(qū)動輸入/輸出過程,當置-RST高電平啟動輸入/輸出過程,在SCLK時鐘的控制下,首先把控制命令字寫入DS1302的控制寄存器,其次根據(jù)寫入的控制命令字,依次讀寫內(nèi)部寄存器或片內(nèi)RAM單元的數(shù)據(jù),根據(jù)控制命令字,可單字節(jié)讀寫,也可連續(xù)的多字節(jié)讀寫。當數(shù)據(jù)讀寫完后,-RST變?yōu)榈碗娖浇Y(jié)束輸入/輸出過程。無論是命令字還是數(shù)據(jù),一個字節(jié)傳送時都是低位在前,高位在后,每一位的讀寫發(fā)生在時鐘的上升沿。4.DS1302與51單片機的接口驅(qū)動程序略12.2.4硬件電路設(shè)計12.2.5軟件程序設(shè)計主程序流程圖程序略12.3單片機數(shù)顯溫度計設(shè)計12.3.1功能要求本設(shè)計數(shù)顯溫度計主要功能為:(1)測量溫度范圍-55℃~+99℃。(2)測量精度±0.5℃。(3)顯示效果良好。擴展功能:(用戶自己添加)(4)測量多點溫度。(5)可溫度上下限報警。12.3.2總體方案設(shè)計51單片機時鐘電路復(fù)位電路LCD溫度傳感器芯片12.3.3主要器件介紹1.DS18B20簡介DS18B20是DALLAS公司生產(chǎn)的單總線數(shù)字溫度傳感器芯片,具有3引腳TO-92小體積封裝形式;溫度測量范圍為-55℃~+125℃;可編程為9~12位A/D轉(zhuǎn)換精度;用戶可自設(shè)定非易失性的報警上下限值;被測溫度用16位補碼方式串行輸出;測溫分辨率可達0.0625℃;其工作電源既可在遠端引入,也可采用寄生電源方式產(chǎn)生;多個DS18B20可以并聯(lián)到3根或兩根線上,CPU只需一根端口線就能與諸多DS18B20通信,占用微處理器的端口較少??蓮V泛用于工業(yè)、民用、軍事等領(lǐng)域的溫度測量及控制儀器、測控系統(tǒng)和大型設(shè)備中。2.DS18B20的外部結(jié)構(gòu)3.DS18B20的內(nèi)部結(jié)構(gòu)DS18B20內(nèi)部主要由4部分組成:64位光刻ROM、溫度傳感器、非易失性溫度報警觸發(fā)器TH和TL、配置寄存器等。高速暫存存儲器-------9個字節(jié)DS18B20溫度值格式配置寄存器4.DS18B20的溫度轉(zhuǎn)換過程根據(jù)DS18B20的通信協(xié)議,主機控制DS18B20完成溫度轉(zhuǎn)換必須經(jīng)過三個步驟:每一次讀寫之前都要對DS18B20進行復(fù)位,復(fù)位成功后發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣才能對DS18B20進行預(yù)定的操作。

時序可分為初始化時序、讀時序和寫時序。復(fù)位時要求主CPU將數(shù)據(jù)線下拉500s,然后釋放,DS18B20收到信號后等待15~60s左右,后發(fā)出60~240s的低電平,主CPU收到此信號則表示復(fù)位成功。讀時序分為讀“0”時序和讀“1”時序兩個過程。對于DS18B20的讀時序是從主機把單總線拉低之后,在15s之內(nèi)就得釋放單總線,以讓DS18B20把數(shù)據(jù)傳輸?shù)絾慰偩€上。DS18B20完成一個讀時序過程至少需要60s。對于DS18B20的寫時序仍然分為寫“0”時序和寫“1”時序兩個過程。DS18B20寫“0”時序和寫“1”時序的要求不同,當要寫“0”時,單總線要被拉低至少60s,以保證DS18B20能夠在15s到45s之間正確地采樣I/O總線上的“0”電平;當要寫“1”時,單總線被拉低之后,在15s之

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論