需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):9185 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:科技水平的提高必然帶來人們?nèi)粘I钏降奶岣?。溫度是人們生活中不可忽視的一個重要物理量,溫度太高或太低都不行,適宜的溫度是保證人們?nèi)粘I钆c工作的重要前提。本次課題旨在用技術(shù)改變傳統(tǒng)的溫度測量方式從而讓其變得更加的智能便捷。本文主要介紹了由AT89S52為核心的智能溫度傳感顯示,其溫度顯示部分由市場上較為普遍的LCD1602構(gòu)成,而檢測溫度部分則由DS18B20組成。本設(shè)計的實質(zhì)可以分為兩部分,其一是硬件電路的設(shè)計,包括最小系統(tǒng)電路、溫度檢測傳感器電路和顯示電路;其二是對其軟件程序的規(guī)劃與編寫,主要是使用C語言來完成對各個子模塊功能的編寫以完成對軟件的整體設(shè)計。其系統(tǒng)結(jié)構(gòu)簡單清楚,信號采集效果較好,易于調(diào)控。
關(guān)鍵詞:溫度顯示; LCD1602; AT89S52;DS18B20
目錄 摘要 Abstract 1 緒 論-1 1.1選題研究背景及目的-1 1.2國內(nèi)外研究現(xiàn)狀-1 1.3論文的設(shè)計構(gòu)成與框架-1 2 硬件部分設(shè)計-3 2.1硬件開發(fā)工具-3 2.1.1 Proteus簡介-3 2.1.2 Proteus的使用-3 2.2 核心處理器設(shè)計-3 2.2.1 AT89S52單片機簡介-3 2.2.2 AT89S52單片機引腳說明-4 2.2.3 AT89S52的主要功能-4 2.3電路設(shè)計-5 2.3.1系統(tǒng)電路的總體規(guī)劃-5 2.3.2晶振電路設(shè)計-5 2.3.3復(fù)位電路設(shè)計-6 2.3.4顯示電路設(shè)計-7 2.3.5溫度采集電路設(shè)計-7 2.3.6系統(tǒng)電路總原理圖設(shè)計-8 2.4傳感器模塊設(shè)計-9 2.4.1溫度傳感器DS18B20簡介-9 2.4.2 DS18B20的內(nèi)部結(jié)構(gòu)及引腳-9 2.4.3 DS18B20的特點-10 2.5顯示模塊設(shè)計-10 2.5.1液晶顯示器 LCD1602簡介-10 2.5.2 LCD1602管腳及引腳說明-10 2.5.3 LCD1602工作的讀寫流程圖-11 3 軟件部分設(shè)計-13 3.1軟件開發(fā)工具-13 3.1.1編程軟件Keil的介紹-13 3.1.2 Keil軟件的使用-13 3.1.3程序的下載運行-13 3.2系統(tǒng)軟件設(shè)計的一般原則-15 3.3系統(tǒng)軟件設(shè)計的一般步驟-15 3.4軟件設(shè)計的具體實現(xiàn)-15 3.4.1軟件設(shè)計總體規(guī)劃-15 3.4.2初始化LCD子程序-16 3.4.3初始化DS18B20子程序-17 3.4.4 DS18B20寫子程序-18 3.4.5 DS18B20讀子程序-19 3.4.6溫度轉(zhuǎn)換-20 3.4.7溫度顯示-21 4 仿真及現(xiàn)象展示-23 4.1仿真的意義-23 4.2仿真設(shè)計圖展示-23 4.3仿真調(diào)試圖展示-24 4.4仿真調(diào)試總結(jié)-24 5 實物及成果展示-25 6 結(jié)論與總結(jié)-28 參考文獻-29 致謝-30 附錄-31 |