畢業(yè)設(shè)計(jì)-數(shù)字式電壓表設(shè)計(jì)_第1頁
畢業(yè)設(shè)計(jì)-數(shù)字式電壓表設(shè)計(jì)_第2頁
畢業(yè)設(shè)計(jì)-數(shù)字式電壓表設(shè)計(jì)_第3頁
畢業(yè)設(shè)計(jì)-數(shù)字式電壓表設(shè)計(jì)_第4頁
畢業(yè)設(shè)計(jì)-數(shù)字式電壓表設(shè)計(jì)_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、畢業(yè)設(shè)計(jì)(論文)題目:數(shù)字電壓表的設(shè)計(jì)目錄TOC z o 1-3 u h HYPERLINK l _Toc308943066 任務(wù)書3 HYPERLINK l _Toc308943067 第一章摘要3 HYPERLINK l _Toc308943068 1.1課題背景3 HYPERLINK l _Toc308943069 1.2數(shù)字電壓表的主要特點(diǎn)3 HYPERLINK l _Toc308943070 1.3數(shù)字電壓表發(fā)展的新趨向3 HYPERLINK l _Toc308943071 1.4 本次電壓表設(shè)計(jì)的基本介紹3 HYPERLINK l _Toc308943072 第二章總體方案3 HY

2、PERLINK l _Toc308943073 2.1設(shè)計(jì)方案3 HYPERLINK l _Toc308943074 第三章硬件設(shè)計(jì)方法與相關(guān)元器件的介紹3 HYPERLINK l _Toc308943075 3.1硬件實(shí)際設(shè)計(jì)方法3 HYPERLINK l _Toc308943076 3.2 元器件介紹與使用說明3 HYPERLINK l _Toc308943077 第四章硬件設(shè)計(jì)的電路分析3 HYPERLINK l _Toc308943078 4.1硬件設(shè)計(jì)總電路3 HYPERLINK l _Toc308943079 4.2單片機(jī)小系統(tǒng)電路3 HYPERLINK l _Toc3089430

3、80 4.3調(diào)整量程分壓電路3 HYPERLINK l _Toc308943081 4.4繼電器選取量程電路3 HYPERLINK l _Toc308943082 4.5 18B20溫度傳感器與12864液晶屏串行接口電路3 HYPERLINK l _Toc308943083 第五章:軟件設(shè)計(jì)3 HYPERLINK l _Toc308943084 5.1 軟件設(shè)計(jì)方案分析3 HYPERLINK l _Toc308943085 5.2本次設(shè)計(jì)的程序3 HYPERLINK l _Toc308943086 第六章調(diào)試3 HYPERLINK l _Toc308943087 6.1硬件調(diào)試3 HYPER

4、LINK l _Toc308943088 6.2軟件調(diào)試3 HYPERLINK l _Toc308943089 第七章心得體會(huì)與總結(jié)3 HYPERLINK l _Toc308943090 第八章附件3 HYPERLINK l _Toc308943091 8.1實(shí)物作品圖3 HYPERLINK l _Toc308943092 第九章:參考文獻(xiàn)3職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)任務(wù)書一、畢業(yè)設(shè)計(jì)(論文)題目:數(shù)字電壓表的設(shè)計(jì)二。畢業(yè)設(shè)計(jì)(論文)日期:2011年1月1日至2011年12月31日。三、畢業(yè)設(shè)計(jì)(論文)地點(diǎn):職業(yè)技術(shù)學(xué)院東校區(qū)競賽樓。四。任務(wù)書的內(nèi)容:目的:通過數(shù)字電壓表的設(shè)計(jì)和制作,鞏固數(shù)

5、字電學(xué)知識點(diǎn),理論聯(lián)系實(shí)際,掌握數(shù)字電壓表的原理和調(diào)試方法;掌握電子線路的實(shí)際操作技能(焊接、測量、器件拆卸、萬用表等。);培養(yǎng)綜合分析能力和解決問題的能力。具體目的是掌握3位半數(shù)字電壓表的設(shè)計(jì)、組裝和調(diào)試方法;熟悉集成電路12C5A60S2的使用,并掌握其工作原理。任務(wù):(1)設(shè)計(jì)指標(biāo)基本輸入范圍:0 - 2VDC精度:0.05%FS測量速率 2次/秒帶極性顯示和溢出報(bào)警。顯示裝置可以使用LED數(shù)碼管。它具有很強(qiáng)的抑制簡正波干擾的能力。設(shè)計(jì)要求繪制電路原理圖(或模擬電路圖);元件和參數(shù)選擇;電路仿真和調(diào)試;PCB文件生成和打印輸出。生產(chǎn)需要自行組裝調(diào)試,發(fā)現(xiàn)問題,解決問題。寫設(shè)計(jì)報(bào)告,寫設(shè)計(jì)

