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

正文內(nèi)容

基于單片機(jī)的多點(diǎn)溫度測控系統(tǒng)數(shù)碼管顯示類(存儲版)

2024-12-03 18:20上一頁面

下一頁面
  

【正文】 20 多點(diǎn)溫度的巡回測量 開關(guān) K1 打開 ,將 T 斷開處接上。 (7)進(jìn)行 CRC 校驗(yàn)和數(shù)據(jù)處理后送 LCD 顯示器顯示。 通過掃描鍵盤讀取鍵值,流程圖如圖 所示: 22 圖 鍵盤掃描程序流程圖 當(dāng)電路開始工作時(shí) ,鍵盤開始對其進(jìn)行掃描。系統(tǒng)自帶測試表格數(shù)據(jù),觀察顯示數(shù)據(jù)是否相符合即可。在沒有做畢業(yè)設(shè)計(jì) 之 前覺得畢業(yè)設(shè)計(jì)只是對大學(xué)幾年來所學(xué)知識的單純總結(jié),但是通過這次做畢業(yè)設(shè)計(jì)發(fā)現(xiàn)自己的看法有點(diǎn)太片面。 在這次畢業(yè)設(shè)計(jì)中也使我和同學(xué)的關(guān)系更進(jìn)一步了,同學(xué)之間互相幫助,有什么不懂的大家在一起商量,聽聽不同的看法 也 有助于 我們更好的理解知識, 同時(shí)同學(xué)之間的友誼也進(jìn)一步的增加了 , 所以在這里 同樣 非常感謝幫助 過 我的 所有同學(xué)。 26 參考資料 [1] 何立民《單片機(jī)高級教程》北京航空航天大學(xué)出版社 . [2] 粟世明、劉湘濤 .《 單片機(jī) 原理與應(yīng)用 》 電子工業(yè)出版社 . [3] 何立民 《 單片機(jī)中級教程 》 北京航空航天大學(xué)出版社 . [4] 李華 《 MCU51 系列單片機(jī)實(shí)用接口技術(shù) 》 北京:北京航空航天大學(xué)出版社, 19 93. 6 [5] 陳光東 《 單片機(jī)微型計(jì)算機(jī)原理與接口技術(shù) 》 (第二版 )武漢:華中理工大學(xué)出版社, [6] 徐淑華,程退安, 《 姚萬生單片機(jī)微型機(jī)原理及應(yīng)用 》 哈爾濱:哈爾濱工業(yè)大學(xué)出版社,1999. 6. [9] 鍛九州 《 放大電路實(shí)用設(shè)計(jì)手冊 》 沈陽:遼寧科學(xué)技術(shù)出版社, [10] [11] 馬田華等 《 可編程單總線數(shù)字式溫度傳感器 DS18B2 的原理與應(yīng)用電子質(zhì)量 》 [12] 于永學(xué)等 《 1Wire 總線數(shù)字溫度傳感器 DS18B20 及應(yīng)用 電子產(chǎn)品世界 》 [13] 張勝全 《 D18B20 數(shù)字溫度計(jì)在微機(jī)溫度采集系統(tǒng)中的序編制 》 南京:南京大學(xué)出版社 1998. 3 [14] [15] 周晗曉,袁慧梅 《 單片機(jī)系統(tǒng)的印制板設(shè)計(jì)與抗干擾技術(shù)電子工藝技術(shù) 》 2020 .6 [16] [17] [19] 27 致 謝 歷時(shí) 數(shù)周 ,而今論文完成打印之時(shí),我思緒萬千,心情久久不能平靜。 在 搞設(shè)計(jì)的 這幾周時(shí)間里 ,我和粟老師經(jīng)過了很多次交流 ,通過和老師的交流使我學(xué)會了很多設(shè)計(jì)技巧及方法 .有不懂的 地方及遇到自己難以解決的問題便向老師請教 ,老師每次都是不厭其煩的耐心指導(dǎo)我 ,并一步一步把我引向成功 .我在老師那里不僅學(xué)到了很多額外的知識 ,同時(shí)也學(xué)到了不少解決問題的方式方法 ,在此我非常感謝幫助過我的指導(dǎo)老師粟慧龍! 路漫漫其修遠(yuǎn)兮,吾將上下而求索。另外,感謝 所有 同學(xué)的幫助和勉勵。最后 通過老師的細(xì)心指導(dǎo)及自己的不斷努力 , 終于 把畢業(yè)設(shè)計(jì) 做完了 , 這時(shí)發(fā)現(xiàn) 真的 有 一 種如釋重負(fù)的感覺。 有不懂的地方 及遇到自己難以解決的問題 便向老師請教 , 老師每次都是不厭其 煩的耐心指導(dǎo)我 , 并一步一步把我引向成功 。 調(diào)試過程中, 當(dāng)某個(gè)溫度測量點(diǎn)的溫度值超過其上、下限值時(shí),發(fā)出聲光報(bào)警信號,并累計(jì)報(bào)警的溫度測量點(diǎn)的個(gè)數(shù);當(dāng)顯示報(bào)警的溫度測量點(diǎn)的溫度值時(shí),其編號閃爍顯示;可手動切除聲光報(bào)警信號。 測試方法:目測。 21 圖 多路溫度測量電路流程圖 鍵盤掃描流程圖 按鍵處理程序通過掃描按鍵情況,讀取鍵值。PROME中建立的關(guān)系表的順序取出 64 位 ROM 代碼發(fā)送到單總線。 18 圖 顯示部分的電路 19 第四章 程序設(shè)計(jì) 軟件設(shè)計(jì)總體思路及主程 序流程圖 本系統(tǒng)采用 C 語言編寫,主程序主要由四部分構(gòu)成 ,上電后首先對系統(tǒng)進(jìn)行初始化 ,相繼完成溫度采集、溫度處理、數(shù)據(jù)顯示、鍵盤處理等四項(xiàng)功能。 報(bào)警電路設(shè)計(jì) 電路板上的三極管 Q9 驅(qū)動一個(gè)無源蜂鳴器,構(gòu)成一個(gè)簡單的音響電路,該電路利用單片機(jī)的一個(gè)引腳作為音源,經(jīng) Q9 驅(qū)動后發(fā)聲,這一引腳是 腳。辨別是否有哪一行按鍵按下的方法同上。若沒有任一條行線為低電平,則說明列上無鍵按下。 b)去除鍵的機(jī)械抖動。利用這種行列矩陣結(jié)構(gòu)只需 N條行線和 M條列線,即可組成具有 N*M個(gè)按鍵的鍵盤。在系統(tǒng)啟動之時(shí),可以通過 4 4 鍵盤設(shè)置各點(diǎn)溫度的上限值,當(dāng)某點(diǎn)溫度超過設(shè)置值時(shí),報(bào)警器開始報(bào)警,從而實(shí)現(xiàn)了對各點(diǎn)溫度的實(shí)時(shí)監(jiān)控。它由主機(jī)發(fā)送的復(fù)位脈沖和從機(jī)發(fā)送的存在脈沖組成。 DS18B20 的功能命令如表 44 所示。 圖 43 DS18B20 的內(nèi)部框圖 ③ DS18B20 的命令序列 ? 初始化 ? ROM 命令跟隨著需要交換的數(shù)據(jù); ? 功能命令跟隨著需要交換的數(shù)據(jù)。 ? 內(nèi)部有溫度上 、下限告警設(shè)置。若此時(shí)該 DSl8820已經(jīng)完成溫度轉(zhuǎn)換 ,它將會返回 1,否則返 回 O。固有測溫分辨率為 ℃。 (2)51 復(fù)位方式 在單片機(jī)外部引腳 的第 9 腳,它是專門給單片機(jī)提供復(fù)位脈沖的。有余輸入至內(nèi)部時(shí)鐘信號要通過一個(gè)二分頻觸發(fā)器,因此對外部時(shí)鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。如采用外部時(shí)鐘源驅(qū)動器件,XTAL2 應(yīng)不接。 /EA/VPP:當(dāng) /EA 保持低電平時(shí),則在此期間外部程序存儲器( 0000HFFFFH),不管是否有內(nèi)部程序存儲器。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時(shí),將跳過一個(gè) ALE 脈沖。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 P2 口: P2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個(gè) TTL 門電流,當(dāng) P2 口被寫 “1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。 GND:接地。 此外, AT89S51 設(shè)計(jì)和配置了振蕩頻率可為 0Hz 并可通過軟件設(shè)置省電模式。 圖 方案一溫度測量系統(tǒng) 方案框圖 方案二:該方案使用了 AT89S51 單片機(jī)作為控制核心 ,以智能溫度傳感器DS18B20 為溫度測量元件,采用多個(gè)溫度傳感器對各點(diǎn)溫度進(jìn)行檢測,通過 4 4 鍵盤模塊對正常溫度進(jìn)行設(shè)置顯示電路采用 數(shù)碼管 模塊,使用 8550 三極管作為報(bào)警電路中的功率放大器。伴隨著科學(xué)技術(shù)的發(fā)展,電子技術(shù)有了更高的飛躍,我們現(xiàn)在完全可以運(yùn)用單片機(jī)來代替人工測量 ,這樣既省時(shí)又省力。在第三章論述了總體的設(shè)計(jì)過程,確定了技術(shù)指標(biāo)及器件的選擇并且描述了系統(tǒng)硬件電路設(shè)計(jì)、硬件設(shè)計(jì)框圖及所使用的各種芯片功能與特性。 圖紙要求:按工程制圖標(biāo)準(zhǔn)制圖,圖面 整潔,布局合理,線條粗細(xì)均勻,圓弧連接光滑,尺寸標(biāo)注規(guī)范,文字注釋必須使用工程字書寫。 第 6 周:第一次檢查,了解設(shè)計(jì)完成情況。 6. 當(dāng)某個(gè)溫度測量點(diǎn)的溫度值超過其上、下限值時(shí),發(fā)出聲光報(bào)警信號,并累計(jì)報(bào)警的溫度測量點(diǎn)的個(gè)數(shù);當(dāng)顯示報(bào)警的溫度測量點(diǎn)的溫度值時(shí),其編號閃爍顯示;可手動切除聲光報(bào)警信號。通過基于單片機(jī)的單總線多點(diǎn)溫度測控系統(tǒng)之全過程,可涵蓋電氣信息類專業(yè)的大部分專業(yè)基礎(chǔ)課和專業(yè)課,可受到良好的工程設(shè)計(jì)實(shí)踐的訓(xùn)練。 3. 《單片機(jī)的 C 語言應(yīng)用程序設(shè)計(jì)》,馬忠梅,北京航空航天大學(xué)出版社, 4. 《計(jì)算機(jī)控制系統(tǒng)》,清華大學(xué)出版社。七 、 畢業(yè)設(shè)計(jì)答辯及論文要求 畢業(yè)設(shè)計(jì)答辯要求 答辯前三天,每個(gè)學(xué)生應(yīng)按時(shí)將畢業(yè) 設(shè)計(jì)說明書或畢業(yè)論文、專題報(bào)告等必要資料交指導(dǎo)教師審閱,由指導(dǎo)教師寫出審閱意見。該系統(tǒng)利用 AT89S51 單片機(jī)分別采集各個(gè)溫度點(diǎn)的溫度,實(shí)現(xiàn)溫度顯示、報(bào)警等功能?;?AT89C51 單片機(jī)的單總線多點(diǎn)溫度測控系統(tǒng)具有硬件組成簡單、多點(diǎn)溫度檢測、讀數(shù)方便、精度高、測溫范圍廣等特點(diǎn),在實(shí)際工程中得到廣泛應(yīng)用。 本數(shù)字溫度計(jì)設(shè)計(jì)采用美國 DALLAS 半導(dǎo)體公司繼 DS1820 之后推出的一種改進(jìn)智能溫度傳感器 DS18B20 作為檢測元件,測溫范圍為- 55~ 125℃,最大分辨率可達(dá) ℃。由 于采用了多個(gè)分立元件和模數(shù)轉(zhuǎn)換器,容易出現(xiàn)誤差,測量結(jié)果不是很準(zhǔn)確,因此本方案并不可取。 AT89S51 具有如下特點(diǎn): 40 個(gè)引腳, 4k Bytes Flash 片內(nèi)程序存儲器,128 bytes 的隨機(jī)存取數(shù)據(jù)存儲器( RAM), 32 個(gè)外部雙向輸入 /輸出( I/O)口, 5 個(gè)中斷優(yōu)先級 2 層中斷嵌套中斷, 2 個(gè) 16 位可編程定時(shí)計(jì)數(shù)器 ,2 個(gè)全雙工串行通信口,看門狗( WDT)電路,片內(nèi)時(shí)鐘振蕩器。 P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。 P2 口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進(jìn)行存取時(shí), P2 口輸出地址的高八位。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。另外,該引腳被略微拉高。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 XTAL2:來自反向振蕩器的輸出。 圖( ) 晶體振蕩管腳圖 當(dāng)時(shí)鐘電路起振后,產(chǎn)生一定頻率的時(shí)鐘信號,單片機(jī)的 CPU 在時(shí)鐘信號的控制下能一步一步完成自己工作。如圖所示。 ( 7)支持多點(diǎn)組網(wǎng)功能,多個(gè) DS18B20 可以并聯(lián)在惟一的三線上,實(shí)現(xiàn)多點(diǎn)測溫。 DS18B20 產(chǎn)品的特點(diǎn) ? 只要求一個(gè)端口即可實(shí)現(xiàn)通信。暫存器包含兩字節(jié)( 0 和 1 字節(jié))的溫度寄存器,用于存儲溫度傳感器 的數(shù)字輸出。由主機(jī)發(fā)出的復(fù)位脈沖和跟在其后的由 DS18B20 發(fā)出的應(yīng)答脈沖構(gòu)成。 其工作時(shí)序包括初始化時(shí)序、寫時(shí)序和讀時(shí)序 。 (3)存儲器操作命令 在執(zhí)行 ROM 操作命令后執(zhí)行存儲器操作命令 。 DS18B20 雖然有測溫簡單的特點(diǎn) ,但在實(shí)際應(yīng)用中應(yīng)注意一下幾點(diǎn) : (1)較小的硬件開銷需要 相對復(fù)雜的軟件進(jìn)行補(bǔ)償 , 由于 DS1820 與微處理器間采用串行數(shù)據(jù)傳送,因此,在對 DS1820 進(jìn)行讀寫編程時(shí),必須嚴(yán)格的保證讀寫 . (2)在DS1820 的有關(guān)資料中均未提及單總線上所掛 DS1820 數(shù)量問題,容易使人誤認(rèn)為可以掛任意多個(gè) DS1820,在實(shí)際應(yīng)用中并非如此。矩陣式結(jié)構(gòu)的鍵盤顯然比直接法要復(fù)雜一些,識別也要復(fù)雜一些,圖中,列線通過電阻接正電源,并將行線所接的單片機(jī)的 I/O口作為輸出端,而列線所接的 I/O口則作為輸入。 d) CPU對鍵的一次閉合只作一次處理。檢測其中是否有變?yōu)榈碗娖降男芯€。利用這種行列矩陣結(jié)構(gòu)只需 N 條行線和 M 條列線,即可組成具有N*M 個(gè)按鍵的鍵盤。而我們采用的是 7 段數(shù)碼顯示,又分為共陽極和共陰極兩種。由于已經(jīng)在上面獲取了多個(gè) DS18B20 的 ROM代碼并在 89S51 單片機(jī)內(nèi)部的 E2PROM 中建立了測量位置點(diǎn)和傳感器 64 位 ROM代碼之間的關(guān)系表 ,因此對多個(gè)溫度的巡回測量的步驟如下 : (1)發(fā)跳過 ROM 命令 CCH。 (8)重復(fù)第 4步到第 7 步 ,直到所有的 DS18B20 測量處理完。開關(guān)閉和 時(shí) ,在其兩端加了一個(gè)高電平使其導(dǎo)通 ,在此過程中單片機(jī) 89C51 進(jìn)行鍵盤抖動 ,再找到閉合鍵的鍵值判斷其的地址。 用杯子裝一杯溫水,用玻璃膠棒將 DS18B20 封好,和一支溫度計(jì)同時(shí)放入溫水中,然后通電,將 DS18B20 測到的溫度顯示到 LED 上。畢業(yè)設(shè)計(jì)不僅是對大學(xué)幾年來所學(xué)知識的一種檢驗(yàn),而且也是對自己能力的一種提高。 在設(shè)計(jì)過程中,我通過查閱大量有關(guān)資料,與同學(xué)交流經(jīng)驗(yàn)和自學(xué),并向老師請教等方式,使自己學(xué)到了不少知識,也經(jīng)歷了不少艱辛,但收獲同樣巨大?;貞浳以?湖南鐵道職業(yè)技術(shù)學(xué)院電氣工程系 學(xué)習(xí)的 三 年中,最令我難忘的恩師是 肖遼亮 、 粟慧龍 、周紅兵、宴清蓮 、張敏三 等幾 位老師, 幾 位老師治學(xué)嚴(yán)謹(jǐn),學(xué)識淵博,品德高尚,平易近人,在我學(xué)習(xí)期間不僅傳授了做學(xué)問的秘訣,還傳授了做人的準(zhǔn)則。我愿在未來的學(xué)習(xí)和
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1