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

正文內(nèi)容

畢業(yè)設(shè)計:基于單片機控制的溫度檢測系統(tǒng)畢業(yè)論文終稿(留存版)

2025-01-09 10:02上一頁面

下一頁面
  

【正文】 p22=0。 } p21=0。 //低位右移 4 位,舍棄小數(shù)部分 t=b4。 p23=0。count123。 p23=0。count1000。i0。//拉高總線 delay(14)。 揚州職業(yè)大學(xué)畢業(yè)論文 24 參考文獻 1 楊素行著 .模擬電子技術(shù)基礎(chǔ) (第二版 ) .北京 :高等教育出版社 ,2020. 2 閻石著 .數(shù)字電子技術(shù)基礎(chǔ) (第五版 ) .北京 :高等教育出版社 ,2020. 3 李全利,仲偉峰,徐軍著 .單片機原理及應(yīng)用 .北京 :清華大學(xué)社 ,2020. 4 何立民著.單片機高級教程.北京:北京航空航天大學(xué)出版社, 2020. 5 楊路明著. C語言程序設(shè)計教程 (第 2版 ) .北京:北京郵電大學(xué)出版社, 2020. 6 馬忠梅,籍順心,張凱等著 .單片機的 C語言應(yīng)用程序設(shè)計 (第 4版 ) .北京 :北京航天航空大學(xué)出版社 ,2020. 7 白駒珩,雷曉平著.單片計算機及其應(yīng)用.成都:電子科技大學(xué)出版社, 1997. 8 譚浩強著.程序設(shè)計與開發(fā)技術(shù).北京:清華大學(xué)出版社, 1991. 9 鐘富昭著 .8051單片機典型模塊設(shè)計與應(yīng)用 .北京:人民郵電出版, 2020. 10 于永,戴佳,常江著 .51單片機 C語言常用模塊與綜合系統(tǒng)設(shè)計實例精講 .北京 :電子工業(yè)出版社, 2020. 11 梁翎著. C語言程序設(shè)計實用技巧與程序?qū)嵗?.上海:上??破粘霭嫔纾?1998. 揚州職業(yè)大學(xué)畢業(yè)論文 25 附錄 A 系統(tǒng)整體電路 1. protel 電路原理圖 2. Proteus 仿真電路圖 揚州職業(yè)大學(xué)畢業(yè)論文 26 附錄 B 全部程序清單 include define uchar unsigned char define uint unsigned int sbit DQ=P3^7。各執(zhí)行模塊規(guī)劃好后,就可以規(guī)劃監(jiān)控程序了。 DS18B20 的讀操作: 1. 將數(shù)據(jù)線拉高 “1” 。前 5 個數(shù)字為符號位,當(dāng)前 5位為 1 時,讀取的溫度為負(fù)數(shù);當(dāng)前 5 位為 0時,讀取的溫度為正數(shù)。 3. 低壓供電,電源范圍從 3~5V,可以本地供電,也可以直接從數(shù)據(jù)線上竊取電源(寄生電源方式)。 80C51 單片機內(nèi)集成有兩個可編程的定時 /計數(shù)器: T0和 T1,它們既可以工作于定時模式,也可以工作于外部事件計數(shù)模式,此外, T1 還可以作為串行口的波特率發(fā)生器。 P2 口 (~ , 21~28 腳 ): P2口是一個帶內(nèi)部上拉電阻的 8 位準(zhǔn)雙向I/O 口。 PSEN(29 腳 ):程序存儲允許輸出信號端。 6. 五個中斷源的中 斷控制系統(tǒng)。 利用溫度傳感器 DS18B20 可以直接讀取被測溫度值,進行轉(zhuǎn)換的特性,模擬溫度值經(jīng)過 DS18B20 處理后轉(zhuǎn)換為數(shù)字值,然后送到單片機中進行數(shù)據(jù)處理,同時處理后的數(shù)據(jù)送到 LED 中顯示。通過將參考結(jié)點保持在已知溫度并測量該電壓,便可推斷出檢測結(jié)點的溫度。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到 Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。是目前世界上唯一將電路仿真軟件 、 PCB設(shè)計軟件和虛擬模型仿真軟件三合一的設(shè)計平臺。單片機具有集成度高,通用性好,功能強,特別是體積小,重量輕,耗能低,可靠性高,抗干擾能力強和使用方便等獨特優(yōu)點,在數(shù)字、智能化方面有廣泛的用途。 我們采用美國 DALLAS 半導(dǎo)體公司繼 DS1820 之后推出的一種改進型智能溫度傳感器 DS18B20 作為檢測元件,溫度范圍為 55~125 186。傳統(tǒng)的測溫元件有熱電偶和熱電阻。近幾年來快速發(fā)展了多種先進的溫度控制方式,如: PID 控制,模糊控制,神經(jīng)網(wǎng)絡(luò)及遺傳算法控制等。它是目前最好的仿真單片機及外圍器件的工具。 Keil 軟件 Keil 軟件簡介 Keil C51是美國 Keil Software 公司出品 的 51系列兼容單片機 C 語言軟件開發(fā)系統(tǒng),與匯編相比, C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學(xué)易用。在模擬調(diào)試程序后,還須通過編程器將 .hex 目標(biāo)文件燒寫入單片機中才能觀察目標(biāo)樣機真實的運行狀況。 該系統(tǒng)利用 AT89S51芯片控制溫度傳感器 DS18B20進行實時溫度檢測并顯示,能夠?qū)崿F(xiàn)快速測量環(huán)境溫度。 4. 四個 8 位并行 I/ O 接口 P0~P3,每個口既可以用作輸入,也可以用作輸出。當(dāng) 8051 上電正常工作后, ALE 引腳不斷向外輸出正脈沖信號,此頻率為振蕩器頻率 fOSC 的 1/6。 P1 口 (~ , 1~8 腳 ): P1口是一個帶內(nèi)部上拉電阻的 8 位準(zhǔn)雙向 I/O口。 80C51 單片機 的中斷系統(tǒng) 80C51 系列單片機的中斷系統(tǒng)有 5 個中斷源, 2 個優(yōu)先級,可以實現(xiàn)二級中斷服務(wù)嵌套。計數(shù)器 1 對 低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行減法計數(shù),當(dāng)計數(shù)器 1 的預(yù)置值減到 0時,溫度寄存器的值將加 1,計數(shù)器 1的預(yù)置將重新被裝入,計數(shù)器 1 重 新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖 信號進行計數(shù),如此循環(huán)直到計數(shù)器 2計數(shù)到 0時,停止溫度寄存器值的累加,此時溫度寄存器中的數(shù)值即 為所測溫度。 4. 配置寄存器。 5. 將數(shù)據(jù)線拉到高電平。二是執(zhí)行軟件(子程序),它是用來完成各種實質(zhì)性的功能如測量、計算、顯示、通訊等。其實寫完了本篇論文,也僅僅是對數(shù)字溫度計控制系統(tǒng)做出了一個簡單的設(shè)計方案,數(shù)字溫度計科利用在很多領(lǐng)域,在一些人不能直接進入 的場所,利用單片機控制的數(shù)字溫度計,可以設(shè)置并控制其中的溫度,數(shù)字溫度計還可以利用在溫室中,這樣就可以方便的控制溫室中的溫度。//延時片刻 DQ=0。 } return(dat)。 int_()。 p23=1。 shi=t/10。 p23=1。 p23=0。 // 十位 P0=tab[shi]。 delay(20)。count++) { if(bai) { p20=1。 // 個位 P0=tab1[ge]。 delay(50)。 //讀取溫度值高位 if(b127) // 若 b127,則說明溫度值小于 0 { a=~a。 delay(20)。 } delay(4)。i0。 uchar a,b,t,h。 圖 計算溫度流程圖 圖 顯示數(shù)據(jù)刷新流程圖 開始 溫度零下 ? 溫度值取補碼置 “ — ”標(biāo)志 計算小數(shù)位溫度 BCD值 計算整數(shù)位溫度 BCD值 結(jié)束 置“ +”標(biāo)志 N Y 溫度數(shù)據(jù)移入顯示寄存器 十位數(shù) 0? 百位數(shù) 0? 十位數(shù)顯示符號百位數(shù)不顯示 百位數(shù)顯示數(shù)據(jù)(不顯示符號) 結(jié)束 N N Y Y 揚州職業(yè)大學(xué)畢業(yè)論文 21 流程圖如圖 仿真結(jié)果 1. 如圖 53所示。 8. 延時 30微秒。據(jù)該狀態(tài)可以來確定它的存在,但是應(yīng)注意不能無限的進行等待,不然會使程序進入死循環(huán),所以要進行超時控制 7. 若 CPU 讀到了數(shù)據(jù)線上的低電平 “0” 后,還要做延時,其延時的時間從發(fā)出的高電平算起(第( 5)步的時間算起)最少要 480 微秒。 9. DS18B20 可將檢測到溫度值直接轉(zhuǎn)化為數(shù)字量,并通過串行通信的方式揚州職業(yè)大學(xué)畢業(yè)論文 17 與主控制器進行數(shù)據(jù)通信。溫度測量范圍為 55~ +125 攝氏度,可編程為 9 位~ 12 位轉(zhuǎn)換精度,測溫分辨率可達 攝氏度,分辨率設(shè)定參數(shù)以及用戶設(shè)定的報警溫度存儲在EEPROM 中,掉電后依然保存。 : (INT0)外部中斷 0輸入。 3. 輸入 /輸出端口 P0/P1/P2/P3: P0 口 (~ , 39~32 腳 ): P0 口是一個漏極開路的 8 位準(zhǔn)雙向 I/O 口。在采用外部時鐘時,該引腳必須接地。 【 3】 時 鐘 電 路R O M / E P R O M / F l a s h 4 K BR A M 1 2 8 BS F R 2 1 個定 時 個 / 計 數(shù) 器 2C P U總 線 控 制中 斷 系 統(tǒng)5 個 中 斷 源2 個 優(yōu) 先 級串 行 口全 雙 工 1 個4 個 并 行 口X T A L 2 X T A L 1R S TE AA L EP S E NP 0P 1P 2P 3V s sV c c圖 41 80C51 單片機結(jié) 由圖 41 可見, 8051 單片機主要由以下幾部分組 成: 1. CPU 系統(tǒng) 8 位 CPU, 時鐘電路,總線控制邏輯。 單片機數(shù) 碼 管報 警 電 路測 溫 電 路晶 振 電 路復(fù) 位 電 路A D C 0 8 0 9按 鍵 防 抖 動 圖 31 熱電偶溫差電路測溫系統(tǒng)框圖 揚州職業(yè)大學(xué)畢業(yè)論文 10 方案二 采用數(shù)字溫度芯片 DS18B20 測量溫度,輸出信號全數(shù)字化。這時工程管理窗口的文件頁 (Files)會出現(xiàn) “Target1” ,將其前面 +號展開,接著選擇 Source Group1,右擊鼠標(biāo)彈出快捷菜單,選擇 “Add File to Group ‘Source Group1’” ,出現(xiàn)一個對話框,要求尋找并加入源文件。 Proteus 與其它單片機仿真軟件不同的是,它不僅能仿真單片機 CPU 的工作情況,也能仿真單片機外圍電路或沒有單片機參與的其它電路的工作情況。利用傳感器讀取被測量溫度值,進行轉(zhuǎn)換。 關(guān)鍵詞 : 溫度測量 ; DS18B20; AT89C51 揚州職業(yè)大學(xué)畢業(yè)論文 3 目錄 摘要 ....................................... ........................................................................................2 第 1章 緒論 ..................................................................................................
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1