6、生產(chǎn)全過程,附上相關(guān)資料和圖紙,有一定經(jīng)驗(yàn)。5在規(guī)定時(shí)間回應(yīng),完成敘述,回答問題。設(shè)計(jì)(紙張)要求:要求提供以下設(shè)計(jì)資料,并報(bào)告設(shè)計(jì)和生產(chǎn)的全過程。附上相關(guān)資料和圖紙,設(shè)計(jì)心得裝訂成冊:1.摘要(如果設(shè)計(jì)有什么特別之處,一定要指出來);2.原理框圖3.組件列表和參數(shù)選擇4.每個(gè)功能塊的電路圖5.PCB文件生成和打印輸出6.工作原理簡述7.調(diào)試結(jié)果是否滿足設(shè)計(jì)要求?工作安排:8-21學(xué)習(xí)周設(shè)計(jì)(論文)要求:8000字主要參考文獻(xiàn):1荀殿東,。數(shù)字電路設(shè)計(jì)實(shí)用手冊。電子工業(yè)2梁廷貴。集成模數(shù)轉(zhuǎn)換器-其他ASIC分冊.科技文獻(xiàn)3中國IT培訓(xùn)工程編輯委員會(huì)。Protel99電路設(shè)計(jì)培訓(xùn)課程。4沙展友。

7、新型數(shù)字電壓表的原理及應(yīng)用。機(jī)械工業(yè)5甄姜。A/D和D/A轉(zhuǎn)換器的接口技術(shù)及實(shí)用電路。電子科技大學(xué)出版6春法單片機(jī)原理及接口技術(shù)案例教程匯編機(jī)械工業(yè)7吳金昌慶陽郭廷清8051單片機(jī)實(shí)踐與應(yīng)用清華大學(xué)學(xué)生實(shí)施任務(wù)書的日期:2011年。講師簽名:日期年月學(xué)生提交畢業(yè)設(shè)計(jì)(論文)日期:2011年9月教研室主任簽字:日期年月學(xué)生簽名:日期年月第一章總結(jié)1.1主題背景隨著人類生活中科技含量的增加,電子產(chǎn)品已經(jīng)成為現(xiàn)代人類物質(zhì)生活中不可或缺的一部分。然后,需要一些工具來設(shè)計(jì)和維護(hù)這些電子產(chǎn)品,比如示波器、電壓表等。接下來,讓我們把重點(diǎn)放在電壓表上。傳統(tǒng)的模擬電壓表已有100多年的歷史。雖然不斷改進(jìn)和完善,

8、但仍不能滿足現(xiàn)代電子測量的需要。但是,模擬電壓表奠定了數(shù)字電壓表的基礎(chǔ),是數(shù)字電壓表的重要里程碑。數(shù)字電壓表自1952年問世以來,顯示出強(qiáng)大的生命力,現(xiàn)已成為電子測量領(lǐng)域中應(yīng)用最廣泛的儀器。然而,雖然數(shù)字電壓表有很多優(yōu)點(diǎn),但仍有一些不便之處。如果需要手動(dòng)換擋,一不留神就有可能燒壞儀表。便利性是電子產(chǎn)品的靈魂,所以自動(dòng)換擋成為了新的課題。下面將介紹數(shù)字電壓表的特點(diǎn)。1.2數(shù)字電壓表的主要特點(diǎn)數(shù)字電壓表簡稱DVM(數(shù)字電壓表)。它是一種利用數(shù)字測量技術(shù)將連續(xù)的模擬量(DC輸入電壓)轉(zhuǎn)換成不連續(xù)、離散的數(shù)字形式并顯示出來的儀器。智能數(shù)字電壓表是大規(guī)模集成電路、顯示技術(shù)、計(jì)算機(jī)技術(shù)和自動(dòng)測試技術(shù)的產(chǎn)物

