【正文】
IXXXXX 大學(xué)物電學(xué)院單片機(jī)課程設(shè)計(jì)報(bào)告課 程 名 稱: 單片機(jī)課程實(shí)訓(xùn) 題 目: 人工智能時(shí)鐘溫度計(jì) 專 業(yè) 班 級(jí): 學(xué) 生 姓 名: 學(xué) 生 學(xué) 號(hào): 日 期: 指 導(dǎo) 教 師: II目 錄摘 要 ........................................................................................................IIIAbstract.....................................................................................................III1 課題背景 ..................................................................................................1 系統(tǒng)設(shè)計(jì) ..................................................................................................................1 總體方框圖 ..............................................................................................................1 基本要求 ..................................................................................................................12 設(shè)計(jì)方案簡述 ..........................................................................................2 DS18B20 數(shù)字溫度傳感器 ......................................................................................2 DS18B20 的性能特點(diǎn) .......................................................................................2 DS18B20 的管腳分布 .......................................................................................2 DS18B20 的內(nèi)部結(jié)構(gòu)和工作方式 ...................................................................3 飛思卡爾單片機(jī) .......................................................................................................5 1602 型 LCD .............................................................................................................6 1602 型 LCD 的特性 .........................................................................................6 1602 型 LCD 的操作控制 .................................................................................63 詳細(xì)設(shè)計(jì) ..................................................................................................7 溫度采集模塊 ..........................................................................................................7 單片機(jī)控制系統(tǒng) ......................................................................................................7 溫度和時(shí)間顯示模塊 ..............................................................................................8 軟件設(shè)計(jì) ..................................................................................................................8 DS18B20 的溫度采集程序 ...............................................................................9 系統(tǒng)主程序 .....................................................................................................134 設(shè)計(jì)結(jié)果及分析 ....................................................................................15 測試環(huán)境及工具 ....................................................................................................15III 測試方法和測試結(jié)果 ............................................................................................155 總結(jié) ........................................................................................................16參考文獻(xiàn) ....................................................................................................17附錄一 系統(tǒng)總電路圖 ............................................................................18附錄二 系統(tǒng)源代碼 ................................................................................18IV摘 要傳統(tǒng)溫度計(jì)通常利用熱脹冷縮現(xiàn)象為設(shè)計(jì)的依據(jù),因此這種方法無論從設(shè)計(jì)原理還是視覺讀數(shù)都有很大的誤差。本次課程設(shè)計(jì)以 DS18B20 作為數(shù)字溫度傳感器,其具有線性優(yōu)良、讀取方便、性能穩(wěn)定、靈敏度高、抗干擾能力強(qiáng)、使用方便等優(yōu)點(diǎn),可以大大提高測量溫度的精度,使用飛思卡爾 MC9S08QG8 單片機(jī)控制,布線緊湊,能夠滿足各項(xiàng)測溫需求。在測量溫度的同時(shí),還能顯示時(shí)間,為溫度的數(shù)字化存儲(chǔ)、監(jiān)測、傳輸、處理奠定了很好的基礎(chǔ)。設(shè)計(jì)小巧,攜帶方便,并可以應(yīng)用于冰箱、空調(diào)器等日常生活中溫度的測量和控制。關(guān)鍵詞:溫度計(jì);DS18B20;MC9S08QG8AbstractTraditional thermometer usual use expand with heat and contract with cold phenomenon for design basis, therefore this method regardless of all has the very big error from the principle of design or the visible reading. This curriculum designs by DS18B20 took the digital temperature sensor, it has the linearity finely, the read convenient, the performance stable, the high sensitivity, a merits and so on easy to operate, may enhance the survey temperature greatly the precision, the use Freescale MC9S08QG8 monolithic integrated circuit design, the wiring is pact, can meet each temperature measurement need. During survey temperature, but also can demonstrate the time, was the temperature digitization saves, the monitor, the transmission, processing has laid the very good foundation. Designs exquisitely, the carry home is convenient, and may apply in the refrigerator, the airconditioner and so on in the daily life the temperature survey and the control.Keywords: Thermometer。 DS18B20。 MC9S08QG811 課題背景 系統(tǒng)設(shè)計(jì)本課程設(shè)計(jì)的任務(wù)是設(shè)計(jì)和制作一個(gè)人工智能數(shù)字溫度計(jì)。由于在生產(chǎn)生活中都有很多領(lǐng)域需要測量溫度,所以溫度計(jì)的好壞即測量靈敏度,測溫范圍,穩(wěn)定度以及實(shí)用性和適用性就顯得尤為重要。傳統(tǒng)溫度計(jì)通常利用固體、液體、氣體受溫度的影響而熱脹冷縮等的現(xiàn)象為設(shè)計(jì)的依據(jù),因此這種方法無論從設(shè)計(jì)原理還是視覺讀數(shù)都有很大的誤差。本次課程設(shè)計(jì)以 DS18B20 作為數(shù)字溫度傳感器,其具有線性優(yōu)良、性能穩(wěn)定、靈敏度高、抗干擾能力強(qiáng)、使用方便等優(yōu)點(diǎn),可以大大提高測量溫度的精度,并可以廣泛應(yīng)用于冰箱、空調(diào)器、糧倉等日常生活中溫度的測量和控制。 總體方框圖現(xiàn)將系統(tǒng)模塊總體設(shè)計(jì)框圖列于下圖 1 中: 圖 1 總體設(shè)計(jì)方框圖 基本要求1. 使用飛思卡爾單片機(jī)設(shè)計(jì),使用 DS18B20 作為數(shù)字溫度傳感器;2. 能夠較準(zhǔn)確的測量溫度并核算誤差;3. 能夠顯示時(shí)間,系統(tǒng)錯(cuò)誤代碼等信息; 單片機(jī)控制系統(tǒng)LCD 顯示模塊溫度采集模塊復(fù)位電路內(nèi)部時(shí)鐘按鍵控制電路溫度過限報(bào)警22 設(shè)計(jì)方案簡述 DS18B20 數(shù)字溫度傳感器DS18B20 溫度傳感器是美國 DALLAS 半導(dǎo)體公司生產(chǎn)的 DS18B20 型單線智能溫度傳感器,屬于新一代適配微處理器的智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據(jù)實(shí)際要求通過簡單的編程實(shí)現(xiàn) 912 位的數(shù)字值讀數(shù)方式??蓮V泛用于工業(yè)、民用、軍事等領(lǐng)域的溫度測量及控制儀器、測控系統(tǒng)和大型設(shè)備中。它具有體積小,接口方便,傳輸距離遠(yuǎn)等特點(diǎn)。 DS18B20 的性能特點(diǎn)DS18B20 從功能和技術(shù)的