版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 目錄</b></p><p><b> 1前言1</b></p><p><b> 2總體方案設(shè)計(jì)3</b></p><p><b> 2.1設(shè)計(jì)內(nèi)容3</b></p><p><b> 2.2方案比較
2、3</b></p><p> 2.2.1方案一3</p><p> 2.2.2方案二3</p><p> 2.2.3方案三4</p><p><b> 2.3方案論證5</b></p><p><b> 2.4方案選擇5</b></p&
3、gt;<p><b> 3單元模塊設(shè)計(jì)6</b></p><p> 3.1各單元模塊功能介紹及電路設(shè)計(jì)6</p><p> 3.1.1電源電路6</p><p> 3.1.2中央處理電路6</p><p> 3.1.3測(cè)溫電路7</p><p> 3.1.4顯示
4、電路7</p><p> 3.1.5超溫報(bào)警電路9</p><p> 3.1.6 串口下載電路10</p><p> 3.2電路參數(shù)的計(jì)算及元器件的選擇11</p><p> 3.2.1 中央處理電路11</p><p> 3.2.2測(cè)溫電路11</p><p> 3.2
5、.4顯示電路11</p><p> 3.3 特殊器件的介紹11</p><p> 3.3.1 STC89C52單片機(jī)特點(diǎn)及特性11</p><p> 3.3.2 DS18B20介紹13</p><p> 3.3.3 矩陣鍵盤15</p><p> 3.4各單元模塊的聯(lián)接16</p>
6、<p><b> 4軟件設(shè)計(jì)17</b></p><p> 4.1軟件設(shè)計(jì)原理及使用工具17</p><p> 4.1.1設(shè)計(jì)原理17</p><p> 4.1.2使用工具17</p><p> 4.2系統(tǒng)軟件設(shè)計(jì)結(jié)構(gòu)圖及其功能17</p><p> 4.3主要軟件
7、設(shè)計(jì)流程框圖及說(shuō)明18</p><p> 4.3.1主程序流程及說(shuō)明18</p><p><b> 5系統(tǒng)調(diào)試20</b></p><p> 5.1系統(tǒng)調(diào)試21</p><p> 6 系統(tǒng)功能、指標(biāo)參數(shù)22</p><p> 6、1說(shuō)明系統(tǒng)能實(shí)現(xiàn)的功能22</p>
8、<p> 6、1、1設(shè)置溫度上限22</p><p> 6、1、2溫度測(cè)量22</p><p> 6、1、3報(bào)警22</p><p> 6.2系統(tǒng)性能分析23</p><p><b> 7結(jié)論24</b></p><p><b> 8總結(jié)與體會(huì)25&
9、lt;/b></p><p><b> 9 參考文獻(xiàn)26</b></p><p> 10附錄1:相關(guān)設(shè)計(jì)圖</p><p> 11附錄2:相關(guān)設(shè)計(jì)軟件</p><p><b> 1前言</b></p><p> 隨著“信息時(shí)代”的到來(lái),作為獲取信息的手段——
10、傳感器技術(shù)得到了顯著的進(jìn)步,其應(yīng)用領(lǐng)域越來(lái)越廣泛,對(duì)其要求越來(lái)越高,需求越來(lái)越迫切。傳感器技術(shù)已成為衡量一個(gè)國(guó)家科學(xué)技術(shù)發(fā)展水平的重要標(biāo)志之一。因此,了解并掌握各類傳感器的基本結(jié)構(gòu)、工作原理及特性是非常重要的。而溫度傳感器在生產(chǎn)和生活中有廣泛應(yīng)用,對(duì)其的了解及應(yīng)用就顯得更為重要了。單片機(jī)在測(cè)控領(lǐng)域中具有十分廣泛的應(yīng)用,它既可以測(cè)量電信號(hào),又可以測(cè)量溫度、濕度等非電信號(hào)。由單片機(jī)構(gòu)成的溫度檢測(cè)、溫度控制系統(tǒng)可廣泛應(yīng)用于很多領(lǐng)域。在工業(yè)生產(chǎn)
11、過(guò)程中需要實(shí)時(shí)測(cè)量溫度,在農(nóng)業(yè)生產(chǎn)中也離不開(kāi)溫度的測(cè)量,因此研究溫度的測(cè)量方法和裝置具有重要的意義。</p><p> 測(cè)量溫度的關(guān)鍵是溫度傳感器,傳感器屬于信息技術(shù)的前沿尖端產(chǎn)品,溫度傳感器的發(fā)展經(jīng)歷了三個(gè)發(fā)展階段:傳統(tǒng)的分立式溫度傳感器、模擬集成溫度傳感器、智能集成溫度傳感器。目前的智能溫度傳感器(亦稱數(shù)字溫度傳感器)是在20世紀(jì)90年代中期問(wèn)世的,它的特點(diǎn)是能輸出溫度數(shù)據(jù)及相關(guān)的溫度控制量,適配各種微控制
12、器(MCU)。社會(huì)的發(fā)展使人們對(duì)傳感器的要求也越來(lái)越高,現(xiàn)在的溫度傳感器正在基于單片機(jī)的基礎(chǔ)上從模擬式向數(shù)字式,從集成化向智能化、網(wǎng)絡(luò)化的方向飛速發(fā)展,并朝著高精度、多功能、總線標(biāo)準(zhǔn)化、高可靠性及安全性、開(kāi)發(fā)虛擬傳感器和網(wǎng)絡(luò)傳感器、研制單片測(cè)溫系統(tǒng)等高科技的方向迅速發(fā)展。</p><p> 溫度計(jì)是常用的熱工儀表,常用于工業(yè)現(xiàn)場(chǎng)作為過(guò)程的溫度測(cè)量。在工業(yè)生產(chǎn)過(guò)程中,不僅需要了解當(dāng)前溫度讀數(shù),而且還希望能了解過(guò)程
13、中的溫度變化情況。隨著工業(yè)現(xiàn)代化的發(fā)展,對(duì)溫度測(cè)量?jī)x表的要求越來(lái)越高,而數(shù)字溫度表具有結(jié)構(gòu)簡(jiǎn)單,抗干擾能力強(qiáng),功耗小,可靠性高,速度快等特點(diǎn),更加適合于工業(yè)過(guò)程中以及科學(xué)試驗(yàn)中對(duì)溫度進(jìn)行在線測(cè)量的要求。數(shù)字溫度計(jì)的高速發(fā)展,使它已成為實(shí)現(xiàn)測(cè)量自動(dòng)化、提高工作效率不可缺少的儀表。數(shù)字化是當(dāng)前計(jì)量?jī)x器儀表發(fā)展的主要方向之一。而高準(zhǔn)確度數(shù)字溫度計(jì)的出現(xiàn),又使溫度計(jì)進(jìn)入了精密標(biāo)準(zhǔn)測(cè)量領(lǐng)域。與此相適應(yīng),測(cè)量的可靠性、準(zhǔn)確性顯得越來(lái)越重要。<
14、/p><p> 本設(shè)計(jì)采用單片機(jī)作為數(shù)據(jù)處理與控制單元, 為了進(jìn)行數(shù)據(jù)處理,單片機(jī)控制數(shù)字溫度傳感器,把溫度信號(hào)通過(guò)單總線從數(shù)字溫度傳感器傳遞到單片機(jī)上。單片機(jī)數(shù)據(jù)處理之后,發(fā)出控制信息改變報(bào)警和控制執(zhí)行模塊的狀態(tài),同時(shí)將當(dāng)前溫度信息發(fā)送到 液晶顯示屏進(jìn)行顯示。本系統(tǒng)可以實(shí)現(xiàn)多路溫度信號(hào)采集與顯示,可以使用按鍵來(lái)設(shè)置溫度限定值,通過(guò)進(jìn)行溫度數(shù)據(jù)的運(yùn)算處理,發(fā)出控制信號(hào)達(dá)到控制蜂鳴器和發(fā)光二極管的目的。我所采用的控制
15、芯片為STC89c52,此芯片功能較為強(qiáng)大,能夠滿足設(shè)計(jì)要求。通過(guò)對(duì)電路的設(shè)計(jì),對(duì)芯片的外圍擴(kuò)展,來(lái)達(dá)到對(duì)多路溫度的采集和顯示功能。</p><p> 本課程設(shè)計(jì)是配合課堂教學(xué)的一個(gè)重要的實(shí)踐教學(xué)環(huán)節(jié),它能起到鞏固課堂和書本上的知識(shí),加強(qiáng)綜合能力,提高系統(tǒng)設(shè)計(jì)水平,啟發(fā)創(chuàng)新思想的效果,培養(yǎng)資料搜集和匯總的能力,培養(yǎng)總體設(shè)計(jì)和方案論證的意識(shí),提高硬件,軟件設(shè)計(jì)與開(kāi)發(fā)的綜合能力, 提高軟件和硬件聯(lián)合調(diào)試的能力,掌握
16、相關(guān)開(kāi)發(fā)軟件,仿真軟件的使用方法?,F(xiàn)在計(jì)算機(jī)科學(xué)在應(yīng)用上得到飛速發(fā)展,因此,學(xué)習(xí)這方面的知識(shí)必須緊跟實(shí)際連接。掌握這方面的知識(shí)更重要強(qiáng)調(diào)解決實(shí)際問(wèn)題的能力。該課程設(shè)計(jì)給我們提供了一個(gè)很好的機(jī)會(huì),它要求我們結(jié)合課堂上和書本中學(xué)到的知識(shí)去獨(dú)立設(shè)計(jì)一個(gè)硬件系統(tǒng),它是我們邁向?qū)嵺`和應(yīng)用的橋梁,我們學(xué)習(xí)書本上的知識(shí)是一個(gè)不斷積累的過(guò)程,而該課程設(shè)計(jì)卻使得我們能夠盡情發(fā)揮他們,讓我們更了解計(jì)算機(jī)及軟硬件的結(jié)合使用,雖然課程設(shè)計(jì)的時(shí)間比較短,但它卻在
17、整個(gè)教學(xué)計(jì)劃中占據(jù)了及其重要的位置。</p><p><b> 2總體方案設(shè)計(jì)</b></p><p><b> 2.1設(shè)計(jì)內(nèi)容</b></p><p> 利用溫度傳感器DSB18B20實(shí)現(xiàn)溫度的測(cè)量,由單片機(jī)STC89C52控制信號(hào)并在LED或LCD上顯示測(cè)量結(jié)果。利用鍵盤上的數(shù)字鍵設(shè)置每一路的報(bào)警溫度,LCD將顯
18、示4路溫度值,在超溫后蜂鳴器將鳴叫報(bào)警且LCD將顯示超溫的通道。</p><p><b> 2.2方案比較</b></p><p> 對(duì)同一種目的的實(shí)現(xiàn),可以用不同的方案,下面就著重介紹以下三種方案對(duì)同一目的的實(shí)現(xiàn)方法。并比較三種方案的優(yōu)劣。</p><p><b> 2.2.1方案一</b></p>
19、<p> 原理框圖如圖2.1:</p><p> 圖2.1 方案一的原理框圖</p><p> 方案一的原理簡(jiǎn)述:該方案的各部分電源均由總電源供電,溫度傳感器為熱電偶,熱電偶的熱端感受被測(cè)物體溫度t,產(chǎn)生相應(yīng)的熱電勢(shì)。熱電勢(shì)與熱端溫度成單值函數(shù)關(guān)系,用模數(shù)轉(zhuǎn)換器ADC將熱電勢(shì)轉(zhuǎn)化為數(shù)字量,按照熱電勢(shì)與溫度的函數(shù)關(guān)系將該數(shù)字量轉(zhuǎn)換為對(duì)應(yīng)溫度值,經(jīng)譯碼顯示電路顯示在數(shù)碼管上,從
20、而實(shí)現(xiàn)數(shù)字溫度計(jì)的功能。</p><p><b> 2.2.2方案二</b></p><p> 原理框圖如圖2.2:</p><p> 圖2.2 方案二的原理框圖</p><p> 方案二的原理簡(jiǎn)述:該方案的各部分電源均由總電源供電,選擇 DS18B20 作為本系統(tǒng)的溫度傳感器, 選擇單片機(jī) STC89C52 為
21、測(cè)控系統(tǒng)的核心來(lái)完成數(shù)據(jù)采集、 處理、 顯示、 報(bào)警等功能。 選用數(shù)字溫度傳感器 DS18B20,數(shù)字溫度傳感器在采集到輸出溫度后直接輸出數(shù)字量信號(hào)。便于單片機(jī)處理及控制,省去傳統(tǒng)的測(cè)溫方法的很多外圍電路,省略了采樣、保持電路、運(yùn)放、數(shù)模轉(zhuǎn)換電路以及進(jìn)行長(zhǎng)距離傳輸時(shí)的串并轉(zhuǎn)換電路,簡(jiǎn)化了電路,縮短了系統(tǒng)的工作時(shí)間,降低了系統(tǒng)的硬件成本。當(dāng) LCD1602 液晶顯示屏接收到來(lái)自STC89C52單片機(jī)傳送來(lái)的溫度信息后,分別顯示當(dāng)前的溫度;
22、若采集的溫度超過(guò)了程序設(shè)定的報(bào)警溫度,則發(fā)光二極管閃爍發(fā)光,蜂鳴器同時(shí)發(fā)出報(bào)警。 </p><p><b> 2.2.3方案三</b></p><p> 原理框圖如圖2.3:</p><p> 圖2.3方案三的原理框圖</p><p> 方案三的原理簡(jiǎn)述:該方案的各部分電源均由總電源供電,由模擬及數(shù)字元器件組成的
23、控制電路作為核心,控制數(shù)字溫度計(jì)采集溫度,數(shù)字溫度傳感器在采集到溫度后直接輸出數(shù)字量,傳給控制電路進(jìn)行處理,控制電路將傳回的二進(jìn)制數(shù)據(jù)處理后轉(zhuǎn)換為相應(yīng)溫度,由譯碼顯示電路以十進(jìn)制形式顯示在數(shù)碼管上。</p><p><b> 2.3方案論證</b></p><p> 以上三種方案都是可行的,第一種方案的優(yōu)點(diǎn)是由純硬件電路構(gòu)成,不涉及軟件編程,但是由于熱電勢(shì)與溫度之
24、間的函數(shù)關(guān)系較復(fù)雜,利用硬件電路完成其轉(zhuǎn)化較復(fù)雜,設(shè)計(jì)該電路難度較大且電路將比較龐大。第二種方案的難點(diǎn)主要是單片機(jī)程序編制,但其硬件電路相對(duì)簡(jiǎn)單,借助于微控制器的強(qiáng)大功能可使設(shè)計(jì)周期縮短,測(cè)量精度高,且易于擴(kuò)展功能,增強(qiáng)了電路對(duì)各種工作要求的適應(yīng)性。第三種方案的優(yōu)點(diǎn)是由純硬件電路構(gòu)成,不涉及軟件編程,但是數(shù)字式溫度傳感器的工作涉及復(fù)雜的時(shí)序,用硬件電路實(shí)現(xiàn)將十分復(fù)雜,電路設(shè)計(jì)難度大且電路龐大。</p><p>&
25、lt;b> 2.4方案選擇</b></p><p> 考慮到電路的靈活性和適用性及本次課程設(shè)計(jì)的要求,經(jīng)過(guò)上面三個(gè)方案的分析,第二個(gè)方案的可行性高,所以我們選擇第二個(gè)方案做為本次的設(shè)計(jì)方案。在第二個(gè)方案中,數(shù)字式溫度傳感器和單片機(jī)起著主導(dǎo)作用,單片機(jī)控制傳感器測(cè)溫并將其傳回的數(shù)據(jù)進(jìn)行處理、分析,通過(guò)改變程序,還可改變測(cè)量精度及電路的功能,因而可實(shí)現(xiàn)本次設(shè)計(jì)的要求。</p>&l
26、t;p><b> 3單元模塊設(shè)計(jì)</b></p><p> 本節(jié)主要介紹系統(tǒng)各單元模塊的具體功能、電路結(jié)構(gòu)、工作原理、以及各個(gè)單元模塊之間的聯(lián)接關(guān)系;同時(shí)本節(jié)也會(huì)對(duì)相關(guān)電路中的參數(shù)計(jì)算、元器件選擇、以及核心器件進(jìn)行必要說(shuō)明。</p><p> 3.1各單元模塊功能介紹及電路設(shè)計(jì)</p><p><b> 3.1.1電源電
27、路</b></p><p> 圖3.1電源電路原理圖</p><p> 電源采用USB供給,通過(guò)USB接口輸入至電路,S1為電源開(kāi)關(guān),發(fā)光二極管顯示電路板的上電狀態(tài)。</p><p> 3.1.2中央處理電路</p><p> 中央處理電路主要由時(shí)鐘振蕩電路,復(fù)位電路及STC89C52單片機(jī)構(gòu)成,其中RP1為10kΩ的排阻
28、,作為單片機(jī)P0口的上拉電阻。中央處理電路控制數(shù)字溫度傳感器進(jìn)行測(cè)溫并對(duì)傳回的數(shù)據(jù)進(jìn)行處理,再控制顯示電路將測(cè)得溫度顯示在數(shù)碼管上。</p><p><b> 3.1.3測(cè)溫電路</b></p><p><b> 圖3.2測(cè)溫電路</b></p><p> 測(cè)溫電路主要由數(shù)字溫度傳感器DS18B20構(gòu)成。DS18B2
29、0使用外部電源Vcc故其3腳接Vcc,I/O口2腳通過(guò)信號(hào)線與單片機(jī)相連,I/O口線要接5KΩ左右的上拉電阻。測(cè)溫電路完成溫度的測(cè)量,將測(cè)得溫度以二進(jìn)制數(shù)據(jù)形式反饋給單片機(jī)進(jìn)行處理。</p><p><b> 3.1.4顯示電路</b></p><p> 本系統(tǒng)使用的是1602液晶顯示模塊。1602液晶顯示器以其微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧、位數(shù)多、程序
30、簡(jiǎn)單的諸多優(yōu)點(diǎn),在各類儀表和低功耗系統(tǒng)中得到廣泛的應(yīng)用。根據(jù)顯示內(nèi)容可以分為字符型液晶,圖形液晶。根據(jù)顯示容量又可以分為單行16字,2行16字,兩行20字等等。</p><p> 在本系統(tǒng)中使用的是字符型兩行16字液晶顯示器。在與單片機(jī)連接時(shí)使用接口電路(排針)相連,為并行通信。以下是1602液晶顯示器外型圖和液晶顯示的典型應(yīng)用。</p><p> 1602液晶顯示采用標(biāo)準(zhǔn)的16腳接口
31、,其中:(模塊背面有標(biāo)注)</p><p> 第1腳:VSS為地電源</p><p> 第2腳:VDD接5V正電源 </p><p> 第3腳:V0為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高,使用時(shí)通過(guò)一個(gè)5K的電位器調(diào)整對(duì)比度</p><p> 第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇
32、指令寄存器。</p><p> 第5腳:RW為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。當(dāng)RS和RW共同為低電平時(shí)可以寫入指令或者顯示地址;當(dāng)RS為高電平、RW為低電平時(shí)可以寫入數(shù)據(jù)。</p><p> 第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。</p><p> 第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。</p&g
33、t;<p> 第15~16腳:空腳</p><p> 1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了不同的點(diǎn)陣字符圖形,這些字符有,阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,其中數(shù)字與字母同ASCII碼兼容。</p><p> 圖3.4 LCD1602顯示電路</p><p> 在實(shí)際電
34、路板的設(shè)計(jì)中,會(huì)考慮增加上拉電阻,以保護(hù)系統(tǒng)和提高系統(tǒng)的驅(qū)動(dòng)能力。另外有些設(shè)計(jì)中也會(huì)考慮使用排線作為單片機(jī)與液晶顯示的接口,具體使用哪一種連接方式,可以根據(jù)情況而定,在本系統(tǒng)中使用排針連接。</p><p> 3.1.5超溫報(bào)警電路</p><p> 本系統(tǒng)使用的報(bào)警模塊是蜂鳴器。當(dāng)現(xiàn)場(chǎng)測(cè)得的溫度值高于預(yù)先設(shè)定的最高溫度值時(shí)就會(huì)發(fā)出報(bào)警信號(hào),蜂鳴器鳴叫報(bào)警且LCD1602顯示超溫的通道
35、。</p><p> 以下是報(bào)警模塊與單片機(jī)連接圖:</p><p> 圖中的網(wǎng)絡(luò)標(biāo)號(hào)P13是指單片機(jī)的P1.3引腳。</p><p> 圖3.5 報(bào)警模塊與單片機(jī)連接圖</p><p> 該電路實(shí)現(xiàn)超溫報(bào)警功能,在溫度超過(guò)設(shè)定值時(shí)蜂鳴器發(fā)聲提示溫度過(guò)高,在程序中,我們將報(bào)警溫度設(shè)置為33.5℃。蜂鳴器由NPN三極管9013驅(qū)動(dòng),三極
36、管基極作為控制極,經(jīng)10k電阻與單片機(jī)P1.0口相連。</p><p> 3.1.6 串口下載電路</p><p> 串口電路主要用于單片機(jī)程序的下載,對(duì)電平和邏輯進(jìn)行變換。EIA-RS-232是用正負(fù)電壓來(lái)表示邏輯狀態(tài),與TTL以高低電平表示邏輯狀態(tài)的規(guī)定不同。因此,為了能夠同計(jì)算機(jī)接口或終端的TTL器件連接,必須在EIA-RS-232與TTL電路之間進(jìn)行電平和邏輯關(guān)系的變換。本設(shè)計(jì)
37、選用的轉(zhuǎn)換芯片是MAX232,連接器選用的是DB-9的9芯插頭座。電路連線圖如圖3.5所示。</p><p> 圖3.6 串口下載電路</p><p> 3.2電路參數(shù)的計(jì)算及元器件的選擇</p><p> 3.2.1 中央處理電路</p><p> 考慮到功能、成本,我們選擇了價(jià)格低廉、功能相對(duì)強(qiáng)大的51系列單片機(jī)STC89C52作
38、為中央處理電路的處理器。中央處理電路主要由STC89C52單片機(jī)、時(shí)鐘振蕩電路及復(fù)位電路構(gòu)成。時(shí)鐘振蕩電路及復(fù)位電路的元件選擇均根據(jù)資料選取。</p><p><b> 3.2.2測(cè)溫電路</b></p><p> 測(cè)溫電路主要由數(shù)字溫度計(jì)DS18B20構(gòu)成,據(jù)其元件資料其數(shù)據(jù)端的上拉電阻應(yīng)取5kΩ左右,取標(biāo)稱值4.7kΩ。</p><p>
39、;<b> 3.2.4顯示電路</b></p><p> 考慮到成本、實(shí)用性及可操作性顯示電路部分的驅(qū)動(dòng)元件采用三極管9012,數(shù)碼管選擇七段共陰數(shù)碼管。</p><p> 3.3 特殊器件的介紹</p><p> 3.3.1 STC89C52單片機(jī)特點(diǎn)及特性</p><p> STC89C52單片機(jī)具有PDI
40、P,TQFP和PLCC三種封裝形式。設(shè)計(jì)中采用的是PDIP封裝,其引腳排列如圖3.5所示。STC89C52單片機(jī)有40個(gè)引腳,具有如下特性:</p><p> 片內(nèi)程序存儲(chǔ)器含有4KB的Flash存儲(chǔ)器,允許在線編程,擦寫周期可達(dá)1000次;片內(nèi)數(shù)據(jù)存儲(chǔ)器內(nèi)含128字節(jié)的RAM;I/O口具有32根可編程I/O線;具有兩個(gè)16位I/O線;中斷系統(tǒng)具有6個(gè)中斷源、5個(gè)終端矢量、2個(gè)中斷優(yōu)先級(jí)的中斷結(jié)構(gòu);串行口是一個(gè)
41、全雙工的串行通信口;具有兩個(gè)數(shù)據(jù)指針DPTR0和DPTR1;低功耗節(jié)電模式有節(jié)電模式和掉電模式;包含3級(jí)程序鎖定位;STC89C52的電源電壓為4.0-5.5V,STC89C52的電源電壓為2.7-4.0V;振蕩器頻率0-33MHz(STC89C52);具有片內(nèi)看門狗定時(shí)器;靈活的在線片內(nèi)編程模式(字節(jié)和頁(yè)編程模式);具有斷電標(biāo)志模式POF。</p><p> STC89C52引腳功能如下:</p>
42、<p> --P0口——8位、開(kāi)漏極、雙向I/O口。</p><p> --P1口——8位、雙向I/O口、內(nèi)部含有上拉電阻。</p><p> --P2口——8位、雙向I/O口、內(nèi)部含有上拉電阻。</p><p> --P3口——8位、雙向I/O口、內(nèi)部含有上拉電阻。P3口除了通用I/O功能外,還有替代功能。</p><p&
43、gt; 圖3.7 STC89C52單片機(jī)引腳圖</p><p> 3.3.2 DS18B20介紹</p><p> DS18B20數(shù)字溫度計(jì)是DALLAS公司生產(chǎn)的1-Wire,即單總線器件,具有線路簡(jiǎn)單,體積小的特點(diǎn)。因此用它來(lái)組成一個(gè)測(cè)溫系統(tǒng),具有線路簡(jiǎn)單,在一根通信線,可以掛很多這樣的數(shù)字溫度計(jì),十分方便。</p><p> 1、DS18B20產(chǎn)品的特
44、點(diǎn)</p><p> ?。?)、只要求一個(gè)端口即可實(shí)現(xiàn)通信。</p><p> ?。?)、在DS18B20中的每個(gè)器件上都有獨(dú)一無(wú)二的序列號(hào)。</p><p> (3)、實(shí)際應(yīng)用中不需要外部任何元器件即可實(shí)現(xiàn)測(cè)溫。</p><p> (4)、測(cè)量溫度范圍在-55℃到+125℃之間。</p><p> (5)、數(shù)字
45、溫度計(jì)的分辨率用戶可以從9位到12位選擇。</p><p> ?。?)、內(nèi)部有溫度上、下限告警設(shè)置。</p><p> 2、DS18B20的引腳介紹 </p><p> TO-92封裝的DS18B20的引腳排列見(jiàn)圖3.6,其引腳功能描述見(jiàn)表3.1。</p><p> 圖3.8 DS18B20底視圖</p><p>
46、; 表3.1 DS18B20詳細(xì)引腳功能描述</p><p> 3、DS18B20的使用方法 </p><p> 由于DS18B20采用的是1-Wire總線協(xié)議方式,即在一根數(shù)據(jù)線實(shí)現(xiàn)數(shù)據(jù)的雙向傳輸,而對(duì)STC89C52單片機(jī)來(lái)說(shuō),硬件上并不支持單總線協(xié)議,因此,我們必須采用軟件的方法來(lái)模擬單總線的協(xié)議時(shí)序來(lái)完成對(duì)DS18B20芯片的訪問(wèn)。</p><p>
47、 由于DS18B20 是在一根I/O線上讀寫數(shù)據(jù),因此,對(duì)讀寫的數(shù)據(jù)位有著嚴(yán)格的時(shí)序要求。DS18B20有嚴(yán)格的通信協(xié)議來(lái)保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性。該協(xié)議定義 了幾種信號(hào)的時(shí)序:初始化時(shí)序、讀時(shí)序、寫時(shí)序。所有時(shí)序都是將主機(jī)作為主設(shè)備,單總線器件作為從設(shè)備。而每一次命令和數(shù)據(jù)的傳輸都是從主機(jī)主動(dòng)啟動(dòng)寫時(shí) 序開(kāi)始,如果要求單總線器件回送數(shù)據(jù),在進(jìn)行寫命令后,主機(jī)需啟動(dòng)讀時(shí)序完成數(shù)據(jù)接收。數(shù)據(jù)和命令的傳輸都是低位在先。</p&
48、gt;<p> DS18B20的復(fù)位時(shí)序</p><p> (1) 先將數(shù)據(jù)線置高電平“1”。 </p><p> ?。?) 延時(shí)(該時(shí)間要求的不是很嚴(yán)格,但是盡可能的短一點(diǎn)) </p><p> ?。?) 數(shù)據(jù)線拉到低電平“0”。 </p><p> ?。?) 延時(shí)750us(該時(shí)間的時(shí)間范圍可以從480到960us)。
49、</p><p> ?。?) 數(shù)據(jù)線拉到高電平“1”。 </p><p> ?。?) 延時(shí)等待(如果初始化成功則在15到60us時(shí)間之內(nèi)產(chǎn)生一個(gè)由DS18B20所返回的低電平“0”。據(jù)該狀態(tài)可以來(lái)確定它的存在,但是應(yīng)注意不能無(wú)限的進(jìn)行等待,不然會(huì)使程序進(jìn)入死循環(huán),所以要進(jìn)行超時(shí)控制)。 </p><p> (7) 若CPU讀到了數(shù)據(jù)線上的低電平“0”后,還要做延時(shí)
50、,其延時(shí)的時(shí)間從發(fā)出的高電平算起(第(5)步的時(shí)間算起)最少要480us。 </p><p> ?。?) 將數(shù)據(jù)線再次拉高到高電平“1”后結(jié)束。 </p><p> DS18B20的讀時(shí)序</p><p> ?。?)將數(shù)據(jù)線拉高“1”。 </p><p> (2)延時(shí)2us。 </p><p> ?。?)將數(shù)據(jù)線拉
51、低“0”。 </p><p> ?。?)延時(shí)15us。 </p><p> ?。?)將數(shù)據(jù)線拉高“1”。 </p><p> ?。?)延時(shí)15us。 </p><p> ?。?)讀數(shù)據(jù)線的狀態(tài)得到1個(gè)狀態(tài)位,并進(jìn)行數(shù)據(jù)處理。 </p><p> (8)延時(shí)30us。 </p><p> DS
52、18B20的寫時(shí)序</p><p> (1) 數(shù)據(jù)線先置低電平“0”。 </p><p> (2) 延時(shí)確定的時(shí)間為15us。 </p><p> ?。?) 按從低位到高位的順序發(fā)送字節(jié)(一次只發(fā)送一位)。 </p><p> ?。?) 延時(shí)時(shí)間為45us。 </p><p> ?。?) 將數(shù)據(jù)線拉到高電平。 &l
53、t;/p><p> ?。?) 重復(fù)上(1)到(6)的操作直到所有的字節(jié)全部發(fā)送完為止。 </p><p> ?。?) 最后將數(shù)據(jù)線拉高。 </p><p> DS18B20數(shù)據(jù)輸出與對(duì)應(yīng)溫度關(guān)系</p><p> DS18B20中的溫度傳感器可完成對(duì)溫度的測(cè)量,以12位轉(zhuǎn)化為例:用16位符號(hào)擴(kuò)</p><p> 展的
54、二進(jìn)制補(bǔ)碼讀數(shù)形式提供,以 0.0625℃/LSB形式表達(dá),其中S為符號(hào)位。 </p><p> 表3.2 DS18B20溫度值格式表</p><p><b> MSbLSb</b></p><p> 這是12位轉(zhuǎn)化后得到的12位數(shù)據(jù),存儲(chǔ)在18B20的兩個(gè)8比特的RAM中,二進(jìn)制中的前面5位是符號(hào)位,如果測(cè)得的溫度大于0, 這5位為
55、0,只要將測(cè)到的數(shù)值乘于0.0625即可得到實(shí)際溫度;如果溫度小于0,這5位為1,測(cè)到的數(shù)值需要取反加1再乘于0.0625即可得到實(shí)際 溫度。 例如+125℃的數(shù)字輸出為07D0H,+25.0625℃的數(shù)字輸出為0191H,-25.0625℃的數(shù)字輸出為FF6FH,-55℃的數(shù)字輸出為FC90H。</p><p> 3.3.3 矩陣鍵盤</p><p> 本設(shè)計(jì)中采用矩陣鍵盤對(duì)報(bào)警溫度
56、進(jìn)行設(shè)置,矩陣鍵盤又稱為行列式鍵盤,它是用4條I/O線作為行線,4條I/O線作為列線組成的鍵盤。在行線和列線的每一個(gè)交叉點(diǎn)上,設(shè)置一個(gè)按鍵。這樣鍵盤中按鍵的個(gè)數(shù)是4×4個(gè)。這種行列式鍵盤結(jié)構(gòu)能夠有效地提高單片機(jī)系統(tǒng)中I/O口的利用率。圖1為矩陣鍵盤電路圖,行線接P2.4-P2.7,列線接P2.0-P2.3。</p><p> 圖3.9矩陣鍵盤電路圖</p><p> 在使用時(shí)
57、,單片機(jī)先從P2口的高四位輸出高電平,低四位輸出低電平,從P2口的高四位讀取鍵盤狀態(tài)。再?gòu)腜2口的低四位輸出高電平,高四位輸出低電平,從P2口的低四位讀取鍵盤狀態(tài)。將兩次讀取結(jié)果組合起來(lái)就可以得到當(dāng)前按鍵的編碼。程序根據(jù)該編碼完成對(duì)應(yīng)報(bào)警溫度的設(shè)置。</p><p> 3.4各單元模塊的聯(lián)接</p><p><b> 詳見(jiàn)附錄1</b></p>&l
58、t;p><b> 4軟件設(shè)計(jì)</b></p><p> 4.1軟件設(shè)計(jì)原理及使用工具</p><p><b> 4.1.1設(shè)計(jì)原理</b></p><p> 在軟件設(shè)計(jì)中一共用到了三種設(shè)計(jì)軟件,一種是Protel 99SE,主要用于設(shè)計(jì)原理圖的繪制及PCB印制電路板繪制,一種是Keil C51編譯系統(tǒng),主要用
59、于調(diào)試、編譯STC89C52單片機(jī)程序,一種是STC-ISP V31,主要用于向單片機(jī)下載程序。</p><p><b> 4.1.2使用工具</b></p><p> 1.PROTEL:PROTEL 99SE是PORTEL公司推出的EDA軟件,能進(jìn)行原理圖的設(shè)計(jì)和PCB設(shè)計(jì)以及仿真等。由于其學(xué)習(xí)和使用方便,受到了廣大電子工作者和高校師生的青睞,在市場(chǎng)中占有率極高
60、。本次設(shè)計(jì)使用了PROTEL的原理圖和PCB圖繪制功能。</p><p> 2.Keil C51:Keil C51是美國(guó)Keil Software公司出品的51系列單片機(jī)軟件開(kāi)發(fā)系統(tǒng)。該軟件對(duì)編寫的C語(yǔ)言源程序進(jìn)行編譯、匯編、連接等,還能進(jìn)行相應(yīng)的仿真。本設(shè)計(jì)利用其生成HEX文件下載到單片機(jī)進(jìn)行調(diào)試。</p><p> 3、STC-ISP 是一款單片機(jī)下載編程燒錄軟件,是針對(duì)STC系列
61、單片機(jī)而設(shè)計(jì)的,可下載STC89系列、12C2052系列和12C5410等系列的STC單片機(jī),使用簡(jiǎn)便,現(xiàn)已被廣泛使用。</p><p> 4.2系統(tǒng)軟件設(shè)計(jì)結(jié)構(gòu)圖及其功能</p><p> 系統(tǒng)使用了模塊化的結(jié)構(gòu)程序設(shè)計(jì)思想對(duì)軟件進(jìn)行設(shè)計(jì),這樣使系統(tǒng)控制軟件便于理解和閱讀系統(tǒng)的程序設(shè)計(jì)。本系統(tǒng)的軟件分四大模塊:1602顯示子程序、鍵盤掃描子程序、測(cè)溫子程序、報(bào)警子程序。利用鍵盤掃描子
62、程序?qū)?bào)警溫度進(jìn)行設(shè)置,測(cè)溫子程序?qū)崿F(xiàn)4路DS18B20的測(cè)溫及測(cè)得數(shù)據(jù)的處理,顯示子程序?qū)崿F(xiàn)溫度的顯示等功能,報(bào)警子程序在超溫后利用蜂鳴器進(jìn)行報(bào)警并調(diào)用顯示子程序顯示超溫的通道。軟件系統(tǒng)結(jié)構(gòu)框圖如圖4.1所示。</p><p> 圖4.1軟件系統(tǒng)結(jié)構(gòu)框圖</p><p> 4.3主要軟件設(shè)計(jì)流程框圖及說(shuō)明</p><p> 4.3.1主程序流程及說(shuō)明<
63、/p><p> 圖4.2 主程序基本流程圖</p><p> 主程序負(fù)責(zé)系統(tǒng)的初始化及任務(wù)的創(chuàng)建。主程序從開(kāi)機(jī)就在不間斷的循環(huán),永不停止,直到掉電。首先對(duì)整個(gè)系統(tǒng)進(jìn)行初始化,包括單片機(jī)模塊初始化、1602顯示模塊初始化等。接下來(lái)主程序會(huì)調(diào)用鍵盤掃描子程序,設(shè)置好報(bào)警溫度后后又調(diào)用1602顯示子程序,將設(shè)置結(jié)果顯示在液晶屏上。然后進(jìn)入測(cè)溫子程序,反復(fù)采集4路DS18B20測(cè)得的溫度值并顯示在
64、液晶屏上,如果超溫則調(diào)用報(bào)警子程序如此反復(fù)執(zhí)行。主程序基本流程如圖4.2所示。</p><p><b> 5系統(tǒng)調(diào)試</b></p><p> 單片機(jī)程序主要由主函數(shù)、DS18B20子函數(shù)和顯示函數(shù)構(gòu)成,主函數(shù)通過(guò)調(diào)用DS18B20子函數(shù)和顯示函數(shù)實(shí)現(xiàn)系統(tǒng)的功能。程序代碼如附錄所示,主要用keil C51進(jìn)行單片機(jī)程序的調(diào)試,根據(jù)調(diào)試框提示改進(jìn)程序,直至無(wú)錯(cuò)誤。&
65、lt;/p><p> 圖5.1 單片機(jī)程序經(jīng)調(diào)試后無(wú)錯(cuò)誤</p><p> 圖5.2 Proteus仿真</p><p> 首先利用Proteus對(duì)系統(tǒng)進(jìn)行仿真,當(dāng)仿真成功后將程序下載到單片機(jī)開(kāi)發(fā)板進(jìn)行實(shí)物調(diào)試。</p><p><b> 5.1系統(tǒng)調(diào)試</b></p><p> 系統(tǒng)調(diào)試分
66、為硬件調(diào)試和軟件調(diào)試兩步。</p><p><b> ?。?)硬件調(diào)試</b></p><p> 硬件調(diào)試比較簡(jiǎn)單,首先檢查電路的焊接是否正確及電路中有沒(méi)有虛焊等問(wèn)題,然后可用萬(wàn)用表測(cè)試或通電檢測(cè)電路。</p><p><b> ?。?)軟件調(diào)試</b></p><p> 軟件調(diào)試以程序?yàn)橹?。?/p>
67、編寫一段顯示程序?qū)τ布恼9ぷ鬟M(jìn)行檢驗(yàn),然后進(jìn)行主程序、匹配ROM子程序、讀出溫度子程序、溫度轉(zhuǎn)換命令子程序、計(jì)算溫度子程序、顯示數(shù)據(jù)刷新子程序等的編程及調(diào)試。</p><p> 軟件調(diào)試到能顯示溫度值,而且在有溫度變化時(shí)(例如用手去接觸)顯示溫度能夠改變就基本完成軟件調(diào)試。</p><p> 由于DS18B20與單片機(jī)采用單線串行數(shù)據(jù)傳送,因此,對(duì)DS18B20進(jìn)行讀寫編程時(shí)必須嚴(yán)
68、格地保證讀寫時(shí)序,否則將無(wú)法讀取測(cè)量結(jié)果。</p><p><b> 圖5.3</b></p><p> 圖5.3為實(shí)物采集的室內(nèi)溫度與室內(nèi)實(shí)際溫度的對(duì)比,經(jīng)比較所測(cè)溫度在溫差范圍內(nèi)。</p><p> 6 系統(tǒng)功能、指標(biāo)參數(shù)</p><p> 6、1說(shuō)明系統(tǒng)能實(shí)現(xiàn)的功能</p><p>
69、 6、1、1設(shè)置溫度上限</p><p> 通過(guò)按鍵設(shè)置溫度上限,溫度數(shù)值為三位數(shù)。</p><p> 圖6.1設(shè)置溫度上限功能仿真圖</p><p><b> 6、1、2溫度測(cè)量</b></p><p> 單片機(jī)將溫度數(shù)據(jù)傳送給LCD1602,并將四路溫度依次循環(huán)顯示出來(lái)。</p><p&
70、gt; 圖6.2溫度測(cè)量顯示功能仿真圖</p><p><b> 6、1、3報(bào)警</b></p><p> 若溫度超過(guò)設(shè)定的上限溫度則報(bào)警,LCD1602顯示溫度超過(guò)設(shè)定上限溫度的路數(shù),蜂鳴器響,仿真時(shí)二極管亮。</p><p> 圖6.3超溫報(bào)警功能仿真圖</p><p><b> 6.2系統(tǒng)性能分
71、析</b></p><p> 用制作的測(cè)溫系統(tǒng)和已有的成品溫度計(jì)(如水銀溫度計(jì))來(lái)同時(shí)測(cè)量環(huán)境溫度,并對(duì)測(cè)量的結(jié)果進(jìn)行比較分析。</p><p> 由比較分析及DS18B20的特點(diǎn)可得,用本系統(tǒng)進(jìn)行測(cè)溫時(shí),精度很高,誤差指標(biāo)可以限制在1℃以內(nèi);另外在-55~+125℃的測(cè)溫范圍內(nèi)使得該系統(tǒng)完全適合一般的應(yīng)用場(chǎng)合。 </p><p><b>
72、 7結(jié)論</b></p><p> 多路溫度采集是一個(gè)用途非常廣泛的電路,在很多地方都可以見(jiàn)到它們的身影,在工業(yè)生產(chǎn)過(guò)程中需要實(shí)時(shí)測(cè)量溫度,在農(nóng)業(yè)生產(chǎn)中也離不開(kāi)溫度的測(cè)量,因此研究溫度的測(cè)量方法和裝置具有重要的意義。測(cè)量溫度的關(guān)鍵是溫度傳感器,傳感器屬于信息技術(shù)的前沿尖端產(chǎn)品,尤其是溫度傳感器技術(shù),在我國(guó)各領(lǐng)域已經(jīng)引用的非常廣泛,可以說(shuō)是滲透到社會(huì)的每一個(gè)領(lǐng)域。溫度傳感器的發(fā)展經(jīng)歷了三個(gè)發(fā)展階段:
73、傳統(tǒng)的分立式溫度傳感器、模擬集成溫度傳感器、智能集成溫度傳感器。本設(shè)計(jì)中最重要的器件之一便是溫度傳感器,所用到的是DS18B20,它的溫度操作是使用 16 位,也就是說(shuō)分辨率是0.0625。它屬于單總線數(shù)字?jǐn)?shù)字傳感器,優(yōu)點(diǎn)是:( 1 )采用單總線的接口方式 ;( 2 )測(cè)量溫度范圍寬,測(cè)量精度高 ;( 3 )在使用中不需要任何外圍元件;( 4 )持多點(diǎn)組網(wǎng)功能;( 5 )供電方式靈活;( 6 )測(cè)量參數(shù)可配置;( 7 ) 負(fù)壓特性 ;(
74、 8 )掉電保護(hù)功能 。</p><p> 設(shè)計(jì)中用到的核心器件單片機(jī)對(duì)整個(gè)設(shè)計(jì)起到控制作用,單片機(jī)控制無(wú)疑是人們追求的目標(biāo)之一,它所給人帶來(lái)的方便也是不可否定的。單片機(jī)在測(cè)控領(lǐng)域中具有十分廣泛的應(yīng)用,它既可以測(cè)量電信號(hào),又可以測(cè)量溫度濕度等非電信號(hào)。由單片機(jī)構(gòu)成的溫度檢測(cè)、溫度控制系統(tǒng)可廣泛應(yīng)用于很多領(lǐng)域。單片機(jī)在工業(yè)控制、尖端武器、通信 設(shè)備、信息處理、家用電器等各測(cè)控領(lǐng)域的應(yīng)用中獨(dú)占鰲頭。而設(shè)計(jì)中用到的S
75、TC89C52單片機(jī)與多種溫度傳感器配合使用的信號(hào)調(diào)理接口電路。</p><p> 本設(shè)計(jì)在軟、硬件調(diào)試完畢后將程序下載到STC89C52單片機(jī)。系統(tǒng)能夠通過(guò)DS18B20測(cè)量溫度,并將實(shí)時(shí)溫度顯示到LCD1602液晶顯示屏,精確到十分位。且能動(dòng)態(tài)響應(yīng),當(dāng)溫度改變時(shí)液晶顯示屏溫度示值能立即改變,顯示相應(yīng)的溫度值。我們?cè)O(shè)計(jì)的這個(gè)多路溫度采集能動(dòng)態(tài)顯示實(shí)時(shí)溫度,示數(shù)直觀而且通過(guò)改進(jìn)程序最大精度可以達(dá)到0.0625℃
76、,具有廣闊的應(yīng)用前景。</p><p><b> 8總結(jié)與體會(huì)</b></p><p> 通過(guò)這學(xué)期對(duì)智能化儀表這門課程的學(xué)習(xí),讓我對(duì)智能儀表的概念以及發(fā)展 現(xiàn)狀有了一個(gè)較為全面的掌握,隨著微型計(jì)算機(jī)技術(shù)和嵌入式系統(tǒng)的迅速發(fā)展,引起了儀器儀表結(jié)構(gòu)的根本性變革,即以微型計(jì)算機(jī)為主體,代替?zhèn)鹘y(tǒng)儀表的常規(guī)線路,成為新一代具有某種智能的靈巧儀表。這類儀表的設(shè)計(jì)重點(diǎn),已經(jīng)從
77、模擬和邏輯電路的設(shè)計(jì)轉(zhuǎn)向?qū)S玫奈C(jī)模板,或微機(jī)功能部件、接口電路和輸入/ 輸出通道的設(shè)計(jì),以及應(yīng)用軟件的開(kāi)發(fā)。傳統(tǒng)模擬式儀表的各種功能是由單元電 路實(shí)現(xiàn)的, 而在以單片機(jī)或嵌入式系統(tǒng)為主體的儀表中,則由編程軟件、各種特殊而復(fù)雜的功能模塊、簡(jiǎn)化的用戶組態(tài)編程功能以及各種典型應(yīng)用的控制策略包等 模塊組成的軟件, 來(lái)完成眾多的數(shù)據(jù)處理和控制任務(wù)。 而在本次課程設(shè)計(jì)中,我們就采用了這種已經(jīng)相當(dāng)普及的方法設(shè)計(jì)了一個(gè)基于單片機(jī)和溫度傳感器的多路溫度
78、采集系統(tǒng),并通過(guò)了軟件仿真,最后得出了設(shè)計(jì)結(jié)果的可行性。</p><p> 設(shè)計(jì)過(guò)程中,首先,要對(duì)DS18B20做一個(gè)詳細(xì)的了解,作為設(shè)計(jì)中一個(gè)重要的元件,要知道它的一般流程:初始化—ROM 操作指令—存儲(chǔ)器操作指令—數(shù)據(jù)傳輸。然后必須掌握它的每個(gè)端口的作用,并用單片機(jī)通過(guò)高低電平來(lái)控制它的工作過(guò)程,不一樣的模塊它的工作時(shí)序是不同,這里要通過(guò)軟件正確的編寫出讀寫時(shí)序,才能確保在測(cè)量溫度的環(huán)節(jié)中不出問(wèn)題。一個(gè)完整
79、的系統(tǒng)同樣也需要一個(gè)人機(jī)界面才能便于使用者讀出數(shù)據(jù),所以這里用到了 LCD1602 液晶屏,這個(gè)液晶屏的優(yōu)點(diǎn)在于自帶字庫(kù),且易于控制顯示位置,基本上達(dá)到了設(shè)計(jì)的要求。</p><p> 同時(shí),在做整個(gè)課程論文的過(guò)程中,也遇到了諸多問(wèn)題:</p><p> 第一,不能靈活自如的運(yùn)用單片機(jī)C 語(yǔ)言。</p><p> 第二,對(duì)某些硬件的功能不太熟悉。</p&
80、gt;<p> 第三,缺乏一定的理論基礎(chǔ)。 </p><p> 但是,通過(guò)陳高燕老師和同學(xué)們的幫助下,最終還是取得了一個(gè)令人滿意的結(jié)果,再次對(duì)幫助過(guò)我們的老師和同學(xué)們表示感謝,我們也會(huì)在以后的學(xué)習(xí)工作中,逐步彌補(bǔ)自己的不足。</p><p><b> 9 參考文獻(xiàn)</b></p><p> [1]陳日耀.金屬切削原理[M]
81、.北京:機(jī)械工業(yè)出版社,1985 </p><p> [2]劉君華.現(xiàn)代檢測(cè)技術(shù)與測(cè)試系統(tǒng)設(shè)計(jì)[M].西安:西安交通大學(xué)出版社,1999</p><p> [3]徐愛(ài)均.8051單片機(jī)實(shí)戰(zhàn)教程.電子工業(yè)出版社,2005</p><p> [4]譚浩強(qiáng).MCS-51單片機(jī)應(yīng)用教程.清華大學(xué)出版社,2004</p><p> [5]馮旭.
82、單片機(jī)控制的數(shù)據(jù)采集系統(tǒng)[J].甘肅科技縱橫,2006</p><p> [6]朱群鋒,王曉芳,黃磊.基于DS18B20的多路溫度采集系統(tǒng).船電技術(shù).2009</p><p> [7]付慧敏,禹鐵軍,殷淑萍. 數(shù)字式多路溫度采集系統(tǒng)的設(shè)計(jì). 煤炭技術(shù).2008</p><p> [8]張毅剛,彭喜元,董繼成.單片機(jī)原理及應(yīng)用[M].北京:高等教育出版社,201
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 多路溫度采集課程設(shè)計(jì)
- 基于單片機(jī)的多路溫度采集系統(tǒng)課程設(shè)計(jì)
- 多路溫度采集課程設(shè)計(jì)-基于單片機(jī)和溫度傳感器的多路溫度采集系統(tǒng)并軟件仿真
- 多路數(shù)據(jù)采集系統(tǒng)課程設(shè)計(jì)
- 溫度采集系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)---多路數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)
- 多路智能溫度測(cè)控系統(tǒng)設(shè)計(jì)_課程設(shè)計(jì)
- 課程設(shè)計(jì)---基于51單片機(jī)的多路溫度采集控制系統(tǒng)設(shè)計(jì)
- 無(wú)線溫度采集系統(tǒng)課程設(shè)計(jì)
- 溫度采集及顯示課程設(shè)計(jì)
- 溫度采集顯示系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)---模擬溫度采集監(jiān)控系統(tǒng)
- 多路溫度采集系統(tǒng)設(shè)計(jì)-文獻(xiàn)綜述
- 溫度采集與控制課程設(shè)計(jì)報(bào)告
- 微機(jī)原理課程設(shè)計(jì)--溫度采集系統(tǒng)
- 多路溫度采集系統(tǒng)設(shè)計(jì)【畢業(yè)設(shè)計(jì)】
- 溫度采集附顯示課程設(shè)計(jì)課題論文
- 畢業(yè)設(shè)計(jì)--數(shù)字多路溫度采集系統(tǒng)
- dsp課程設(shè)計(jì)-- 溫度采集與顯示系統(tǒng)設(shè)計(jì)
- 溫度采集系統(tǒng)課程設(shè)計(jì)--8通道溫度數(shù)據(jù)采集系統(tǒng)
評(píng)論
0/150
提交評(píng)論