9、。數(shù)字電壓表主要有以下特點(diǎn):1.顯示清晰、直觀、準(zhǔn)確。傳統(tǒng)的模擬電壓表必須借助指針和刻度盤來讀數(shù)。在閱讀過程中,難免會(huì)出現(xiàn)人為失誤,容易造成視覺疲勞。數(shù)字電壓表采用先進(jìn)的數(shù)字顯示技術(shù),使顯示結(jié)果一目了然。只要儀表不跳,測量結(jié)果就是唯一的,既保證了讀數(shù)的客觀性和準(zhǔn)確性,又符合人的讀數(shù)習(xí)慣,可以縮短讀數(shù)和記錄時(shí)間。2.高準(zhǔn)確度數(shù)字電壓表的準(zhǔn)確度是測量結(jié)果中系統(tǒng)誤差和隨機(jī)誤差的合成。它表示測量結(jié)果與真值之間的一致性,也反映了測量誤差。一般來說,精度越高,測量誤差越小,反之亦然。根據(jù)精度,數(shù)字電壓表可以分為幾個(gè)等級。數(shù)字電壓表分為11個(gè)等級:0.0005、0.001、0.002、0.005、0.01、

10、0.02、0.05、0.1、0.2、0.5、1.0。3.高分辨率數(shù)字電壓表在最低電壓范圍的最后一個(gè)字所對應(yīng)的電壓值稱為儀器的分辨率,反映了儀器的靈敏度。分辨率是指可以顯示的最小數(shù)字與最大數(shù)字的比值,通常用百分比表示。4.測量腰圍多量程數(shù)字電壓表通常可以測量01000V DC電壓,用高壓探頭也可以測量幾千伏。5.測量速度快。數(shù)字電壓表每秒測量被測電壓的次數(shù)稱為測量速率,單位為“次/秒”。這主要取決于模數(shù)轉(zhuǎn)換器的轉(zhuǎn)換速率。6.高輸入阻抗數(shù)字電壓表的輸入阻抗非常高,通常為10m-10000m,最高可達(dá)100000m。這樣,測量時(shí)從被測電路中抽取的電流極小,不會(huì)影響被測信號源的工作狀態(tài),從而減少了信號

11、源引起的附加誤差。7.高集成度和低功耗新型數(shù)字電壓表廣泛采用CMOS大規(guī)模集成電路,整機(jī)功耗很低。8.抗干擾能力強(qiáng)。噪聲大致可以分為兩種,一種是串行模式干擾,干擾電壓與被測信號串聯(lián)后加到儀器的輸入端;另一種是共模干擾,干擾電壓同時(shí)施加于儀器的兩個(gè)輸入端。衡量儀器的干擾能力還有兩個(gè)技術(shù)指標(biāo):串模抑制比和共模抑制比。高檔數(shù)字電壓表大多采用數(shù)字濾波和浮地保護(hù)技術(shù),進(jìn)一步提高了抗干擾能力。其共模抑制比可達(dá)10080dB,串模抑制比約為10080dB。1.3數(shù)字電壓表發(fā)展的新趨勢目前,數(shù)字電壓表正進(jìn)入一個(gè)蓬勃發(fā)展的新時(shí)期。一方面開創(chuàng)了電子測量領(lǐng)域的先河,另一方面也在向高精度、智能化、低成本方向發(fā)展。1.

12、采用新技術(shù),開發(fā)新產(chǎn)品。數(shù)字電壓表的新產(chǎn)品總是在新技術(shù)的基礎(chǔ)上不斷推出。近年來,新技術(shù)不斷涌現(xiàn),不斷被采用,并迅速轉(zhuǎn)化為生產(chǎn)力。2.單片專用集成電路的廣泛應(yīng)用集成電路強(qiáng)大的生命力在于應(yīng)用。目前,國外正在積極開發(fā)數(shù)字儀表的單片專用集成電路,這為開發(fā)高性價(jià)比的數(shù)字電壓表和智能儀表創(chuàng)造了條件。3.多重顯示儀器多個(gè)顯示儀表可以同時(shí)顯示同一測量信號的兩個(gè)不同參數(shù),如交流電壓值和頻率值。4.廣泛采用新設(shè)備和新工藝。近年來,電子模塊、電子模板、表面貼裝元件和超小型集成電路等新器件越來越廣泛地應(yīng)用于數(shù)字電壓表中。此外,數(shù)字電壓表在安裝技術(shù)、外觀設(shè)計(jì)、安全可靠性等方面也在不斷改進(jìn)。1.4本電壓表設(shè)計(jì)的基本介紹本

