![簡(jiǎn)易數(shù)字電壓表設(shè)計(jì)—畢業(yè)設(shè)計(jì)(論文)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/14/98a8d8a3-cfeb-4a2e-b434-06f797b2cbcc/98a8d8a3-cfeb-4a2e-b434-06f797b2cbcc1.gif)
![簡(jiǎn)易數(shù)字電壓表設(shè)計(jì)—畢業(yè)設(shè)計(jì)(論文)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/14/98a8d8a3-cfeb-4a2e-b434-06f797b2cbcc/98a8d8a3-cfeb-4a2e-b434-06f797b2cbcc2.gif)
![簡(jiǎn)易數(shù)字電壓表設(shè)計(jì)—畢業(yè)設(shè)計(jì)(論文)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/14/98a8d8a3-cfeb-4a2e-b434-06f797b2cbcc/98a8d8a3-cfeb-4a2e-b434-06f797b2cbcc3.gif)
![簡(jiǎn)易數(shù)字電壓表設(shè)計(jì)—畢業(yè)設(shè)計(jì)(論文)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/14/98a8d8a3-cfeb-4a2e-b434-06f797b2cbcc/98a8d8a3-cfeb-4a2e-b434-06f797b2cbcc4.gif)
![簡(jiǎn)易數(shù)字電壓表設(shè)計(jì)—畢業(yè)設(shè)計(jì)(論文)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/14/98a8d8a3-cfeb-4a2e-b434-06f797b2cbcc/98a8d8a3-cfeb-4a2e-b434-06f797b2cbcc5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、哈爾濱工業(yè)大學(xué)華德應(yīng)用技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)題 目 簡(jiǎn)易數(shù)字電壓表 專 業(yè) 應(yīng)用電子與通信技術(shù)系 學(xué) 號(hào) 學(xué) 生 姓 名 指導(dǎo)教師姓名 答 辯 日 期 摘 要數(shù)字電壓表(digitalvoltmeter)簡(jiǎn)稱dvm,利用a/d轉(zhuǎn)換原理,將被測(cè)模擬量轉(zhuǎn)換成數(shù)字量,并用數(shù)字方式顯示測(cè)量結(jié)果的電子測(cè)量?jī)x表。利用單片機(jī)技術(shù)結(jié)合a/d轉(zhuǎn)換芯片adc0809構(gòu)建了一個(gè)簡(jiǎn)易數(shù)字電壓表。設(shè)計(jì)主要采用stc89c52芯片和adc0809芯片來完成一個(gè)簡(jiǎn)易的數(shù)字電壓表,能夠?qū)斎氲?5 v的模擬直流電壓進(jìn)行測(cè)量,并通過一個(gè)4位一體的7段led數(shù)碼管進(jìn)行顯示,測(cè)量誤差約為0.02 v。該電壓表的測(cè)量電路主要由三個(gè)
2、模塊組成:a/d轉(zhuǎn)換模塊、數(shù)據(jù)處理模塊及顯示控制模塊。關(guān)鍵詞:簡(jiǎn)易數(shù)字電壓表;stc89c52;adc0809;四位數(shù)碼顯示abstractarithmetic figure electric voltage form( digital voltmeter) brief name dvm, make use of the a/ d conversion principle, will be measured the amount of emulation conversion the arithmetic figure measures, counteracting the electroni
3、cs that arithmetic figure method manifestation measure result measure the appearance.make use of the single a machine technique combination a/ the d conversion an adc0809 set up a simple arithmetic figure electric voltage form.main adoption in design at89s51 a 0 the 5 vs of ss of emulations for with
4、 the slice of adc0809 to completing a simple arithmetic figure electric voltage form, can to inputting direct current electric voltage proceeds the diagraph, and pass 7 leds figures of a 4 integral wholes the tube proceed the manifestation, measuring error margin roughly 0.02 vs.the diagraph electri
5、c circuit of the electric voltages form is main to be constituted by three molds piece:a/d conversion mold piece, data handles mold piece and manifestation control mold piece.key words:simple arithmetic figure electric voltage form stc89c52 adc0809 four figureses manifestation目 錄摘 要iabstractii第1章 緒論
6、11.1課題背景11.2目的和意義11.3系統(tǒng)功能11.4技術(shù)要求1第2章 系統(tǒng)設(shè)計(jì)22.1 系統(tǒng)的論證22.2 系統(tǒng)基本方案22.2.1 各模塊方案選擇22.2.2 系統(tǒng)各模塊的最終方案32.3 本章小結(jié)4第3章 硬件的設(shè)計(jì)53.1 系統(tǒng)硬件概述53.2數(shù)據(jù)處理芯片stc89c5253.2.1 stc89c52簡(jiǎn)介53.2.2 stc89c52的引腳:63.2.3 stc89c52的復(fù)位電路和時(shí)鐘電路83.3 模數(shù)轉(zhuǎn)換芯片adc0809103.3.1 adc0809內(nèi)部邏輯結(jié)構(gòu)103.3.2 adc0809的引腳113.3.3 adc0809的工作原理113.3.4 stc89c52與adc
7、0809的連接123.4 四位一體led數(shù)碼管133.5 本章小結(jié)15第4章 軟件的設(shè)計(jì)164.1 系統(tǒng)軟件概述164.2 系統(tǒng)程序設(shè)計(jì)164.2.1.主程序設(shè)計(jì)164.2.2子程序設(shè)計(jì)164.3 本章小結(jié)19第5章 電源電路2051穩(wěn)壓電源205.2 本章小結(jié)20第6章 系統(tǒng)調(diào)試及性能分析216.1 電壓測(cè)試結(jié)論216.2性能分析216.3系統(tǒng)調(diào)試中遇到的問題及解決的方法226.4 本章小結(jié)22結(jié) 論23致 謝24參考文獻(xiàn)25附錄1 英文參考資料26附錄2 譯文30附錄3 系統(tǒng)電路圖33附錄4匯編語言程序清單34附錄5 原件清單42第1章 緒論1.1課題背景隨著電子科學(xué)技術(shù)的發(fā)展,電子測(cè)量成
8、為廣大電子工作者必須掌握的手段,對(duì)測(cè)量的精度和功能的要求也越來越高,而電壓的測(cè)量甚為突出,因?yàn)殡妷旱臏y(cè)量最為普遍。傳統(tǒng)的指針式電壓表功能單一、精度低,不能滿足數(shù)字化時(shí)代的需求,數(shù)字電壓表具有測(cè)量精度高等優(yōu)點(diǎn),在讀數(shù)方便,在體積、重量、耗電、穩(wěn)定性及可靠性等方面性能指標(biāo)均明顯優(yōu)于指針式萬用表。隨著微電子技術(shù)和超大規(guī)模集成電路技術(shù)的迅速發(fā)展,單片微型計(jì)算機(jī)以其體積小、性價(jià)比高、功能強(qiáng)、可靠性高等獨(dú)有的特點(diǎn),并在各個(gè)領(lǐng)域(如工業(yè)控制、家電產(chǎn)品、汽車電子、通信、智能儀器儀表)得到了廣泛的應(yīng)用。各種常用的儀器儀表中數(shù)字電壓表是最常見的儀器儀表之一。目前,由各種單片機(jī)和大規(guī)模的a/d轉(zhuǎn)換集成構(gòu)成的數(shù)字電壓
9、表,已被廣泛用于電子及電工測(cè)量、工業(yè)自動(dòng)化儀表、自動(dòng)測(cè)試系統(tǒng)等智能化測(cè)量領(lǐng)域,示出強(qiáng)大的生命力。1.2目的和意義制作一個(gè)可以測(cè)量八路05v范圍內(nèi)的電壓的簡(jiǎn)易數(shù)字電壓表。掌握stc89c52單片機(jī)和adc0809八路a/d轉(zhuǎn)換器的基本知識(shí)并做到理論知識(shí)與實(shí)際電路相合,熟悉匯編語言的運(yùn)用及編程方法,熟悉模數(shù)轉(zhuǎn)換芯片的工作原理。1.3系統(tǒng)功能使用單片機(jī)stc89c52和adc0809設(shè)計(jì)一個(gè)數(shù)字電壓表,能夠測(cè)量05v之間的直流電壓值,三位數(shù)碼顯示。在單片機(jī)的作用下,能監(jiān)測(cè)八路的輸入電壓值,用8位串行a/d轉(zhuǎn)換器,基準(zhǔn)電壓為 5v;能用一位led進(jìn)行輪流顯示或單路選擇顯示,顯示精度在0.05v以內(nèi)。1
10、.4技術(shù)要求(1) 測(cè)量范圍05v;(2) 可以同時(shí)測(cè)量8路電壓;(3) 4位led顯示;(4) 誤差范圍0.05v。第2章 系統(tǒng)設(shè)計(jì)2.1 系統(tǒng)的論證簡(jiǎn)易數(shù)字電壓表可以測(cè)量05v的8路輸入電壓值,并在4位led數(shù)碼管上顯示出來。采集 8個(gè)通道的模擬量在數(shù)碼管顯示出來。模擬量值的測(cè)量范圍是0-255,第一個(gè)數(shù)碼管用于顯示哪一個(gè)通道,后三個(gè)數(shù)碼管用于顯示采集的模擬量的值,每秒鐘顯示切換一下通道。本設(shè)計(jì)還擴(kuò)展了通道選擇和電路復(fù)位兩種功能。在電路顯示電壓值時(shí),系統(tǒng)設(shè)計(jì)了輪流顯示和選擇顯示電壓值兩種功能的轉(zhuǎn)換按鍵。一個(gè)是輪流顯示通道的切換按鍵,另一個(gè)是選擇通道的切換按鍵。在剛上電時(shí),系統(tǒng)默認(rèn)為循環(huán)顯示
11、8個(gè)通道的電壓值狀態(tài)。電路還增設(shè)了復(fù)位電路,當(dāng)顯示某一路電壓值時(shí)按下復(fù)位鍵,電路將從第一路開始重新顯示電壓值。2.2 系統(tǒng)基本方案根據(jù)設(shè)計(jì)要求, 簡(jiǎn)易數(shù)字電壓表測(cè)量電路主要由a/d轉(zhuǎn)換模塊、數(shù)據(jù)處理模塊及顯示模塊組成。其系統(tǒng)框圖如2-1圖2-1 簡(jiǎn)易數(shù)字電壓表框圖2.2.1 各模塊方案選擇2211 數(shù)據(jù)處理模塊方案一:采用fpga作為系統(tǒng)的控制器。fpga(現(xiàn)場(chǎng)可編程門陣列)可以實(shí)現(xiàn)各種復(fù)雜的邏輯功能,它把所有的器件都集中在一塊芯片上,體積小,穩(wěn)定性高。同時(shí)fpga可用eda軟件仿真調(diào)式,易于進(jìn)行功能擴(kuò)展。但是由于本系統(tǒng)對(duì)數(shù)據(jù)處理的速度要求并不是很高,而fpga的管腳也比較多,布線起來會(huì)比較復(fù)
12、雜,成本也會(huì)偏高。方案二:采用stc89c52單片機(jī)作為系統(tǒng)的控制器。51系列的單片機(jī)的使用簡(jiǎn)單,軟件編程靈活。自由度大,可用軟件編程實(shí)現(xiàn)各種算法和邏輯控制,并且功耗低、體積小、技術(shù)成熟和成本低。2212 a/d轉(zhuǎn)換模塊方案一: 采用adc574轉(zhuǎn)換芯片。其電源是0到20v,選取這片芯片就不用考慮的電阻的分壓。但是以選擇信號(hào)的輸入通道是32路,不是我們所須要的,并且電路結(jié)構(gòu)復(fù)雜。使得整部分硬件電路板布線復(fù)雜,加重了電路設(shè)計(jì)和實(shí)際焊接的工作。方案二: 采用adc0809轉(zhuǎn)換芯片,其中a/d轉(zhuǎn)換器用于實(shí)現(xiàn)模擬量向數(shù)字量的轉(zhuǎn)換,由于模擬轉(zhuǎn)換電路的種類很多,選擇a/d轉(zhuǎn)換器從速度,精度和價(jià)格方面考慮,
13、其內(nèi)部是8路模擬選通開關(guān),以及相應(yīng)的通道抵制鎖存用譯碼電路,轉(zhuǎn)換時(shí)間是100s左右。單電源供電。2213 顯示模塊方案一:采用四個(gè)獨(dú)立的數(shù)碼管顯示。四位獨(dú)立的led具有低能耗、低損耗、低壓、壽命長、耐老化、防曬、防潮、防火、防高(低)溫等優(yōu)點(diǎn),但在實(shí)際電路連接中連接導(dǎo)線多、布局大等特點(diǎn)。方案二:采用四位一體的led數(shù)碼管作為顯示器件。四位一體的led數(shù)碼管具有對(duì)外界環(huán)境要求低、易于維護(hù),同時(shí)其精度比較高、操作簡(jiǎn)單、編程容易、資源占用較少等優(yōu)點(diǎn)。2214 電源模塊方案一:采用試驗(yàn)臺(tái)電源供電。使用試驗(yàn)臺(tái)提供電壓方便直接,但電壓易波動(dòng)、電流過大。方案二:采用w7805提供電源。輸出電壓穩(wěn)定,不易產(chǎn)生
14、波動(dòng)。2.2.2 系統(tǒng)各模塊的最終方案結(jié)合系統(tǒng)自身要求和實(shí)際應(yīng)用中的利益問題,我們最終選擇了以下方案作為此次作品設(shè)計(jì)的最終方案:(1)數(shù)據(jù)處理模塊:采用stc89c52單片機(jī)作為系統(tǒng)的控制器(2)顯示模塊:采用四位一體的led數(shù)碼管作為系統(tǒng)的顯示器件(3)a/d轉(zhuǎn)換模塊:采用a/d轉(zhuǎn)換芯片adc0809作電壓采集轉(zhuǎn)換(4)電源模塊:采用w7805組成的穩(wěn)壓電源。 2.3 本章小結(jié)本章敘述了數(shù)字電壓表概念及其功能并附圖進(jìn)行解釋,通過對(duì)于各模塊的方案選擇,集中解釋了數(shù)據(jù)處理模塊a/d轉(zhuǎn)換模塊 、顯示模塊及電源模塊的作用及特性。并最終綜合以上選擇制定了所適應(yīng)的采用模式的的最終方案并闡述原因。第3章
15、硬件的設(shè)計(jì)3.1 系統(tǒng)硬件概述本設(shè)計(jì)采用stc89c52單片機(jī)芯片配合adc0809模/數(shù)轉(zhuǎn)換芯片構(gòu)成一個(gè)簡(jiǎn)易的數(shù)字電壓表。該電路采用stc89c52單片機(jī)作為控制核心,通過adc0809芯片采樣輸入口in0in7輸入8路05 v的模擬量電壓,經(jīng)過模/數(shù)轉(zhuǎn)換后,產(chǎn)生相應(yīng)的數(shù)字量經(jīng)過其輸出通道d0d7傳送給stc89c52芯片。adc0809用來采集模擬輸入量,在將采集到的模擬量轉(zhuǎn)換成數(shù)字量送給單片機(jī)。stc89c52負(fù)責(zé)把接收到的數(shù)字量經(jīng)過數(shù)據(jù)處理,產(chǎn)生正確的7段數(shù)碼管的顯示段碼,并傳送給數(shù)碼管。數(shù)碼管將接收到的段碼信息依次顯示出來。簡(jiǎn)易數(shù)字電路系統(tǒng)電路圖見附錄3。3.2數(shù)據(jù)處理芯片stc89
16、c523.2.1 stc89c52簡(jiǎn)介stc89c52是美國atmel公司生產(chǎn)的低功耗、高性能cmos 8位單片機(jī)。圖3-1和3-2分別為其實(shí)物圖和內(nèi)部總體結(jié)構(gòu)圖。stc89c52片內(nèi)含有8k字節(jié)flash閃速存儲(chǔ)器,256字節(jié)內(nèi)部 ram,32個(gè)i/o 口線,看門狗(wdt),兩個(gè)數(shù)據(jù)指針,三個(gè)16 位定時(shí)/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。同時(shí),c52可降至0hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式??臻e方式停止cpu的工作,但允許 ram,定時(shí)/計(jì)數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存 ram中的內(nèi)容,但振蕩器停止工作并禁止
17、其它所有部件工作直到下一個(gè)硬件復(fù)位。由于將多功能8位cpu和閃爍存儲(chǔ)器組合在單個(gè)芯片中,atmel的stc89c52是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。圖3-1 stc89c52實(shí)物圖圖3-2 stc89c52芯片內(nèi)部總體結(jié)構(gòu)圖3.2.2 stc89c52的引腳:stc89c52芯片為40引腳雙列直插式封裝,其引腳排列如圖3-3所示。(1)vcc:電源電壓;(2)gnd:接地;(3)p0口:p0口是一組8位漏極開路雙向i/o口,每位引腳可驅(qū)動(dòng)8個(gè)ttl邏輯門路。對(duì)p0口的管腳寫“1”時(shí),被定義為高阻抗輸入。在訪問外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),它可以被定義為數(shù)
18、據(jù)總線和地址總線的低八位。在flash編程時(shí),p0 口作為原碼輸入口;當(dāng)flash進(jìn)行校驗(yàn)時(shí),p0輸出原碼,此時(shí)p0外部必須接上拉電阻。 (4)p1口:p1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向i/o口,p1口的輸出緩沖器可驅(qū)動(dòng)4個(gè)ttl邏輯門電路。對(duì)p1口管腳寫入“1”后,被內(nèi)部上拉電阻拉高,可用作輸入。p1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部接有上拉電阻的緣故。在flash編程和校驗(yàn)時(shí),p1口作為低八位地址接收。p1口中的p1.0、p1.1、p1.5、p1.6、p1.7還具有第二功能,如表3-1所示。 圖3-3 stc89c52引腳圖表3-1 p1口的第二功能端口引腳第二功能p1.
19、0t2(外部計(jì)數(shù)輸入)、時(shí)鐘輸出p1.1t2exp1.5mosi(用于系統(tǒng)編程)p1.6miso(用于系統(tǒng)編程)p1.7sck(用于系統(tǒng)編程)(5)p2口:p2口是一個(gè)內(nèi)部提供上拉電阻的8位雙向i/o口,p2口的輸出緩沖器可驅(qū)動(dòng)4個(gè)ttl邏輯門電路。對(duì)p2口管腳寫入“1”后,被內(nèi)部上拉電阻拉高,可用作輸入。p2口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部接有上拉電阻的緣故。p2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),p2口輸出地址的高八位。在訪問8位地址外部數(shù)據(jù)存儲(chǔ)器時(shí),p2口線上的內(nèi)容,在整個(gè)訪問期間不改變。p2口在flash編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。
20、(6)p3口:p3口是一個(gè)內(nèi)部提供上拉電阻的8位雙向i/o口,p3口的輸出緩沖器可驅(qū)動(dòng)4個(gè)ttl邏輯門電路。對(duì)p3口管腳寫入“1”后,被內(nèi)部上拉電阻拉高,可用作輸入。p3口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部接有上拉電阻的緣故。p3口除了一般i/o線的功能外,還具有更為重要的第二功能,如表3-2所示。p3口同時(shí)為flash編程和編程校驗(yàn)接收一些控制信號(hào)。表3-2 p3口的第二功能端口引腳第二功能p3.0rxd(串行輸入口)p3.1txd(串行輸出口)p3.2into(外部中斷0)p3.3int1(外部中斷1)p3.4t0(定時(shí)/計(jì)數(shù)器0外部輸入)p3.5t1(定時(shí)/計(jì)數(shù)器1外部輸入)
21、p3.6wr(外部數(shù)據(jù)存儲(chǔ)器寫選通)p3.7rd(外部數(shù)據(jù)存儲(chǔ)器讀選通)(7) rst:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持rst腳兩個(gè)機(jī)器周期的高電平時(shí)間。(8) ale/rpog:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在flash編程期間,此引腳用于輸入編程脈沖。在平時(shí),ale端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè)ale脈沖。如想禁止ale的輸出可在sfr8eh地址上置0。此時(shí), ale只有在執(zhí)行movx,movc指令是ale才起作用。另外,該
22、引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ale禁止,置位無效。(9)/psen:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/psen有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的信號(hào)將不出現(xiàn)。(10)/ea/vpp:當(dāng)保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000h-ffffh),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/ea將內(nèi)部鎖定為reset;當(dāng)/ea端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在flash編程期間,此引腳也用于施加12v編程電源(vpp)。 (11)xtal1:片內(nèi)高增益反向放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。(12)xtal2:片內(nèi)高增益反
23、向放大器的輸出端。3.2.3 stc89c52的復(fù)位電路和時(shí)鐘電路 復(fù)位電路stc89c52的復(fù)位電路如圖3-4所示。當(dāng)單片機(jī)一上電,立即復(fù)位;另外,如果在運(yùn)行中,外界干擾等因素使單片機(jī)的程序陷入死循環(huán)狀態(tài)或“跑飛”,就可以通過按鍵使其復(fù)位。復(fù)位也是使單片機(jī)退出低功耗工作方式而進(jìn)入正常狀態(tài)的一種操作。圖3-4 復(fù)位電路電容c和電阻r1實(shí)現(xiàn)上電自動(dòng)復(fù)位。增加按鍵開關(guān)s和電阻r2又可實(shí)現(xiàn)按鍵復(fù)位功能。r2的作用是在s按下的時(shí)候,防止電容c放電電流過大燒壞開關(guān)s的觸點(diǎn)。因保證r1/r2 10。一般取c=10uf,r2=100,r1=10k。 時(shí)鐘電路時(shí)鐘電路用于產(chǎn)生st
24、c89c52單片機(jī)工作時(shí)必須的時(shí)鐘信號(hào)。時(shí)鐘電路如圖3-5所示。圖 3-5 時(shí)鐘電路單片機(jī)本身就是一個(gè)復(fù)雜的時(shí)序電路,為保證同步工作方式的實(shí)現(xiàn),單片機(jī)應(yīng)在唯一的時(shí)鐘信號(hào)控制下,嚴(yán)格按時(shí)序指令進(jìn)行操作。在執(zhí)行指令時(shí),cpu首先要到程序存儲(chǔ)器中取出需要執(zhí)行的指令操作碼,然后譯碼,并有時(shí)序電路產(chǎn)生一系列控制信號(hào)去完成指令所規(guī)定的操作。單片機(jī)晶振的兩個(gè)電容作用:這兩個(gè)電容叫晶振的負(fù)載電容,分別接在晶振的兩個(gè)腳上和對(duì)地的電容一般在幾十pf。它會(huì)影響到晶振的諧振頻率和輸出幅度。3.3 模數(shù)轉(zhuǎn)換芯片adc0809adc0809是典型的8位8通道逐次逼近式a/d轉(zhuǎn)換器,其實(shí)物如圖3-6所示。它可以和微型計(jì)算機(jī)
25、直接接口。adc0809轉(zhuǎn)換器的系列芯片是adc0808,可以相互替換。圖3-6 adc0809實(shí)物圖3.3.1 adc0809內(nèi)部邏輯結(jié)構(gòu)adc0809的內(nèi)部邏輯結(jié)構(gòu)如圖3-7(a)所示。(a) adc0809的內(nèi)部邏輯結(jié)構(gòu)圖 (b) adc0809的引腳圖圖3-7 adc0809的內(nèi)部邏輯結(jié)構(gòu)及引腳圖圖中多路模擬開關(guān)可選通8路模擬通道,允許8路模擬量分時(shí)輸入,并共用一個(gè)a/d轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。地址鎖存與譯碼電路完成對(duì)a、b、c三個(gè)地址位進(jìn)行鎖存與譯碼,如表3-3所示。表3-3 adc0809通道選擇表c(addc)b(addb)a(adda)選擇的通道000in0001in1010in201
26、1in3100in4101in5110in6111in73.3.2 adc0809的引腳adc0809為28引腳雙列直插式封裝,其引腳排列如圖3-7(b)所示。(1)in0in7:8路模擬量輸入通道。(2)a、b、c:模擬通道地址線。這3根地址線用于對(duì)8路模擬通道的選擇,其譯碼關(guān)系如表3-3所示。其中,a為低地址,c為高地址,引腳圖中為adda,addb和addc。(3)ale:地址鎖存允許信號(hào)。對(duì)應(yīng)ale上跳沿,a、b、c地址狀態(tài)送入地址鎖存器中。(4)start:轉(zhuǎn)換啟動(dòng)信號(hào)。start上升沿時(shí),復(fù)位adc0809;start下降沿時(shí)啟動(dòng)芯片,開始進(jìn)行a/d轉(zhuǎn)換;在a/d轉(zhuǎn)換期間,star
27、t應(yīng)保持低電平。本信號(hào)有時(shí)簡(jiǎn)寫為st。(5)d7d0:數(shù)據(jù)輸出線。為三態(tài)緩沖輸出形式,可以和單片機(jī)的數(shù)據(jù)線直接相連。d0為最低位,d7為最高。 (6)oe:輸出允許信號(hào)。用于控制三態(tài)輸出鎖存器向單片機(jī)輸出轉(zhuǎn)換得到的數(shù)據(jù)。oe=0,輸出數(shù)據(jù)線呈高阻;oe=1,輸出轉(zhuǎn)換得到的數(shù)據(jù)。(7)clk:時(shí)鐘信號(hào)。adc0809的內(nèi)部沒有時(shí)鐘電路,所需時(shí)鐘信號(hào)由外界提供,因此有時(shí)鐘信號(hào)引腳。通常使用頻率為500khz的時(shí)鐘信號(hào)。(8)eoc:轉(zhuǎn)換結(jié)束信號(hào)。eoc=0,正在進(jìn)行轉(zhuǎn)換;eoc=1,轉(zhuǎn)換結(jié)束。使用中該狀態(tài)信號(hào)即可作為查詢的狀態(tài)標(biāo)志,又可作為中斷請(qǐng)求信號(hào)使用。(9)vcc: +5v電源,gnd:地。
28、 (10)vref:參考電壓。參考電壓用來與輸入的模擬信號(hào)進(jìn)行比較,作為逐次逼近的基準(zhǔn)。其典型值為+5v(vref(+)=+5v, vref(-)=0v)。3.3.3 adc0809的工作原理首先輸入3位地址,并使ale=1,將地址存入地址鎖存器中。此地址經(jīng)譯碼選通8路模擬輸入之一到比較器。start上升沿將逐次逼近寄存器復(fù)位。下降沿啟動(dòng) a/d轉(zhuǎn)換,之后eoc輸出信號(hào)變低,指示轉(zhuǎn)換正在進(jìn)行。直到a/d轉(zhuǎn)換完成,eoc變?yōu)楦唠娖?,指示a/d轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個(gè)信號(hào)可用作中斷申請(qǐng)。當(dāng)oe輸入高電平時(shí),輸出三態(tài)門打開,轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù)據(jù)總線上。圖3-8 adc0809信號(hào)的
29、時(shí)序配合(注意:ale信號(hào)常與start信號(hào)連在一起,這樣連接可以在信號(hào)的前沿寫入地址信號(hào),在其后沿啟動(dòng)a/d轉(zhuǎn)換,圖3-8為adc0809信號(hào)的時(shí)序配合圖)。3.3.4 stc89c52與adc0809的連接stc89c52與adc0809的連接電路如圖3-9所示。stc89c52與adc0809的連接必須注意處理好3個(gè)問題:(1)在start端送一個(gè)100ns寬的啟動(dòng)正脈沖; (2)獲取eoc端上的狀態(tài)信息,因?yàn)樗莂/d轉(zhuǎn)換的結(jié)束標(biāo)志;(3)給“三態(tài)輸出鎖存器”分配一個(gè)端口地址,也就是給oe端送一個(gè)地址譯碼器的輸出信號(hào)。圖3-9 stc89c52與adc0809的連接電路3.4 四位一體
30、led數(shù)碼管顯示模塊主要由一個(gè)4位一體的供陽7段led數(shù)碼管(sm410564)構(gòu)成,用于顯示測(cè)量到的電壓值。它是一個(gè)共陽極的數(shù)碼管,每一位數(shù)碼管的原理圖如圖3-10(a)所示。每一位數(shù)碼管的a,b,c,d,e,f,g和dp端都各自連接在一起,用于接收stc89c52的p1口產(chǎn)生的顯示段碼。1,2,3,4引腳端為其位選端,用于接收stc89c52的p3口產(chǎn)生的位選碼。圖3-10(b)和圖3-11分別為其引腳圖和實(shí)物圖。 (a)數(shù)碼管原理圖 (b)數(shù)碼管引腳圖圖3-10 四位一體數(shù)碼管圖3-11 sm410564數(shù)碼管實(shí)物圖使用led顯示時(shí),為了顯示數(shù)字和符號(hào),要為led顯示器提供代碼,因?yàn)檫@些
31、代碼是通過各段的亮與滅來為顯示不同字型的,因此稱之為段碼。7段發(fā)光二極管,再加上一個(gè)小數(shù)點(diǎn)位,共計(jì)8段,因此提供給led顯示器的段碼正好一個(gè)字節(jié)。各段與字節(jié)中各位的對(duì)應(yīng)關(guān)系如表3-4所示:表3-4 各引腳與各段相對(duì)應(yīng)關(guān)系代碼為d7d6d5d4d3d2d1d0顯示段dpgfedcb aled顯示器有靜態(tài)顯示和動(dòng)態(tài)顯示兩種顯示方式,本文采用的是動(dòng)態(tài)顯示方式。7段led的段碼如表3-5所示。 表3-5 7段led段碼顯示字符共陰極段碼顯示字符共陰極段碼 0 3fh c 39h 1 06h d 5eh 2 5bh e 79h 3 4fh f 71h 4 66h p 73h 5 6dh u 3eh 6
32、7dh t 31h 7 07h y 6eh 8 7fh h 76h 9 6fh l 38h a 77fh “滅” 00h b 7ch在stc89c52的p3口與數(shù)碼管的4個(gè)公共端之間接有4個(gè)pnp型三極管,其型號(hào)為9012,利用9012作為驅(qū)動(dòng)三極管使用,在三極管的基極接入4個(gè)4.7k的限流電阻。三極管工作在開關(guān)狀態(tài),其集電極接數(shù)碼管的4個(gè)公共端,發(fā)射極接電源電壓。當(dāng)單片機(jī)給數(shù)碼管提供控制信號(hào)使三極管工作在飽和狀態(tài)即相當(dāng)于開關(guān)閉合狀態(tài),數(shù)碼管公共端接入高電平開始顯示單片機(jī)p1口提供的段碼值。數(shù)碼管與驅(qū)動(dòng)三極管9012的連接圖如圖3-12。圖3-12 數(shù)碼管與驅(qū)動(dòng)三極管9012的連接3.5 本章
33、小結(jié)本章通過對(duì)于簡(jiǎn)易數(shù)字電壓表的硬件(包括數(shù)據(jù)處理芯片stc89c52和模數(shù)轉(zhuǎn)換adc0809、數(shù)碼管) 的描述,具體說明了數(shù)據(jù)處理芯片和模數(shù)轉(zhuǎn)換芯片的概念、功能及內(nèi)部引腳結(jié)構(gòu)圖,并通過圖表描繪了其工作條件、原理和在本數(shù)字電壓表中的應(yīng)用情況,并就它們的連接進(jìn)行了說明。本章還展示了led的實(shí)物圖和與驅(qū)動(dòng)方式,就前期硬件進(jìn)行了深刻的闡述。并對(duì)電路的具體電路通過原理圖、連接圖進(jìn)行了分析,如單片機(jī)的最小電路(復(fù)位電路和時(shí)鐘電路)。第4章 軟件的設(shè)計(jì)4.1 系統(tǒng)軟件概述本系統(tǒng)的軟件設(shè)計(jì)采用了匯編語言編程,程序在windows2000環(huán)境下采用wave e2000在線可編程技術(shù)編寫。 (總程序見附錄4)4
34、.2 系統(tǒng)程序設(shè)計(jì)4.2.1.主程序設(shè)計(jì)初始化中主要對(duì)stc89c52,adc0809的管腳和數(shù)碼管的位選及所用到的內(nèi)存單元70h,78h,79h,7ah 進(jìn)行初始化設(shè)置。準(zhǔn)備工作做好后便啟動(dòng)adc0809對(duì)in0in7腳輸入進(jìn)的8個(gè)05v模擬電壓信號(hào)進(jìn)行數(shù)據(jù)采集并轉(zhuǎn)換成相對(duì)應(yīng)的0255十進(jìn)制數(shù)字量。在數(shù)據(jù)處理子程序中,運(yùn)用標(biāo)度變換知識(shí),編寫算法將0255十進(jìn)制數(shù)字量轉(zhuǎn)換成0.005.00v的數(shù)據(jù),輸出到顯示子程序進(jìn)行顯示。整個(gè)主程序就是在a/d轉(zhuǎn)換,數(shù)據(jù)處理及顯示程序循環(huán)執(zhí)行。整個(gè)程序流程框圖如圖4-1所示。圖4-1 主4程序流程圖4.2.2子程序設(shè)計(jì) a/d轉(zhuǎn)換子程序啟動(dòng)ad
35、c0809對(duì)模擬量輸入信號(hào)進(jìn)行轉(zhuǎn)換,通過判斷eoc(p3.1引腳)來確定轉(zhuǎn)換是否完成,若eoc為0,則繼續(xù)等待;若eoc為1,則把oe置位,將轉(zhuǎn)換完成的數(shù)據(jù)存儲(chǔ)到70h中。程序流程圖如圖4-2所示。圖4-2 a/d轉(zhuǎn)換程序流程圖數(shù)據(jù)處理子程序數(shù)據(jù)處理子程序主要根據(jù)標(biāo)度變換公式4-1,把0255十進(jìn)制數(shù)轉(zhuǎn)換為0.005.00v。 (4-1)模擬測(cè)量值;模擬輸入最小值;模擬輸入最大值;模數(shù)轉(zhuǎn)換后的值;模數(shù)轉(zhuǎn)換后的最小值;模數(shù)轉(zhuǎn)換后的最大值。在本設(shè)計(jì)中,根據(jù)要求知:=0v, =5v,=0,=255,則公式1-1可化簡(jiǎn)為: (4-2)程序流程圖如圖4-3所示 顯示子程序顯示
36、子程序采用動(dòng)態(tài)掃描法實(shí)現(xiàn)三位數(shù)碼管的數(shù)值顯示。測(cè)量所得的a/d轉(zhuǎn)換數(shù)據(jù)放在70h內(nèi)存單元中,測(cè)量數(shù)據(jù)在顯示時(shí)需轉(zhuǎn)換成10進(jìn)制bcd碼放在78h7ah單元中。寄存器r1用作顯示數(shù)據(jù)地址指針。程序流程圖如圖4-4所示。圖4-3 數(shù)據(jù)處理子程序流程圖圖4-4 顯示子程序流程圖4.3 本章小結(jié)本章在結(jié)束了硬件對(duì)于簡(jiǎn)易數(shù)字電壓表的影響后,轉(zhuǎn)而敘述軟件對(duì)該電壓表的應(yīng)用問題。本章通過各種的程序流程圖,對(duì)應(yīng)用到的程序進(jìn)行說明,包括主程序設(shè)計(jì),子程序(a/d轉(zhuǎn)換子程序、數(shù)據(jù)處理子程序、顯示子程序)設(shè)計(jì)。第五章 電源電路51穩(wěn)壓電源由于本系統(tǒng)對(duì)電源要求為輸出+5v電壓,因此采用由三端穩(wěn)壓器構(gòu)成的穩(wěn)壓電源,將+9v
37、電壓穩(wěn)壓之后就得到系統(tǒng)所需要的電源.要求輸出電壓為5v。串聯(lián)型直流穩(wěn)壓電路的輸出電壓與基準(zhǔn)電壓成正比,因此,基準(zhǔn)電壓的穩(wěn)定性將直接影響穩(wěn)壓電路輸出電壓的穩(wěn)定性。在w7800系列三端集成穩(wěn)壓器中,采用一種能帶間隙式基準(zhǔn)源,這種基準(zhǔn)源具有低噪聲、低溫漂的特點(diǎn),在單片式集成穩(wěn)壓器中被廣泛應(yīng)用。本系統(tǒng)選用的是w7805。78xx系列集成穩(wěn)壓器的應(yīng)用電路如5-1圖所示,這是一個(gè)輸出+5v直流電壓的穩(wěn)壓電源電路。ic采用集成穩(wěn)壓器7805,c4、c5分別為輸入端和輸出端濾波電容,rl為負(fù)載電阻,vd為電源指示燈。 圖5-1 電源電路在w7800系列三端集成穩(wěn)壓器中,已將保護(hù)電路集成在芯片內(nèi)部,它們是限流保
38、護(hù)電路、過熱保護(hù)電路、電壓保護(hù)電路。5.2 本章小結(jié)本章通過對(duì)于簡(jiǎn)易數(shù)字電壓表的電源選擇及選擇原因進(jìn)行了闡述,并說明了w7805的工作條件、功能及其優(yōu)勢(shì)。第六章 系統(tǒng)調(diào)試及性能分析6.1 電壓測(cè)試結(jié)論“標(biāo)準(zhǔn)”數(shù)字電壓表與簡(jiǎn)易數(shù)字電壓表對(duì)比如表6-1所示。從表中的數(shù)據(jù)可以看出簡(jiǎn)易數(shù)字電壓表與“標(biāo)準(zhǔn)”數(shù)字電壓表測(cè)得的絕對(duì)誤差均在0.02v以內(nèi),這與采用8位a/d轉(zhuǎn)換器所能達(dá)到的理論誤差精度一致,在一般的應(yīng)用場(chǎng)合可完全滿足要求。表6-1“標(biāo)準(zhǔn)”數(shù)字電壓表與簡(jiǎn)易數(shù)字電壓表對(duì)比測(cè)試表序號(hào)標(biāo)準(zhǔn)電壓值(v)顯示電壓值(v)誤差(v)100.000.000311.010.0142.52
39、.510.02755.020.02經(jīng)測(cè)試的結(jié)果分析可知:測(cè)量0-5v的電壓,其精度很高,基本上達(dá)到了作品要求的功能,但電壓值越大誤差越大。由于所用的儀器精確度方面存在一定的誤差,所以難免會(huì)產(chǎn)生相應(yīng)的誤差率。根據(jù)實(shí)現(xiàn)測(cè)試,本電壓表系統(tǒng)基本實(shí)現(xiàn)了題目要求,具體實(shí)現(xiàn)的功能如下:(1)電壓能夠測(cè)試范圍0-5v,測(cè)量精度基本達(dá)到0.02v;(2)能用數(shù)碼管顯示電壓值;(3)8路電壓分路顯示;(4)系統(tǒng)具備復(fù)位功能;(5)系統(tǒng)可以進(jìn)行通道選擇。6.2性能分析(1)由于單片機(jī)為8位處理器,當(dāng)輸入電壓為5.00v時(shí),輸出數(shù)據(jù)值為255(ffh),因此單片機(jī)最
40、大的數(shù)值分辨率為0.0196v(5/255)。這就決定了該電壓表的最大分辨率(精度)只能達(dá)到0.0196v。測(cè)試時(shí)電壓數(shù)值的變換一般以0.02的電壓幅度變化,如要獲得更高的精度要求,應(yīng)采用12位、13位的a/d轉(zhuǎn)換器。(2)簡(jiǎn)易數(shù)字電壓表測(cè)得的值基本上均比標(biāo)準(zhǔn)值偏大0.010.02v。這可以通過校正0809的基準(zhǔn)電壓來解決,因?yàn)樵撾妷罕碓O(shè)計(jì)時(shí)直接用7805的供電電源作為基準(zhǔn)電壓,電壓可能有偏差。另外可以用軟件編程來校正測(cè)量值。(3)adc0809的直流輸入阻抗為1m,能滿足一般的電壓測(cè)試需要。另外,經(jīng)測(cè)試adc0809可直接在2mhz的頻率下工作。6.3系統(tǒng)調(diào)試中遇到的問題及解決的方法(1)整
41、機(jī)電路焊接完畢后,電路無法正常調(diào)試。對(duì)硬件電路進(jìn)行檢查,發(fā)現(xiàn)有虛焊現(xiàn)象,加固焊點(diǎn),電路硬件電路正常工作。(2)利用滑動(dòng)電位器進(jìn)行調(diào)節(jié)輸入電壓時(shí),發(fā)現(xiàn)第二路和第一路電壓調(diào)節(jié)時(shí)數(shù)值不變。經(jīng)測(cè)量輸入電壓時(shí)導(dǎo)線焊接位置錯(cuò)誤,改接后電壓可調(diào)。(3)電源指示燈一開始發(fā)現(xiàn)接上電源,指示燈不亮,經(jīng)過儀器測(cè)量發(fā)現(xiàn)正負(fù)極接反,后重新焊接,問題解決。(4)由于源程序的多處錯(cuò)誤,使得仿真無法通過,后經(jīng)過單步調(diào)試,把存在的錯(cuò)誤一一排除,通過了軟件仿真。(5)在燒錄芯片的過程中,由于選擇燒錄文件的錯(cuò)誤及芯片自身問題(因多次燒錄,無法再次燒錄)使得燒錄失敗,后經(jīng)過老師指導(dǎo)并更換了單片機(jī)芯片,解決了問題。(6)接通電源發(fā)現(xiàn)數(shù)
42、碼管不亮,經(jīng)查找是晶振電路沒有起振,更換晶振,數(shù)碼管顯示數(shù)值。6.4 本章小結(jié)本章通過對(duì)于簡(jiǎn)易數(shù)字電壓表的實(shí)際應(yīng)用所得到的數(shù)據(jù),進(jìn)行論述,得出其具體實(shí)現(xiàn)的功能列表,并就其在使用中出現(xiàn)的問題進(jìn)行了研究并予以解決、記錄。結(jié) 論本次畢業(yè)設(shè)計(jì)順利的完成,各項(xiàng)指標(biāo)都已實(shí)現(xiàn)。通過本次畢業(yè)設(shè)計(jì),我對(duì)單片機(jī)這門課程有了更進(jìn)一步的了解。無論是在其硬件連接方面還是在軟件編程方面,都取得了新的收獲。本次實(shí)驗(yàn)采用了stc89s52單片機(jī)芯片,通過查找資料也對(duì)c51系列的單片機(jī)功能有了更深刻的理解。另外,在對(duì)單片機(jī)編程方面,我又掌握了一些新的編程思想,使得程序更為簡(jiǎn)練、易懂,而且更為嚴(yán)謹(jǐn),程序執(zhí)行的穩(wěn)定性得到了提高。在
43、設(shè)計(jì)中我還用到了模/數(shù)轉(zhuǎn)換芯片adc0809,以前在學(xué)單片機(jī)這門課程時(shí)只是對(duì)其理論知識(shí)有了初步的了解。通過本次設(shè)計(jì),我對(duì)它的工作原理徹底理解了,對(duì)其啟動(dòng)設(shè)置、轉(zhuǎn)換結(jié)束判斷以及輸出控制等都基本掌握。電路連接方面,我對(duì)其與單片機(jī)的連接也有了更為直觀的認(rèn)識(shí),通過實(shí)驗(yàn)的摸索以及必要的理論知識(shí),我準(zhǔn)確的實(shí)現(xiàn)了它于單片機(jī)的互連。本課題的實(shí)現(xiàn)有以下兩部分:1.硬件電路主要由單片機(jī)、時(shí)鐘振蕩電路、復(fù)位電路、驅(qū)動(dòng)電路、顯示電路、電源電路等八部分組成。每部分都獨(dú)立成為一個(gè)體系,各功能模塊外圍電路采用分立元件。每部分都是個(gè)獨(dú)立的體系,這樣調(diào)試很簡(jiǎn)單。2.軟件電路是利用單片機(jī)匯編語言編程來實(shí)現(xiàn)的。程序簡(jiǎn)單易懂,執(zhí)行速
44、度快,有著高級(jí)語言不可替代的用途。每部分都是個(gè)獨(dú)立的體系,這樣調(diào)試很簡(jiǎn)單。軟件電路主要是定時(shí)/計(jì)數(shù)器和數(shù)碼管顯示,軟件易于調(diào)試,而且穩(wěn)定好。致 謝通過兩個(gè)月的不斷努力,終于完成了此次畢業(yè)設(shè)計(jì).在此,最先感謝我的導(dǎo)師王哲老師, 在我的畢業(yè)設(shè)計(jì)全過程中,王哲老師對(duì)電路實(shí)踐中出現(xiàn)的問題給予耐心的解答,完成作品之后又在百忙之中抽出時(shí)間仔細(xì)閱讀我的畢業(yè)論文,給出修改意見。無論在什么時(shí)間向王老師求助,她從不推辭,認(rèn)真解答。王老師愛崗敬業(yè),治學(xué)嚴(yán)謹(jǐn),思維嚴(yán)密是我學(xué)習(xí)的榜樣。在論文的寫作過程中,也得到了許多同學(xué)的寶貴建議,在此一并致以誠摯的謝意。 感謝所有關(guān)心、支持、幫助過我的良師益友。論文即將完成之際,我的
45、心情無法平靜,從開題到論文的順利完成,有多少老師,同學(xué),朋友給了我無言的幫助,在這里請(qǐng)接受我誠摯的謝意。同時(shí)在此我也感謝電子系的各個(gè)領(lǐng)導(dǎo)和老師對(duì)我此次畢業(yè)設(shè)計(jì)中提供的幫助。使我在大學(xué)中學(xué)到了各種寶貴的知識(shí).在此,衷心地謝謝你們。參考文獻(xiàn)1 李光飛,樓然苗,胡佳文,謝象佐.單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo).北京航空航天大學(xué)出版社.2004:1152 楊振江.a/d、d/a轉(zhuǎn)換器接口技術(shù)與實(shí)用電路.西安電子科技大學(xué)出版社.2005:73983 魏立峰 王寶興.單片機(jī)原理及應(yīng)用技術(shù).北京大學(xué)出版社.2006:165169。4 王松武、于鑫、武思軍電子創(chuàng)新設(shè)計(jì)與實(shí)踐國防工業(yè)出版社2007:21455 胡乾斌.單
46、片機(jī)原理與應(yīng)用.第二版.華中科技大學(xué)出版社. 2006:2024。6 趙偉軍.protel 99 se 教程.人民郵電出版社2004:11957 李廣弟 、朱月秀.單片機(jī)基礎(chǔ).北京航空航天大學(xué)出版社.2007:6567。8 王飛雪,郭桂蓉.基于二階采樣免混頻全數(shù)字化正交解調(diào).電子學(xué)報(bào)1999:118-1219 電子制作年刊2004年合訂本電子制作雜志社10 digital voltmeter mkiii, the easy-to-use digital voltmeter with a do-it-all led readout. 2005:153011 keil software compa
47、ny. cx51 compiler users guide. 2001:344612 intel. mcs-51 family of single chip microcomputers users manual.1990:13714413 模擬電子技術(shù)幫學(xué)網(wǎng)。14 張學(xué). 數(shù)字電壓表附錄1 英文參考資料single-chip is an integrated circuit chip, using ultra-large-scale data-processing technology with the ability (such as arithmetic operations, logi
48、c operations, data transfer, interrupt handling) of the microprocessor (cpu), random access data memory (ram) , read-only program memory (rom), input-output circuit (i / o port), may from time to time, including counters, display driver circuit (led driver circuit), pwm circuit (pwm), analog convert
49、er and multi-channel a / d converter, such as integrated circuit chips into a single block, the smallest but perfecting a computer system. these circuits can be accurately controlled by the software, quickly and efficiently complete the procedure provided for the designers in advance. the new digita
50、l voltmeter is the type of measuring voltage direct current, measuring range is 0 +5 v. whole circuit, including: data acquisition circuit of the smallest single-chip design, with single-chip pc interface circuit, single-chip clock circuit, reset circuit, and so on. dvm by the a / d conversion, data
51、 processing and display control, measuring 0 25.5v input voltage range of value by a total of 4 led 7-yang dynamic scan showed that the largest resolution of 0.1v, error 0.05v. digital voltage meter to the core of the single-chip stc89c52 and adc0809 a / d conversion chip. adc0809 chip with a latch
52、function of the 8-way analog signal switch input, 8 of the input analog signal conversion time, with multiple switches and latches the address decoding circuitry, 8-bit a / d converter and the tri-state latch output, and so on. single-chip controlled by the choice of different channel analog signal
53、input to the ale (address latch side) is to choose a pulse signal, the address latch signals, the beginning of a / d converter module, when the a / d conversion after the end, eoc high-end output, single-chip to read the beginning of a / d conversion. single-chip data processing, will be converted i
54、nto binary decimal number of bcd code, the ultimate dynamic display of digital scanning voltage value. by adjusting the input potential, to achieve a wider range of voltage measurements, but accuracy will be reduced, the error will increase accordingly. a / d converter adc0809 completed by the integ
55、rated circuit. adc0809 with 8 analog input ports, address line (23 to 25 feet), which decided to analog input for a / d conversion, 22 feet to address latch control, 6 feet to control the test, when the importation of a wide 2us high-power pulse-ping, started a / d conversion. 7 feet for the a / d converter end of
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 代收美金合同范本
- 2025年度新型環(huán)保混凝土材料購銷合同范本集錦
- 勞動(dòng)生產(chǎn)合同范例
- 喬木修剪合同范本
- 公司投資電影合同范例
- 個(gè)人外貿(mào)合同范例
- 2014家裝合同范例
- 信息資產(chǎn)安全合同范本
- 借用合同范例 英文
- 旅游業(yè)個(gè)性化旅游定制服務(wù)方案
- 酒店春節(jié)營銷方案
- 營銷管理方案中的定價(jià)策略與盈利模式
- 2024年西寧城市職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 2024年臨沂市高三一模(學(xué)業(yè)水平等級(jí)考試模擬試題)物理試卷
- 廣州獵德大橋三維曲面塔清水混凝土施工技術(shù)
- 我國糖尿病視網(wǎng)膜病變臨床診療指南2022解讀
- 高級(jí)茶藝師技能鑒定(協(xié)會(huì)版)備考題庫-下(多選、判斷題匯總)
- 特種設(shè)備作業(yè)人員體檢表(叉車)
- c30混凝土路面施工方案
- 加強(qiáng)師德師風(fēng)建設(shè)學(xué)校師德師風(fēng)警示教育講座培訓(xùn)課件
- 豬飼料購銷合同書
評(píng)論
0/150
提交評(píng)論