版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 摘 要</b></p><p> 隨著時代的發(fā)展、社會的進步、科學技術(shù)的不斷提高,對溫度測量的范圍要求不斷增大,同時對溫度測量的精度要求也不斷提高。因此,對如何方便、精確、實時的測量溫度的研究也成為一個重要的研究課題。</p><p> 本課題設(shè)計了一種基于單片機的具有多路采集通道的高精度的數(shù)字溫度檢測系統(tǒng)。通過對各種溫度傳感器的研
2、究與比較,對不同實現(xiàn)方案的深入論證,設(shè)計了包括溫度信號處理,液晶顯示,報警設(shè)置等在內(nèi)的完整系統(tǒng)。本設(shè)計的CPU采用以AT89C51為主控芯片的單片機系統(tǒng),主要由18B20溫度傳感器作為信號采集裝置,對8路溫度信號進行采集后在LCD1602上顯示。 </p><p> 本文主要使用C語言進行程序編寫,通過程序與硬件仿真的配合,最終可以
3、實現(xiàn)具有正常監(jiān)測,指定通道檢測,循環(huán)通道檢測,報警上下限設(shè)置、報警和時鐘顯示等功能的多路溫度檢測系統(tǒng)設(shè)計。</p><p> 關(guān)鍵字:AT89C51,18B20,LCD1602液晶顯示,報警,時鐘</p><p> Multi point temperature detection system design</p><p><b> Abstrac
4、t</b></p><p> The continuous improvement of science and technology, the temperature measuring range requirements continue to increase, while the temperature measurement accuracy requirements are also
5、rising.Therefore, on how convenient, precise, real-time measurement and control of temperature of the study also become an important research subject.</p><p> This topic design based on single chip with mul
6、tiplex acquisition channel of high precision, wide range of intelligent temperature control system.Through a variety of temperature sensor research and comparison of different scheme, argumentation, design including temp
7、erature signal processing, liquid crystal display, alarm settings including a complete system.The design of CPU using AT89C51as main control chip microcontroller system, mainly by the 18B20temperature sensor as a signal
8、collecting de</p><p> This paper will mainly use the C language program, through the program and hardware simulation match, ultimately having normal monitoring, designated channel monitoring, circulation ch
9、annel monitoring, alarm limit settings, alarm and clock display function of multi channel temperature control system design. </p><p> Keywords:AT89C51 18B20 LCD1602 Alarm Clock</p><p><b
10、> 目 錄</b></p><p><b> 1 緒 論1</b></p><p> 1.1 系統(tǒng)背景1</p><p> 1.2 系統(tǒng)概述1</p><p> 1.3 本設(shè)計內(nèi)容及性能指標2</p><p> 2 方案的論證2</p&g
11、t;<p> 2.1 傳感器的選擇2</p><p> 2.2 主控制部分的選擇3</p><p> 2.3 液晶顯示方案簡介3</p><p> 2.3.1 1602LCD的基本參數(shù)及引腳功能4</p><p> 2.3.2 1602LCD的指令說明及時序6</p><p>
12、; 2.3.3 1602LCD的RAM地址映射及標準字庫表8</p><p> 2.4 系統(tǒng)總體設(shè)計方案9</p><p> 3 系 統(tǒng) 的 硬 件 電 路 設(shè) 計11</p><p> 3.1 DS18B20溫度傳感器電路11</p><p> 3.1.1 傳感器原理11</p><p>
13、; 3.1.2 溫度傳感器連接12</p><p> 3.2 單片機電路13</p><p> 3.2.1 MCS-51系列單片機內(nèi)部結(jié)構(gòu)與外部引腳說明13</p><p> 3.2.2 復(fù)位電路15</p><p> 3.2.3 時鐘電路的設(shè)計16</p><p> 3.3 報警電路
14、16</p><p> 3.4 顯示電路17</p><p> 3.5 鍵盤電路18</p><p> 3.6 電源電路20</p><p> 4 系 統(tǒng) 軟 件 實 現(xiàn) 和 整 體 調(diào) 試22</p><p> 4.1 軟件環(huán)境介紹22</p><p> 4.
15、2 軟硬件結(jié)合調(diào)試22</p><p><b> 結(jié) 論28</b></p><p><b> 致 謝27</b></p><p><b> 參考文獻28</b></p><p> 附頁一 protues仿真圖29</p><p>
16、;<b> 附頁二 程序30</b></p><p><b> 1 緒 論</b></p><p><b> 1.1 系統(tǒng)背景</b></p><p> 對物理量的測量是人類認識自然界的一種科學方法。通過對自然界中物理量的測量,人們能夠更加準確的描述周圍的物質(zhì)世界,揭示現(xiàn)實生活中的自
17、然規(guī)律,提高工農(nóng)業(yè)生產(chǎn)效率,并且推動科學技術(shù)不斷發(fā)展。</p><p> 隨著社會經(jīng)濟的高速發(fā)展,電子技術(shù)在國民經(jīng)濟的建設(shè)生產(chǎn)中占有相當重要的地位,無論同人民生活,經(jīng)濟建設(shè),還是國防建設(shè)和科學研究都有著緊密的關(guān)系。加強電子科學技術(shù)的研究,對于提高產(chǎn)品質(zhì)量,改進工藝,實現(xiàn)標準化、系列化、自動化;對于保障安全生產(chǎn)、提高生產(chǎn)效率,降低能源消耗;對于企業(yè)生產(chǎn)自動化、科學化、提高科研水平,增加經(jīng)濟效益都具有非常重要的作用
18、。</p><p> 利用電子技術(shù)對溫度進行測量,在社會經(jīng)濟發(fā)展的各個領(lǐng)域中都十分重要。人們的日常生活、工農(nóng)業(yè)生產(chǎn)和科學技術(shù)試驗等很多方面都與溫度測量有著非常重要的關(guān)系。溫度做為一個非常重要的物理量,是社會生產(chǎn)過程中最普遍也是最重要的測量參數(shù)之一。隨著時代的進步、社會的發(fā)展、科技的不斷更新,對溫度測量范圍的要求不斷擴大,同時對溫度測量的準確性要求不斷增高。對溫度監(jiān)測的環(huán)境要求越來越廣泛,測量的范圍也越來越大,對
19、溫度監(jiān)測的技術(shù)要求也越來越高。因而,對溫度的監(jiān)控和溫度監(jiān)控技術(shù)的研究也成為了一個十分重要的研究課題。</p><p> 1.2 系統(tǒng)概述</p><p> 本文將介紹數(shù)字溫度傳感器DS18B20的結(jié)構(gòu)特征及控制方法,并對以此傳感器,89c51單片機為控制器構(gòu)成的數(shù)字溫度控制裝置的工作原理及程序設(shè)計作了詳細的介紹。其具有讀數(shù)方便,方便控制,輸出溫度采用數(shù)字顯示,本系統(tǒng)可以應(yīng)用在大型
20、工業(yè)及民用常溫多點監(jiān)測場合。如糧食倉儲系統(tǒng)、樓宇自動化系統(tǒng)、溫控制程生產(chǎn)線之溫度影像檢測、醫(yī)療與健診的溫度測試、空調(diào)系統(tǒng)的溫度檢測、石化、機械…等。該設(shè)計控制器使用ATMEL公司的AT89c51單片機,測溫傳感器使用DALLAS公司DS18B20,用液晶來實現(xiàn)溫度顯示。</p><p> 1.3 本設(shè)計內(nèi)容及性能指標</p><p> 本設(shè)計主要是介紹了單片機控制下的溫度檢測系統(tǒng),詳
21、細介紹了其硬件和軟件設(shè)計,并對其各功能模塊做了詳細介紹,其主要功能和指標如下:</p><p> 1、利用溫度傳感器測量2組4點溫度;</p><p> 2、溫度測量范圍:-10℃~+105℃;</p><p> 3、顯示分辨率:0.2℃;</p><p> 4、測溫誤差根據(jù)傳感器誤差范圍小于±0.5℃;</p>
22、<p> 5、輪顯檢測點的組、點號和對應(yīng)的溫度值;</p><p> 6、通過鍵盤可查詢?nèi)我稽c的溫度值;</p><p> 7、通過鍵盤可設(shè)置溫度報警的上下限,具有報警功能;</p><p> 8、采用LCD(或LED數(shù)碼管)顯示,內(nèi)置時鐘,可顯示時間、日期;</p><p> 9、交流220V±10%供電。
23、</p><p><b> 2 方案的論證</b></p><p> 2.1 傳感器的選擇</p><p> 要求對溫度與溫度相關(guān)的參量進行檢測,應(yīng)該考慮用熱電阻傳感器。按照電阻的性質(zhì)可以分為半導(dǎo)體熱電阻和金屬熱電阻兩大類,前者通常稱為熱敏電阻,后者稱為熱電阻。</p><p> 方案一:采用熱敏電阻,這種電
24、阻是利用對溫度敏感的半導(dǎo)體材料制成,其電阻隨溫度變化有明顯的改變。負溫度系數(shù)熱敏電阻器通常是由錳,鈷的氧化物燒制成半導(dǎo)體陶瓷制成。其特點是,在工作溫度范圍內(nèi)電阻阻值隨溫度的升高而降低??蓾M足測試范圍,但熱敏電阻精度,重復(fù)性,可靠性較差,不適用與檢測小于1 的信號;而且線性度很差,不能直接用于單片機上,應(yīng)該用硬件或軟件對其進行線性化補償。</p><p> 方案二:采用集成溫度傳感器,如DS18B20數(shù)字溫度控制
25、器。單線數(shù)字溫度傳感器DS18B20簡介新的“一線器件”體積更小、適用電壓更寬、更經(jīng)濟,數(shù)字化。一線總線獨特而且經(jīng)濟的特點,使用戶可輕松地組建傳感器網(wǎng)絡(luò),為測量系統(tǒng)的構(gòu)建引入全新概念。DS18B20“一線總線”數(shù)字化溫度傳感器,支持“一線總線”接口,測量溫度范圍為 -55°C~+125°C,現(xiàn)場溫度直接以“一線總線”的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性。適合于各種環(huán)境的現(xiàn)場溫度測量,如:環(huán)境控制、設(shè)備或過程控制、
26、測溫類消費電子產(chǎn)品等。DS18B20可以程序設(shè)定9~12位的分辨率,分辨率設(shè)定,及可以設(shè)定的報警溫度存儲在 EEPROM中,掉電后依然保存。DS18B20使電壓,特性及封裝有更多的選擇,讓我們可以構(gòu)建適合自己的經(jīng)濟的測溫系統(tǒng)。并且應(yīng)用電路電但便于設(shè)計。</p><p> 方案選擇:選擇方案二。理由:滿足本畢業(yè)設(shè)計對溫度測量范圍,分辨率,誤差范圍的要求。且為單總線的數(shù)據(jù)傳輸,不需要A/D直接可以有單片機相連,電路
27、簡單可靠。</p><p> 2.2 主控制部分的選擇</p><p> 方案一:此方案采用PC機實現(xiàn)。它可在線編程,可在線仿真的功能,這讓調(diào)試變得方便。且人機交互友好。但是PC機輸出信號不能直接與DS18B20通信。需要通過RS232電平轉(zhuǎn)換兼容,硬件的合成在線調(diào)試,較為繁瑣,很不簡便。而且在一些環(huán)境比較惡劣的場合,PC機的體積大,攜帶安裝不方便,性能不穩(wěn)定,給工程帶來很多麻煩!&
28、lt;/p><p> 方案二:此方案采用AT89C51八位單片機實現(xiàn)。單片機軟件編程的自由度大,可通過編程實現(xiàn)各種各樣的算術(shù)算法和邏輯控制。而且體積小,硬件實現(xiàn)簡單,安裝方便。既可以單獨對多DS18B20控制工作,還可以與PC機通信.運用主從分布式思想,由一臺上位機(PC微型計算機),下位機(單片機)多點溫度數(shù)據(jù)采集,組成兩級分布式多點溫度測量的巡回檢測系統(tǒng),實現(xiàn)遠程控制。另外AT89C51在工業(yè)控制上也有著廣泛的
29、應(yīng)用,編程技術(shù)及外圍功能電路的配合使用都很成熟。</p><p> 方案選擇:選擇方案二。理由:AT89C51八位單片機可完成多點溫度檢測的巡檢,切其編程技術(shù)及外圍功能電路的配合使用都很成熟,符合設(shè)計要求。</p><p> 2.3 液晶顯示方案簡介</p><p> 字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號等點陣式LCD,目前常用16*1,16
30、*2,20*2和40*2行等的模塊。下面以長沙太陽人電子有限公司的1602字符型液晶顯示器為例,介紹其用法。一般1602字符型液晶顯示器實物如圖2.1所示:</p><p> 圖2.1 1602字符型液晶顯示器實物圖</p><p> 2.3.1 1602LCD的基本參數(shù)及引腳功能</p><p> LCD1602分為帶背光和不帶背光兩種,基控制器大部分為H
31、D44780,帶背光的比不帶背光的厚,是否帶背光在應(yīng)用中并無差別,兩者尺寸差別如下圖2.2所示:</p><p> 圖2.2 LCD1602尺寸圖</p><p> 1602LCD主要技術(shù)參數(shù):</p><p> 顯示容量:16×2個字符</p><p> 芯片工作電壓:4.5—5.5V</p><p&g
32、t; 工作電流:2.0mA(5.0V)</p><p> 模塊最佳工作電壓:5.0V</p><p> 字符尺寸:2.95×4.35(W×H)mm</p><p><b> 引腳功能說明</b></p><p> 1602LCD采用標準的14腳(無背光)或16腳(帶背光)接口,各引腳接口說明
33、如表1所示:</p><p> 表1:引腳接口說明表</p><p> 第1腳:VSS為地電源。</p><p> 第2腳:VDD接5V正電源。</p><p> 第3腳:VL為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度。</p>
34、<p> 第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。</p><p> 第5腳:R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當RS和R/W共同為低電平時可以寫入指令或者顯示地址,當RS為低電平R/W為高電平時可以讀忙信號,當RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。</p><p> 第6腳:E端為使能端,當E端由高電平跳變
35、成低電平時,液晶模塊執(zhí)行命令。</p><p> 第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。</p><p> 第15腳:背光源正極。</p><p> 第16腳:背光源負極。</p><p> 2.3.2 1602LCD的指令說明及時序</p><p> 1602液晶模塊內(nèi)部的控制器共有11條控制指令,如
36、表2所示:</p><p><b> 表2:控制命令表</b></p><p> 1602液晶模塊的讀寫操作、屏幕和光標的操作都是通過指令編程來實現(xiàn)的。(說明:1為高電平、0為低電平)</p><p> 指令1:清顯示,指令碼01H,光標復(fù)位到地址00H位置。</p><p> 指令2:光標復(fù)位,光標返回到地址0
37、0H。</p><p> 指令3:光標和顯示模式設(shè)置 I/D:光標移動方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效。</p><p> 指令4:顯示開關(guān)控制。 D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示 C:控制光標的開與關(guān),高電平表示有光標,低電平表示無光標 B:控制光標是否閃爍,高電平閃爍,低電平不閃爍。</
38、p><p> 指令5:光標或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標。</p><p> 指令6:功能設(shè)置命令 DL:高電平時為4位總線,低電平時為8位總線 N:低電平時為單行顯示,高電平時雙行顯示 F: 低電平時顯示5x7的點陣字符,高電平時顯示5x10的點陣字符。</p><p> 指令7:字符發(fā)生器RAM地址設(shè)置。</p>&
39、lt;p> 指令8:DDRAM地址設(shè)置。</p><p> 指令9:讀忙信號和光標地址 BF:為忙標志位,高電平表示忙,此時模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。</p><p><b> 指令10:寫數(shù)據(jù)。</b></p><p><b> 指令11:讀數(shù)據(jù)。</b></p><
40、;p> 與HD44780相兼容的芯片時序表如表3下:</p><p> 表3:基本操作時序表</p><p> 讀寫操作時序如圖2.4和2.5所示:</p><p><b> 圖2.4讀操作時序</b></p><p> 圖2.5 寫操作時序</p><p> 2.3.3 16
41、02LCD的RAM地址映射及標準字庫表</p><p> 液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認模塊的忙標志為低電平,表示不忙,否則此指令失效。要顯示字符時要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,8是1602的內(nèi)部顯示地址。</p><p> 圖2.6 1602LCD內(nèi)部顯示地址</p><p> 例如第二行第一個字符的地址
42、是40H,那么是否直接寫入40H就可以將光標定位在第二行第一個字符的位置呢?這樣不行,因為寫入顯示地址時要求最高位D7恒定為高電平1所以實際寫入的數(shù)據(jù)應(yīng)該是01000000B(40H)+10000000B(80H)=11000000B(C0H)。</p><p> 在對液晶模塊的初始化中要先設(shè)置其顯示模式,在液晶模塊顯示字符時光標是自動右移的,無需人工干預(yù)。每次輸入指令前都要判斷液晶模塊是否處于忙的狀態(tài)。<
43、;/p><p> 1602液晶模塊內(nèi)部的字符發(fā)生存儲器(CGROM)已經(jīng)存儲了160個不同的點陣字符圖形,如圖10-58所示,這些字符有:阿拉伯數(shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時模塊把地址41H中的點陣字符圖形顯示出來,我們就能看到字母“A”</p><p> 2.4 系統(tǒng)總
44、體設(shè)計方案</p><p> 根據(jù)以上的論證,確定本設(shè)計的總體設(shè)計方案。其是一個基于AT89C51單片機為主控芯片,DS18B20為溫度傳感器的職能多路監(jiān)控檢測系統(tǒng),并加以復(fù)位電路,電源電路,時鐘電路,鍵盤電路和報警電路共同構(gòu)成了本設(shè)計,其整體框圖如下圖2.7所示:</p><p> 圖2.7:系統(tǒng)總體框圖</p><p> 3 系 統(tǒng) 的 硬 件 電 路
45、設(shè) 計</p><p> 3.1 DS18B20溫度傳感器電路</p><p> 3.1.1 傳感器原理</p><p> DS18B20數(shù)字溫度傳感器接線方便,封裝成后可應(yīng)用于多種場合,如管道式,螺紋式,磁鐵吸附式,不銹鋼封裝式,型號多種多樣,有LTM8877,LTM8874等等。主要根據(jù)應(yīng)用場合的不同而改變其外觀。封裝后的DS18B20可用于電纜溝測溫
46、,高爐水循環(huán)測溫,鍋爐測溫,機房測溫,農(nóng)業(yè)大棚測溫,潔凈室測溫,彈藥庫測溫等各種非極限溫度場合。耐磨耐碰,體積小,使用方便,封裝形式多樣,適用于各種狹小空間設(shè)備數(shù)字測溫和控制領(lǐng)域。</p><p> DS18B20的測溫原理如圖7所示。圖中低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小,用于產(chǎn)生固定頻率的脈沖信號送給減法計數(shù)器1;高溫度系數(shù)晶振隨溫度變化其振蕩頻率明顯改變,所產(chǎn)生的信號作為減法計數(shù)器2的脈沖輸入。圖中
47、還隱含著記數(shù)門,當記數(shù)門打開時,DS18B20就對低溫度系數(shù)振蕩器產(chǎn)生的時鐘脈沖進行記數(shù),進而完成溫度測量。記數(shù)門的開啟時間由高溫度系數(shù)振蕩器來決定,每次測量前首先將-55℃所對應(yīng)的一個基數(shù)分別置入減法計數(shù)器1、溫度寄存器中,減法計數(shù)器1和溫度寄存器被預(yù)置在-55℃所對應(yīng)的一個基數(shù)值。</p><p> 減法計數(shù)器1對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行減法記數(shù),當減法計數(shù)器1的預(yù)置值減到0時,溫度寄存器的值將加1
48、,減法計數(shù)器1的預(yù)置值將重新被裝入,減法計數(shù)器1重新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行記數(shù),如此循環(huán)直到減法計數(shù)器2記數(shù)到0時,停止溫度寄存器值的累加,此時溫度寄存器中的數(shù)值就是所測溫度值。圖3.1中的斜率累加器用語補償和修正測溫過程中的非線形性,其輸出用于修正減法計數(shù)器的預(yù)置值,只要記數(shù)門仍未關(guān)閉就重復(fù)上述過程,直到溫度寄存器值達到被測溫度值。</p><p> 圖3.1: DS18B20的測溫原理圖&
49、lt;/p><p> 3.1.2 溫度傳感器連接</p><p> DS18B20最大的特點是單總線數(shù)據(jù)傳輸方式,DS18B20的數(shù)據(jù)I/O均由同一條線來完成</p><p> 硬件連接電路如圖3.2所示:</p><p> 圖3.2 溫度測試連接電路</p><p> 本系統(tǒng)為多點溫度測試。DS18B20采
50、用外部供電方式,理論上可以在一根數(shù)據(jù)總線上掛256個DS18B20,但時間應(yīng)用中發(fā)現(xiàn),如果掛接25個以上的DS18B20仍舊有可能產(chǎn)生功耗問題。另外單總線長度也不宜超過80M,否則也會影響到數(shù)據(jù)的傳輸。在這種情況下我們可以采用分組的方式,用單片機的多個I/O來驅(qū)動多路DS18B20。在實際應(yīng)用中還可以使用一個MOSFET將I/O口線直接和電源相連,起到上拉的作用。</p><p> 2. 對DS18B20的設(shè)計
51、的注意事項</p><p> ?。?)對硬件結(jié)構(gòu)簡單的單線數(shù)字溫度傳感器DS18B20 進行操作,需要用較為復(fù)雜的程序完成。編制程序時必須嚴格按芯片數(shù)據(jù)手冊提供的有關(guān)操作順序進行,讀、寫時間片程序要嚴格按要求編寫。尤其在使用DS18B20 的高測溫分辨力時,對時序及電氣特性參數(shù)要求更高。</p><p> (2)有多個測溫點時,應(yīng)考慮系統(tǒng)能實現(xiàn)傳感器出錯自動指示,進行自動DS18B20
52、序列號和自動排序,以減少調(diào)試和維護工作量。</p><p> ?。?)測溫電纜線建議采用屏蔽4 芯雙絞線,其中一對線接地線與信號線,另一組接VCC和地線,屏蔽層在源端單點接地。DS18B20 在三線制應(yīng)用時,應(yīng)將其三線焊接牢固;在兩線應(yīng)用時,應(yīng)將VCC與GND接在一起,焊接牢固。若VCC脫開未接,傳感器只送85.0 ℃的溫度值。</p><p> ?。?)實際應(yīng)用時,要注意單線的驅(qū)動能力,
53、不能掛接過多的DS18B20,同時還應(yīng)注意最遠接線距離。另外還應(yīng)根據(jù)實際情況選擇其接線拓撲結(jié)構(gòu)。</p><p> 3.2 單片機電路</p><p> 3.2.1 MCS-51系列單片機內(nèi)部結(jié)構(gòu)與外部引腳說明</p><p> 51系列單片機的內(nèi)部結(jié)構(gòu)框圖如圖3.3所示。</p><p> 從圖3.4中可看出,1單片機組成結(jié)構(gòu)中
54、包含運算器、控制器、片內(nèi)存儲器、4個I/O口、串行口、定時器/計數(shù)器、中斷系統(tǒng)、振蕩器等功能部件。圖中SP是堆棧指針寄存器,PC是程序計數(shù)器,PSW是程序狀態(tài)字寄存器,DPTR是數(shù)據(jù)指針寄存器。</p><p> AT89C51單片機的外部引腳圖如圖3.3。</p><p><b> 1.主電源引腳</b></p><p> VCC(40
55、腳):接+5 V電源正端。</p><p> GND(20腳):接電源地端。</p><p><b> 2.外接晶體引腳</b></p><p> XTAL1(19腳):接外部石英晶體的一端。在單片機內(nèi)部,它是一個反相放大器的輸入端,這個放大器構(gòu)成了片內(nèi)振蕩器。當采用外部時鐘時,對于HMOS單片機,該引腳接地;對于CHMOS單片機,該引腳
56、作為外部振蕩信號的輸入端。</p><p> 3.輸入 / 輸出引腳</p><p> (1) P0口(39~32腳):P0.0~P0.7統(tǒng)稱為P0口。在不接片外存儲器與不擴展I/O口時,可作為準雙向輸入/輸出口。在接有片外存儲器或擴展I/O口時,P0口分時復(fù)用為低8位地址總線和雙向數(shù)據(jù)總線。</p><p> (2) P1口(1~8腳):P1.0~P1.
57、7統(tǒng)稱為P1口,可作為準雙向I/O口使用。對于51子系列,P1.0與P1.1還有第二功能:P1.0可用作定時器/計數(shù)器2的計數(shù)脈沖輸入端T2,P1.1可用作定時器/計數(shù)器2的外部控制端T2EX。</p><p> (3) P2口(21~28腳):P2.0~P2.7統(tǒng)稱為P2口,一般可作為準雙向I/O口使用;在接有片外存儲器或擴展I/O口且尋址范圍超過256字節(jié)時,P2口用作高8位地址總線。</p>
58、<p> (4) P3口(10~17腳):P3.0~P3.7統(tǒng)稱為P3口。除作為準雙向I/O口使用外,還可以將每一位用于第二功能,而且P3口的每一條引腳均可獨立定義為第一功能的輸入輸出或第二功能。</p><p> 3.2.2 復(fù)位電路</p><p> 當5l系列單片機的復(fù)位引腳RST(全稱RESET)出現(xiàn)2個機器周期以上的高電平時,單片機就執(zhí)行復(fù)位操作。如果RS
59、T持續(xù)為高電平,單片機就處于循環(huán)復(fù)位狀態(tài)。具體電路如圖3.5所示:</p><p><b> 圖3.5:復(fù)位電路</b></p><p> 3.2.3 時鐘電路的設(shè)計 </p><p> 本系統(tǒng)采用內(nèi)部時鐘方式來為系統(tǒng)提供時鐘信號。單片機內(nèi)部有一個用于構(gòu)成振蕩器的高增益反向放大器,該放大器的輸入輸出引腳為XTAL1和XTAL2,它們跨接
60、在晶體振蕩器和用于微調(diào)的電容,便構(gòu)成了一個自激勵振蕩器。如圖3.6所示:</p><p> 本設(shè)計的時鐘電路如圖3.7所示:</p><p><b> 圖3.7:時鐘電路</b></p><p><b> 3.3 報警電路</b></p><p> 在微型計算機控制系統(tǒng)中,為了安全生產(chǎn),對
61、于一些重要的參數(shù)或系統(tǒng)部位,都設(shè)有緊急狀態(tài)報警系統(tǒng),以便提醒操作人員注意,或采取緊急措施。其方法就是把計算機采集的數(shù)據(jù)或記過計算機進行數(shù)據(jù)處理、數(shù)字濾波,標度變換之后,與該參數(shù)上下限給定值進行比較,如果高于上限值(或低于下限值)則進行報警,否則就作為采樣的正常值,進行顯示和控制。硬件電路如圖3.8所示:</p><p><b> 圖3.8:報警電路</b></p><p
62、><b> 3.4 顯示電路</b></p><p> 在日常生活中,我們對液晶顯示器并不陌生。液晶顯示模塊已作為很多電子產(chǎn)品的通過器件,如在計算器、萬用表、電子表及很多家用電子產(chǎn)品中都可以看到,顯示的主要是數(shù)字、專用符號和圖形。在單片機的人機交流界面中,一般的輸出方式有以下幾種:發(fā)光管、LED數(shù)碼管、液晶顯示器。發(fā)光管和LED數(shù)碼管比較常用,軟硬件都比較簡單,液晶顯示器的主要有
63、12864和1602,由于本系統(tǒng)設(shè)計不需要顯示過多的字符,所以用1602足以,LCD1602液晶屏仿真電路如圖3.9所示:</p><p> 圖3.9:顯示硬件電路</p><p><b> 3.5 鍵盤電路</b></p><p> 鍵盤在單片機應(yīng)用系統(tǒng)中,實現(xiàn)輸入數(shù)據(jù)、傳送命令的功能,是人工干預(yù)的主要手段。鍵盤分兩大類:編碼鍵盤和非
64、編碼鍵盤。</p><p> 編碼鍵盤:由硬件邏輯電路完成必要的鍵識別工作與可靠性措施。每按一次鍵,鍵盤自動提供被按鍵的讀數(shù),同時產(chǎn)生一選通脈沖通知微處理器,一般還具有反彈跳和同時按鍵保護功能。這種鍵盤易于使用,但硬件比較復(fù)雜,對于主機任務(wù)繁重之情況,采用8279可編程鍵盤管理接口芯片構(gòu)成編碼式鍵盤系統(tǒng)是很實用的方案。</p><p> 非編碼鍵盤:只簡單地提供鍵盤的行列與矩陣,其他操
65、作如鍵的識別,決定按鍵的讀數(shù)等僅靠軟件完成,故硬件較為簡單,但占用CPU較多時間。有:獨立式按鍵結(jié)構(gòu)、矩陣式按鍵結(jié)構(gòu)。</p><p> 本設(shè)計鍵盤電路主要包括溫度和日歷時鐘的切換電路,循環(huán)顯示和查詢顯示的切換電路和按鍵的查詢電路以及上下限的設(shè)定電路構(gòu)成,其中溫度和日歷時鐘的切換電路如圖3.10所示:</p><p> 圖3.11:溫度時鐘切換及調(diào)整電路</p><
66、p> 查詢和輪流循環(huán)顯示切換電路如圖3.12所示:</p><p> 圖3.12; 查詢和輪流循環(huán)顯示切換電路</p><p> 上下限設(shè)定電路如圖3.13所示:</p><p> 圖3.13:上下限的切換和設(shè)定電路</p><p><b> 3.6 電源電路</b></p><p&
67、gt; 220V交流電轉(zhuǎn)5V穩(wěn)壓電源設(shè)計如圖3.14所示:</p><p> 圖3.14:電源電路設(shè)計</p><p> 從圖上看,變壓器輸入端經(jīng)過一個保險連接電源插頭,如果變壓器或后面的電路發(fā)生短路,保險內(nèi)的金屬細絲就會因大電流引發(fā)的高溫溶化后斷開。</p><p> 變壓器后面由4個二極管組成一個橋式整流電路,整流后就得到一個電壓波動很大的直流電源,所以
68、在這里接一個330uF/25V的電解電容。 </p><p> 變壓器輸出端的9V電壓經(jīng)橋式整流并電容濾波,在電容C1兩端大約會有11V多一點的電壓,假如從電容兩端直接接一個負載,當負載變化或交流電源有少許波動都會使C1兩端的電壓發(fā)生較大幅度的變化,因此要得到一個比較穩(wěn)定的電壓,在這里接一個三端穩(wěn)壓器的元件。 </p><p> 三端穩(wěn)壓器是一種集成電路元件,內(nèi)部由一些三極管和電阻等構(gòu)
69、成,在分析電路時可簡單的認為這是一個能自動調(diào)節(jié)電阻的元件,當負載電流大時三端穩(wěn)壓器內(nèi)的電阻自動變小,而當負載電流變小時三端穩(wěn)壓器內(nèi)的電阻又會自動變大,這樣就能保持穩(wěn)壓器的輸出電壓保持基本不變。 </p><p> 因為我們要輸出5V的電壓,所以選用7805,7805前面的字母可能會因生產(chǎn)廠家不同而不同。LM7805最大可以輸出1A的電流,內(nèi)部有限流式短路保護,短時間內(nèi),例如幾秒鐘的時間,輸出端對地(2腳)短路并
70、不會使7805燒壞,當然如果時間很長就不好說了,這跟散熱條件有很大的關(guān)系。 </p><p> 三端穩(wěn)壓器后面接一個105的電容,這個電容有濾波和阻尼作用。最后在C2兩端接一個輸出電源的插針,可用于與其它用電器連接,比如MP3等,本設(shè)計就是就可以用本電路的供電電壓。</p><p> 通過本章的介紹,基本上完成了本設(shè)計的硬件設(shè)計和所用芯片的準備工作,下面將用Protues仿
71、真硬件,keil編寫軟件,共同完成系統(tǒng)的仿真設(shè)計。</p><p> 4 系 統(tǒng) 軟 件 實 現(xiàn) 和 整 體 調(diào) 試</p><p> 4.1 軟件環(huán)境介紹</p><p> AT89C51具有在線調(diào)試和下載功能,它由支持AT89C51的開發(fā)工具包Keil uVersion2.0開發(fā)系統(tǒng)來提供。Keil uVersion2.0編譯器可在Windows操作系
72、統(tǒng)下直接使用,編譯匯編源程序,并生成16進制文件和列表文件。串行下載器是一個軟件程序,它允許通過標準PC機上的串口串行下載匯編程序到片內(nèi)8kB的閃速程序存儲器中。調(diào)試器采用Windows系統(tǒng),允許用戶使用AT89C51的UART串行接口在芯片上調(diào)試代碼執(zhí)行。</p><p> Protues軟件是英國Labcenter electronics公司出版的EDA工具軟件。它不僅具有其它EDA工具軟件的仿真功能,還能
73、仿真單片機及外圍器件。它是目前最好的仿真單片機及外圍器件的工具。雖然目前國內(nèi)推廣剛起步,但已受到單片機愛好者、從事單片機教學的教師、致力于單片機開發(fā)應(yīng)用的科技工作者的青睞。Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計,真正實現(xiàn)了從概念到產(chǎn)品的完整設(shè)計。是目前世界上唯一將電路仿真軟件、PCB設(shè)計軟件和虛擬模型仿真軟件三合一的設(shè)計平臺,其處理器模型支持8051、H
74、C11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即將增加Cortex和DSP系列處理器,并持續(xù)增加其他系列處理器模型。</p><p> 所以,本設(shè)計在、用protues對硬件及外圍電路進行仿真,用keil C51作為軟件平臺,編寫程序,與protues一起聯(lián)合調(diào)試。</p><p> 4.2 軟硬件結(jié)合調(diào)試<
75、;/p><p> 本設(shè)計軟件流程圖如圖4.1所示:</p><p> 圖4.1:軟件流程圖</p><p> 通過上述準備工作后,在protues硬件仿真平臺和keil軟件仿真平臺上聯(lián)合調(diào)試,效果如下所示:</p><p> 當按鍵處于溫度顯示狀態(tài),并且要求循環(huán)顯示時,仿真圖如圖4.2所示:</p><p> 圖
76、4.2:循環(huán)顯示狀態(tài)效果圖</p><p> 當按鍵處于溫度顯示狀態(tài),并且要求查詢顯示時,假設(shè)現(xiàn)在要查詢的是第一路的信號,仿真圖如圖4.3所示:</p><p> 圖4.3:查詢顯示狀態(tài)效果圖</p><p> 點擊進入上下限設(shè)定界面,其中temp1為設(shè)定溫度的上限,temp2為設(shè)定溫度的下限,設(shè)定界面如圖4.4所示:</p><p>
77、 圖4.4:溫度上下限設(shè)定</p><p> 當按鍵處于日歷時鐘狀態(tài)時,仿真效果如圖4.5所示:</p><p> 圖4.5:日歷時鐘顯示效果圖</p><p> 當溫度正常的情況下,綠燈亮,表示溫度在正常范圍內(nèi),此時蜂鳴器不響,仿真效果如圖4.6所示:</p><p> 圖4.6:正常狀態(tài)下仿真效果圖</p><
78、;p> 當溫度高于上限或者低于下限,綠燈滅,表示溫度不正常,此時蜂鳴器響,仿真效果如圖4.7所示:</p><p> 圖4.7:非正常狀態(tài)下仿真效果圖</p><p> 本設(shè)計的整體設(shè)計電路圖如圖4.8所示:</p><p> 圖4.9:本設(shè)計整體框圖</p><p> 通過本章的設(shè)計仿真,表明本設(shè)計真實可行,可以實現(xiàn)日期時鐘
79、的顯示,并且可以調(diào)整時鐘和時間,可以實現(xiàn)對8點溫度的測量,并且可以實現(xiàn)8點的循環(huán)顯示和單點的查詢顯示,可以設(shè)定溫度的上下限,溫度測量范圍-10℃~+105℃,顯示分辨率0.1℃,測溫誤差根據(jù)傳感器誤差范圍小于±0.5℃,達到了設(shè)計要求具有很好的實際應(yīng)用價值。</p><p><b> 結(jié) 論</b></p><p> 本系統(tǒng)研制歷時近半年,通過和老師、
80、同學充分合作共同努力已完成并驗收。在進行畢業(yè)設(shè)計的時間里,主要完成的內(nèi)容有,在領(lǐng)悟設(shè)計任務(wù)的基礎(chǔ)上查找并學習文獻資料,借鑒已有是設(shè)計思路,逐漸構(gòu)思出設(shè)計的各個模塊,然后進行元器件的比較與選擇,在對不同實現(xiàn)方案的論證與比較中選擇合適的方案進行詳細設(shè)計,最終確定設(shè)計以AT89C51單片機和18B20溫度傳感器為基礎(chǔ)的溫度監(jiān)控系統(tǒng),,并運用C語言進行單片機編程,最后通過軟硬件的配合實現(xiàn)了具有報警功能的基于單片機的多路溫度監(jiān)控系統(tǒng)設(shè)計。<
81、/p><p> 本系統(tǒng)能對多點溫度進行檢測,具有的功能有:1、度測量范圍:-10℃~+105℃;2、 測量誤差較??;3、輪顯檢測點的組、點號和對應(yīng)的溫度值;4、通過鍵盤可查詢?nèi)我稽c的溫度值;5、通過鍵盤可設(shè)置溫度報警的上下限,具有報警功能,6、采用LCD(或LED數(shù)碼管)顯示,內(nèi)置時鐘,可顯示時間、日期</p><p> 同時也由于能力和時間的關(guān)系,還有很多不盡人意可以進一步改進的地方,比
82、如功能簡單,設(shè)計粗糙,程序代碼不規(guī)范等一系列問題,這些都有待于提高和改進。</p><p> 在此過程中,要衷心感謝導(dǎo)師的精心指導(dǎo),同學舍友的無私幫助和朋友家人的關(guān)心照顧。這次畢業(yè)論文的設(shè)計經(jīng)歷同樣使我受益匪淺,其中的收獲與體驗將激勵我在今后的學習工作中不斷進步。</p><p><b> 致 謝</b></p><p> 歷時將近半年
83、的時間終于將這篇論文寫完,在論文的寫作過程中遇到了無數(shù)的困難和障礙,都在同學和老師的幫助下度過了。尤其要強烈感謝我的論文指導(dǎo)老師—xx老師,他對我進行了無私的指導(dǎo)和幫助,不厭其煩的幫助進行論文的修改和改進。另外,在校圖書館查找資料的時候,圖書館的老師也給我提供了很多方面的支持與幫助。在此向幫助和指導(dǎo)過我的各位老師表示最中心的感謝!</p><p> 感謝這篇論文所涉及到的各位學者。本文引用了數(shù)位學者的研究文獻,
84、如果沒有各位學者的研究成果的幫助和啟發(fā),我將很難完成本篇論文的寫作。</p><p> 感謝我的同學和朋友,在我寫論文的過程中給予我了很多你問素材,還在論文的撰寫和排版燈過程中提供熱情的幫助。</p><p> 由于我的學術(shù)水平有限,所寫論文難免有不足之處,懇請各位老師和學友批評和指正!</p><p><b> 參考文獻</b><
85、/p><p> [1] 徐大誠,微型計算機控制技術(shù)及應(yīng)用.高等教育出版社,2003年</p><p> [2] 李朝青,單片機原理及接口技術(shù).北京航空航天大學出版社,2003年</p><p> [3] 康華光,電子技術(shù)基礎(chǔ)模擬部分(第五版), 2006年</p><p> [4] 姜忠良,陳秀云 .溫度的測量與控制.清華大學出版社.20
86、05:232-246</p><p> [5] Doebelin,F.O.Measurement Systems Application and Design.機械工業(yè)出版社,2005</p><p> [6] 何希才,任力穎,楊靜.實用傳感器接口電路實例.中國電力出版社,2007</p><p> [7] 侯玉寶.基于Proteus的51系列單片機設(shè)計與仿真
87、.電子工業(yè)出版社.2008</p><p> [8] 孫煥銘.51單片機C程序應(yīng)用實例詳解.北京航空航天大學出版社.2010</p><p> [9] 周長彧.基于單片機的多功能溫度監(jiān)測系統(tǒng)的設(shè)計與研究[碩士學位論文]. 長春:吉林大學,2006</p><p> [10] 孫霞.多路高精度溫度監(jiān)測系統(tǒng)[碩士學位論文].濟南:山東科技大學,2004</
88、p><p> [11] 胡漢才.單片機原理及其接口技術(shù).清華大學出版社.2004</p><p> [12] 譚浩強.C程序設(shè)計.清華大學出版社.2005</p><p> [13] 童敏明,唐守峰.檢測與轉(zhuǎn)換技術(shù).中國礦業(yè)大學出版社.2008</p><p> [14] 余瑞芬.傳感器原理(第二版).航空工業(yè)出版社.1995.260-2
89、63</p><p> [15] 吳為民,王仁麗.溫度控制系統(tǒng)發(fā)展概況.2002,24(2),18-21</p><p> [16] 康光華.電子技術(shù)基礎(chǔ)(模擬部分).高等教育出版社.1990</p><p> [17] 程德福,林君.智能儀器(第二版).機械工業(yè)出版社.2010</p><p> [18] 張福學,傳感器應(yīng)用及其電路
90、精選.電子工業(yè)出版社.1991</p><p> [19] ( 美 )斯庫利著 ,科學和工業(yè)中溫度的測量與控制[M].北京:計量出版 社,1985(1).</p><p> [20] 劉暢生,傳感器簡明手冊及應(yīng)用電路:溫度傳感器分冊[M]. 西安:西 安電子科技大學出版社.2005(1).</p><p> 附頁一 protues仿真圖</p>
91、<p><b> 附頁二 程序</b></p><p><b> 主程序:</b></p><p> #include "lcd1602.h"</p><p> #include "ds18b20.h"</p><p> #include
92、<stdio.h></p><p> unsigned char temp[5];</p><p> extern char xiaoshu_temp[5],zhen_temp[4];</p><p> extern bit flag;</p><p> extern bit dot_dis;</p><
93、;p> uint nian=2012;</p><p> uchar yue=5,ri=23,shi=19,fen=17,miao=26;</p><p> sbit P11=P1^1;</p><p> sbit P12=P1^2;</p><p> sbit P13=P1^3;</p><p>
94、sbit P14=P1^4;</p><p> sbit P15=P1^5;</p><p> sbit P16=P1^6;</p><p> sbit key1=P2^3; //設(shè)置上限按鍵</p><p> sbit key2=P2^4; //加鍵</p><p> sbit key3=P2^5;
95、 //減鍵</p><p> sbit P26=P2^6;//查詢 輪流切換</p><p> sbit P30=P3^0;</p><p> sbit P31=P3^1;</p><p> sbit P32=P3^2;</p><p> sbit P33=P3^3;</p><p&
96、gt; sbit P34=P3^4;</p><p> sbit P35=P3^5;</p><p> sbit P36=P3^6;</p><p> sbit P37=P3^7;</p><p> sbit baojing=P2^7;</p><p> unsigned char key1n,set_fl
97、ag ,xs_flag,xs_flag1,numt;</p><p> //uchar ds18b20_num1[8]={0x25,0x00,0x00,0x00,0xb8,0xc5,0x45,0x28};</p><p> char set[9]={60,61,30,30,30,30,30,30,30};</p><p> code uchar ds18b2
98、0_num1[8]={0xfd,0x00,0x00,0x00,0xb8,0xc5,0x45,0x28};</p><p> code uchar ds18b20_num2[8]={0x8e,0x00,0x00,0x00,0xb8,0xc5,0x30,0x28};</p><p> code uchar ds18b20_num3[8]={0xb9,0x00,0x00,0x00,0xb
99、8,0xc5,0x31,0x28};</p><p> code uchar ds18b20_num4[8]={0xe0,0x00,0x00,0x00,0xb8,0xc5,0x32,0x28};</p><p> code uchar ds18b20_num5[8]={0xd7,0x00,0x00,0x00,0xb8,0xc5,0x33,0x28};</p><
100、p> code uchar ds18b20_num6[8]={0x52,0x00,0x00,0x00,0xb8,0xc5,0x34,0x28};</p><p> code uchar ds18b20_num7[8]={0x65,0x00,0x00,0x00,0xb8,0xc5,0x35,0x28};</p><p> code uchar ds18b20_num8[8]
101、={0x3c,0x00,0x00,0x00,0xb8,0xc5,0x36,0x28};</p><p> uchar my_temp[9];</p><p> void get1_ds18b20(void);</p><p> void get2_ds18b20(void);</p><p> void get3_ds18b20(vo
102、id);</p><p> void get4_ds18b20(void);</p><p> void get5_ds18b20(void);</p><p> void get6_ds18b20(void);</p><p> void get7_ds18b20(void);</p><p> void
103、get8_ds18b20(void);</p><p> void es_isr (void) ;</p><p> char *str="set temp";</p><p> char *str1="1:";</p><p> char *str2="2:";</p
104、><p> char *str3="3:";</p><p> char *str4="4:";</p><p> char *str5="5:";</p><p> char *str6="6:";</p><p> char *s
105、tr7="7:";</p><p> char *str8="8:";</p><p><b> uchar i;</b></p><p> void delay(unsigned int time)</p><p><b> {</b></p&
106、gt;<p> unsigned int i,j;</p><p> for(i=0;i<time;i++)</p><p> for(j=0;j<200;j++);</p><p><b> }</b></p><p> void key()</p><p>
107、<b> {</b></p><p> if(key1==0)</p><p><b> {</b></p><p> while(!key1);</p><p><b> key1n++;</b></p><p> ClrScreen();
108、 </p><p> set_flag=1; //切換到設(shè)置模式</p><p> if(key1n==3)</p><p><b> {</b></p><p><b> key1n=0;</b></p><p> set_flag=0;</p>
109、<p> //ClrScreen(); </p><p><b> }</b></p><p><b> }</b></p><p> if(key1n!=0)</p><p><b> {</b></p><p> if
110、(key2==0)</p><p><b> {</b></p><p> while(!key2);</p><p> switch(key1n)</p><p><b> {</b></p><p> case 1:set[1]++;</p>&l
111、t;p><b> break;</b></p><p> case 2:set[2]++;</p><p><b> break;</b></p><p><b> }</b></p><p><b> }</b></p>&
112、lt;p> if(key3==0)</p><p><b> {</b></p><p> while(!key3);</p><p> switch(key1n)</p><p><b> {</b></p><p> case 1:set[1]--;&l
113、t;/p><p><b> break;</b></p><p> case 2:set[2]--;</p><p><b> break;</b></p><p><b> }</b></p><p><b> }</b>&
114、lt;/p><p><b> }</b></p><p><b> }</b></p><p> void init() //初始化函數(shù)</p><p><b> {</b></p><p> TMOD=0x01;//設(shè)置定時器0為工作方式1
115、(0000 0001)</p><p> TH0=(65536-45872)/256;//裝初值50ms一次中斷</p><p> TL0=(65536-45872)%256;</p><p> EA=1; //開總中斷</p><p> ET0=1; //開定時器0中斷</p><p><b>
116、 ET1=1;</b></p><p><b> TR0=1;</b></p><p><b> }</b></p><p> void xianshi()</p><p><b> {</b></p><p> GotoXY(0
117、,0);</p><p> Lcd_Write(Lcd_Data,nian/1000+0x30);</p><p> Lcd_Write(Lcd_Data,nian/100%10+0x30);</p><p> Lcd_Write(Lcd_Data,nian/10%10+0x30);</p><p> Lcd_Write(Lcd_Da
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文——多點溫度檢測系統(tǒng)設(shè)計
- 畢業(yè)論文——多點溫度檢測系統(tǒng)設(shè)計
- 多點溫度檢測系統(tǒng)的設(shè)計畢業(yè)論文
- 多點溫度循環(huán)檢測畢業(yè)論文
- 多點溫度循環(huán)檢測畢業(yè)論文
- 多點溫度檢測控制系統(tǒng)畢業(yè)論文
- 畢業(yè)論文(設(shè)計)多點溫度檢測系統(tǒng)的設(shè)計
- 畢業(yè)設(shè)計論文多點溫度巡回檢測系統(tǒng)
- 畢業(yè)設(shè)計論文多點溫度巡回檢測系統(tǒng)
- 基于ds18b20多點溫度檢測系統(tǒng)畢業(yè)論文
- 原稿??!多點溫度檢測系統(tǒng)硬件設(shè)計【畢業(yè)論文+任務(wù)書+程序】
- 多點溫度檢測系統(tǒng)畢業(yè)設(shè)計
- 單片機多點溫度控制系統(tǒng)畢業(yè)論文
- 畢業(yè)設(shè)計--多點溫度巡回檢測系統(tǒng)
- 多點溫度巡回檢測系統(tǒng)畢業(yè)設(shè)計
- 多點溫度檢測系統(tǒng)設(shè)計
- 基于單片機的多點溫度監(jiān)測系統(tǒng)設(shè)計畢業(yè)論文
- 基于gsm技術(shù)多點溫度巡回檢測系統(tǒng)課題論文
- 多點溫度檢測系統(tǒng)設(shè)計.doc
- 畢業(yè)設(shè)計--多點溫度巡回檢測系統(tǒng)的設(shè)計
評論
0/150
提交評論