13、設(shè)計(jì)采用STC12C5A60S單片機(jī)進(jìn)行A/D轉(zhuǎn)換。根據(jù)數(shù)據(jù)采集,將數(shù)據(jù)轉(zhuǎn)換成電壓值,最后將電壓值傳輸?shù)?2864液晶屏的終端進(jìn)行顯示。我在傳統(tǒng)電壓表的基礎(chǔ)上增加了溫度檢測功能,可以實(shí)時(shí)檢測環(huán)境溫度。該數(shù)字電壓表測量的電壓類型為DC,可選范圍為5v、50V、250V和500v。電路包括單片機(jī)最小系統(tǒng)電路、復(fù)位電路、電壓表分壓電路、繼電器選擇量程電路、12864液晶串行顯示電路、18B20溫度檢測電路等。主控制器采用STC12C5A60S芯片,A/D轉(zhuǎn)換器由STC12C5A60S芯片集成。第二章總體規(guī)劃2.1設(shè)計(jì)方案數(shù)字電壓表電路應(yīng)盡可能使用中大規(guī)模集成電路。它主要由模擬電路和數(shù)字電路組成。模擬

14、部分包括輸入放大器、A/D轉(zhuǎn)換器和參考電源。數(shù)字部分包括計(jì)數(shù)器、解碼器、邏輯控制器、振蕩器和顯示器。其中,A/D轉(zhuǎn)換器將輸入的模擬量轉(zhuǎn)換成數(shù)字量,邏輯控制電路產(chǎn)生控制信號,按照規(guī)定的時(shí)序?qū)ɑ蜿P(guān)斷A/D轉(zhuǎn)換器中的各組模擬開關(guān),保證A/D轉(zhuǎn)換正常進(jìn)行。A/D轉(zhuǎn)換結(jié)果顯示在12864 LCD屏幕上。第三章介紹了硬件設(shè)計(jì)方法和相關(guān)組成部分。3.1硬件的實(shí)際設(shè)計(jì)方法硬件設(shè)計(jì)框圖(圖1)本實(shí)驗(yàn)采用STC12C5A60S2芯片完成了一個(gè)簡單的數(shù)字電壓表,可以測量輸入0500v的模擬DC電壓,并在12864液晶屏上顯示,測量誤差約為0.005V。該電壓表的測量電路主要由三個(gè)模塊組成:A/D轉(zhuǎn)換模塊、數(shù)據(jù)處理

15、模塊和顯示控制模塊。A/D轉(zhuǎn)換主要由芯片STC12C5A60S2的集成AD完成,負(fù)責(zé)將采集到的模擬量轉(zhuǎn)換成相應(yīng)的數(shù)字量,然后傳輸給數(shù)據(jù)處理模塊。數(shù)據(jù)處理由芯片STC12C5A60S2完成,負(fù)責(zé)處理STC12C5A60S2的AD傳來的數(shù)字量,生成相應(yīng)的顯示碼,送到12864液晶顯示模塊顯示;除了測量電壓,我還設(shè)計(jì)了18B20溫度檢測模塊,可以實(shí)時(shí)測量當(dāng)前環(huán)境的溫度,并顯示在12864液晶屏上。所以電壓表平時(shí)不用的時(shí)候可以當(dāng)溫度計(jì)用。STC12C5A60S2p0蛋白P3第一親代上電復(fù)位電路范圍轉(zhuǎn)換電路STC12C5A60S2內(nèi)部AD模擬輸入名字2864液晶串行顯示電路18B20溫度檢測電路按鍵控制

16、電路圖13.2組件介紹和使用說明1.stc12c5a60s2系列單片機(jī)的結(jié)構(gòu)(圖2)STC12C5A60S2系列單片機(jī)的框圖如圖3所示。STC12C5A60S2單片機(jī)包括中央處理器(CPU)、程序存儲(chǔ)器(Flash)、數(shù)據(jù)存儲(chǔ)器(SRAM)、定時(shí)器/計(jì)數(shù)器、UART串口、串口2、I/O接口、高速A/D轉(zhuǎn)換、SPI接口、PCA、看門狗和芯片R/C振蕩器以及外部晶振電路。STC12C5A60S2系列單片機(jī)幾乎包含了數(shù)據(jù)采集和控制所需的所有單元模塊,可以稱之為片上系統(tǒng)。圖二2.STC12C5A60S2系列單片機(jī)管腳圖(圖3)圖33.3的描述。STC12C5A60S2系列引腳A.主電源引腳Vss-(2

17、0針):接地線Vcc-(40針):+5V電源B.外部晶體振蕩器或外部振蕩器引腳Xtal1-(引腳19):使用芯片時(shí)鐘信號時(shí),連接外部晶振的一個(gè)引腳;使用外部時(shí)鐘信號時(shí),此引腳應(yīng)接地。XTAL2-(18針):使用芯片時(shí)鐘信號時(shí),連接外部晶振的一個(gè)管腳;使用外部時(shí)鐘信號時(shí),外部信號從此引腳輸入。C.控制、門控或功率多路復(fù)用引腳RST/Vp0-(9引腳):復(fù)位信號輸入;Vcc關(guān)斷后,此引腳可以連接到備用電源,以便在低功耗條件下保持器件RAM中的數(shù)據(jù)。D.多功能I/O引腳P0端口-(32 39引腳):P0數(shù)據(jù)/地址復(fù)用總線端口。P1端口-(1 8針):P1靜態(tài)通用端口,ADC輸入通道07。P2港-(2

18、1 28針):P2動(dòng)感港。P3-(10 17針):P3雙功能靜態(tài)端口。除了作為一個(gè)I/O口,它還提供了一個(gè)特殊的第二功能,具體含義是:P3.0-(10針)RXD:串行數(shù)據(jù)接收器。P3.1-(11針)TXD:串行數(shù)據(jù)發(fā)送器。P3.2-(12引腳)INT0:外部中斷0請求結(jié)束。3.3-(13引腳)INT1:外部中斷1請求結(jié)束。P3.4-(14英尺)T0:定時(shí)器/計(jì)數(shù)器0的計(jì)數(shù)輸入。P3.5-(15英尺)T1:計(jì)時(shí)器/計(jì)數(shù)器1的計(jì)數(shù)輸入。3.6-(16針)WR:外部數(shù)據(jù)存儲(chǔ)器寫選通,低電平有效。3.7-(17引腳)RD:外部數(shù)據(jù)存儲(chǔ)器讀選通,低電平有效。4.STC12C5A60S2系列單片機(jī)A/D轉(zhuǎn)

19、換器的結(jié)構(gòu)帶A/D轉(zhuǎn)換的STC12C5A60AD/S2單片機(jī)的A/D轉(zhuǎn)換端口在P1端口。(p 1.7-p 1.0)10位高速A/D轉(zhuǎn)換器八通道,速度可達(dá)250khz (25萬次/秒)。8路電壓輸入A/D,可用于溫度檢測、電池電壓檢測、按鍵掃描、光譜檢測等。上電復(fù)位后,P1端口是一個(gè)弱上拉I/O端口。用戶可以通過軟件設(shè)置將8路中的任意一路設(shè)置為A/D轉(zhuǎn)換,不需要作為A/D的端口可以繼續(xù)作為I/O端口使用。STC12C5A60S2系列單片機(jī)的ADC(A/D轉(zhuǎn)換器)結(jié)構(gòu)如下圖所示(圖4)。圖4STC12C5A60S2系列單片ADC由多路選擇開關(guān)、比較器、逐次比較寄存器、10位DAC、結(jié)果寄存器(AD

20、C_RES和ADC_RESL)由ADC_CONTR組成。STC12C5A60S2系列單片機(jī)的ADC為逐次比較型ADC。逐次比較型ADC由一個(gè)比較器和一個(gè)數(shù)模轉(zhuǎn)換器組成。通過連續(xù)比較邏輯,從最高有效位(MSB)開始,每個(gè)輸入電壓依次與數(shù)模轉(zhuǎn)換器的輸出進(jìn)行比較。經(jīng)過多次比較,轉(zhuǎn)換得到的數(shù)字量逐漸接近輸入模擬量的對應(yīng)值。逐次比較型A/D轉(zhuǎn)換器具有速度快、功耗低的優(yōu)點(diǎn)。從上圖可以看出,通過ADC07的模擬輸入通過模擬多路開關(guān)發(fā)送到比較器。數(shù)模轉(zhuǎn)換器(DAC)轉(zhuǎn)換后的模擬量通過比較器與本次輸入的模擬量進(jìn)行比較,比較結(jié)果保存到后續(xù)比較器,轉(zhuǎn)換結(jié)果由后續(xù)比較寄存器輸出。模數(shù)轉(zhuǎn)換完成后,最終轉(zhuǎn)換結(jié)果保存在AD

21、C轉(zhuǎn)換結(jié)果寄存器ADC_RES和ADC_RESL中。同時(shí),ADC控制寄存器ADC_CONTR中的模數(shù)轉(zhuǎn)換結(jié)束標(biāo)志位ADC_FLAG置1,以便程序查詢或發(fā)出中斷請求。模擬通道的選擇控制由ADC控制寄存器ADC_CONTR中的CHS2 CHS0決定。ADC的轉(zhuǎn)換速度由ADC控制寄存器中的SPEED1和SPEED0決定。使用ADC之前,先給ADC上電,即設(shè)置ADC控制寄存器中的ADC_POWER位。當(dāng)ADRJ=0時(shí),如果取10位結(jié)果,將根據(jù)以下公式計(jì)算:10位模數(shù)轉(zhuǎn)換結(jié)果:(ADC_RES7:0,ADC_RESL1:0) = 1024 *(Vin/Vcc)當(dāng)ADRJ=0時(shí),如果取8位結(jié)果,則根據(jù)以下

22、公式計(jì)算:8位模數(shù)轉(zhuǎn)換結(jié)果:(ADC_RES7:0)= 256 *( Vin*Vcc)當(dāng)ADRJ=1時(shí),如果取10位結(jié)果,將根據(jù)以下公式計(jì)算:10位模數(shù)轉(zhuǎn)換結(jié)果:(ADC_RES1:0,ADC_RESL7:0) = 1024 *(Vin/Vcc)其中Vin為模擬輸入通道的輸入電壓,Vcc為單片機(jī)的實(shí)際工作電壓,單片機(jī)的工作電壓為模擬基準(zhǔn)電壓。5.溫度傳感器18B20DSl820簡介:DSl820數(shù)字溫度計(jì)提供9位(二進(jìn)制)溫度讀數(shù)來指示設(shè)備的溫度信息,通過單線接口發(fā)送。進(jìn)出DSl820,所以從主機(jī)CPU到DSl820只需要一條線(和地線)。DSl820的電源可以由數(shù)據(jù)線本身提供,不需要外接電源

23、。因?yàn)槊總€(gè)DSl820在出廠時(shí)都有一個(gè)唯一的序列號,所以任何數(shù)量的DSl820都可以存儲(chǔ)在同一條單線總線上。這使得溫度敏感器件DSl820可以放置在許多不同的地方。DSl820的測量范圍為-55至+125。增量值為0.5,可用于l s (0.5)每個(gè)DSl820都包含一個(gè)長度為64位的唯一序列號。序列號存儲(chǔ)在DSl820的ROM(只讀存儲(chǔ)器)中。前8位是產(chǎn)品類型碼(DSl820碼都是10H),后48位是每臺(tái)設(shè)備的唯一序列號,后8位是前56位。CRC(循環(huán)冗余校驗(yàn))碼也用于存儲(chǔ)在DSl820中。測量溫度值的兩個(gè)8位存儲(chǔ)器的RAM號為0號和1號,如果溫度為負(fù)(),則1號存儲(chǔ)器中存儲(chǔ)的溫度值的符號全

24、為1,否則1號存儲(chǔ)器中的8位全為1,用0號存儲(chǔ)器的補(bǔ)碼LSB(最低位)存儲(chǔ)溫度值。1表示0.5。對存儲(chǔ)器中的二進(jìn)制數(shù)進(jìn)行補(bǔ)碼,然后轉(zhuǎn)換成十進(jìn)制數(shù),再除以2,得到測量的溫度值(-550125)。DSl820的引腳如圖226l所示。每個(gè)D51820可以設(shè)置兩種供電模式,即數(shù)據(jù)總線供電模式和外部供電模式。使用數(shù)據(jù)總線供電方式可以節(jié)省一根導(dǎo)線,但是完成溫度測量需要很長時(shí)間。使用外接電源模式可以多使用一根線,但是測量速度更快。溫度二、DSl820工作過程DSl820的協(xié)議如下初始化RoM操作命令存儲(chǔ)器操作命令處理數(shù)據(jù)1初始化單總線上的所有處理都從初始化開始。2正常操作順序當(dāng)總線檢測到DSl820存在時(shí),

25、它可以發(fā)出一個(gè)ROM操作命令,例如指令碼只讀存儲(chǔ)器(讀只讀存儲(chǔ)器)33h匹配ROM 55h斯基普羅斯基普羅 CCH搜索自f0h警報(bào)搜索ECH3存儲(chǔ)器操作命令指令碼寫入草稿欄4EH閱讀草稿欄BEH復(fù)制草稿欄48H轉(zhuǎn)換溫度44H召回EPROM(召回)B8H讀取電源B4H6.12864液晶顯示屏介紹1.LCD模塊概述RT12864M漢字圖形點(diǎn)陣液晶顯示模塊可以顯示漢字和圖形。8192漢字16X16點(diǎn)陣、128字符8X16點(diǎn)陣和64X256點(diǎn)陣顯示RAM GDRAM主要技術(shù)參數(shù)和顯示特點(diǎn):電源VDD 3.3V+5V(升壓電路不需要負(fù)壓)顯示容量為128列64行,顯示顏色為黃綠,顯示角度為6 00分,直

26、視LCD型STN和MCU接口為8位或4位并行/3位串行配置LED背光,各種軟件功能,光標(biāo)顯示屏2.12864外形尺寸圖(圖5)圖63.12864 LCD引腳描述圖7第四章是硬件設(shè)計(jì)的電路分析。4.1硬件設(shè)計(jì)通用電路這個(gè)電路是這個(gè)項(xiàng)目的整體原理圖,可以細(xì)分成幾個(gè)小模塊原理圖。4.2微控制器小系統(tǒng)電路4.3調(diào)整量程分壓電路。4.4繼電器選擇范圍電路18B20溫度傳感器與12864液晶屏之間的串行接口電路第五章:軟件設(shè)計(jì)。5.1軟件設(shè)計(jì)方案分析它可以分為以下幾個(gè)部分:主程序,主要用于初始化和調(diào)用各個(gè)子程序;工作模式子程序,主要實(shí)現(xiàn)各個(gè)工作狀態(tài)下的設(shè)計(jì)要求;按鍵中斷子程序主要判斷按鍵是否被按下,按下了

27、哪個(gè)按鍵;用于顯示的顯示子程序;溫度檢測程序,用于檢測溫度。由于本系統(tǒng)采用動(dòng)態(tài)掃描并有相應(yīng)的延時(shí)程序,數(shù)據(jù)顯示穩(wěn)定。程序框圖主程序設(shè)計(jì)框圖子程序設(shè)計(jì)框圖5.2本設(shè)計(jì)的程序Void main() /主函數(shù)init _ int 0();/中斷初始化init _ 12864();/12864 LCD初始化顯示器(1,3,“電壓表”);顯示器(2,1,“電壓范圍:5V”);顯示(4,1,當(dāng)前電壓:);P1ASF = 0 x00/0000,0000,設(shè)置P1.0為模擬端口。AUXR1 & = 0 x04/0000,0100,這樣ADRJ=0ADC _ CONTR | = 0 x80/1000,0000打

28、開A/D轉(zhuǎn)換電源while(1)ADC _ result = ADC _ Read(0);/獲取AD的值dis _ 18b 20();/讀取并顯示溫度值Switch(x) /量程顯示X = 0、1、2、3分別代表5v、50v、250v、500v的顯示量程;案例0:轉(zhuǎn)換(0 x9d,ADC _ result * 4.89);打破;/5V范圍顯示案例1:conversion1(0 x9d,ADC _ result * 4.889);打破;/50V范圍顯示案例二:conversion2(0 x9d,ADC _ result * 2.449);打破;/255V范圍顯示案例三:conversion2(0 x9d,ADC _ result * 4.889);打破;/500V范圍顯示Void serv_int1()中斷2 /外部中斷2用于調(diào)整數(shù)字電壓表的量程。if(INT1=0)延遲(50);x+;如果(x=4)x = 0;開關(guān)(x)情況0:顯示器(2,7,“5V”);P2 = 0X0E;打破;/范圍設(shè)置為5V。情況1:顯示器(2,7,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論