模擬電壓顯示器_第1頁
模擬電壓顯示器_第2頁
模擬電壓顯示器_第3頁
模擬電壓顯示器_第4頁
模擬電壓顯示器_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、摘要本文介紹了一種基于單片機的模擬電壓顯示器的設(shè)計。該設(shè)計主要由主控系統(tǒng)模塊、A/D轉(zhuǎn)換模塊,程序存儲器擴展模塊及顯示模塊等模塊組成。A/D轉(zhuǎn)換主要由芯片ADC0809來完成(因為ADC0809無法仿真,所以在仿真時使用ADC0808),它負責把采集到的模擬量轉(zhuǎn)換為相應的數(shù)字量在傳送到主控系統(tǒng)模塊。主控系統(tǒng)模塊選擇了8031單片芯片作為控制芯片,該模塊主要是把A/D轉(zhuǎn)換模塊ADC0809傳送來的數(shù)字量經(jīng)過處理,產(chǎn)生相應的顯示碼送到顯示模塊進行顯示,再由于8031沒有內(nèi)置的程序存儲器ROM,所以需要程序存儲器擴展模塊對其進行程序存儲器的擴展。本設(shè)計電路結(jié)構(gòu)簡單,實現(xiàn)方便,功耗低,所用的元件較少,

2、成本低。 此模擬電壓顯示器可以通過改變電位器W1產(chǎn)生的0-5V電壓,依次點亮L1-L12共十二個LED。 關(guān)鍵字:單片機 A/D轉(zhuǎn)換 電壓顯示器前言電壓顯示器是對電壓進行顯示的裝置,是科學實驗和設(shè)備調(diào)試中的一種常用設(shè)備。本文介紹了采用80C31單片機作為主控制器,通過W1電位器來設(shè)置調(diào)整產(chǎn)生0-5V的電壓值,并由十二個LED數(shù)碼管顯示表示相應的輸入電壓值。本系統(tǒng)由單片機程控設(shè)定數(shù)字信號經(jīng)過D/A轉(zhuǎn)換器輸出模擬量,再經(jīng)過驅(qū)動電路點亮相應的LED數(shù)碼管。A/D的輸入電壓每增加512 V(417mV),則點亮一個LED。當A/D的輸入電壓>4.58V時,12個LED全部點亮。當A/D的輸入電壓

3、<0.417V時,12個LED全部熄滅。本文主要分析了模擬電壓顯示器的設(shè)計需求,闡述了模擬電壓顯示器的軟硬件的設(shè)計原則,介紹了模擬電壓顯示器各模塊電路的功能及設(shè)計思路,完成了模擬電壓顯示器的全部設(shè)計,給出了完整的電路圖和程序。本文設(shè)計的重點是單片機主控系統(tǒng)和D/A轉(zhuǎn)換電路,設(shè)計的難點是怎樣利用8位的A/D對W1輸出的電壓進行采樣,通過單片機控制,根據(jù)采樣值點亮相應的12個LED數(shù)碼管。第一章 系統(tǒng)總體設(shè)計一、系統(tǒng)設(shè)計任務與要求1、系統(tǒng)設(shè)計任務該模擬電壓顯示器采用80C31系列單片機為主控芯片,通過A/D轉(zhuǎn)換實現(xiàn)對W1輸出的電壓進行采樣,根據(jù)采樣值點亮相應的LED。即利用電位器W1產(chǎn)生的0

4、-5V電壓,一次點亮十二個LED。主要技術(shù)指標: A/D的輸入電壓每增加512 V(417mV),則點亮一個LED。當A/D的輸入電壓>4.58V時,12個LED全部點亮。當A/D的輸入電壓<0.417V時,12個LED全部熄滅。該模擬電壓顯示器由單片機系統(tǒng)、程序存儲器擴展電路、A/D轉(zhuǎn)換模塊、分頻電路、譯碼器模塊、LED驅(qū)動顯示電路、鎖存器模塊等模塊構(gòu)成。2、系統(tǒng)設(shè)計要求根據(jù)設(shè)計任務,詳細分析模擬電壓顯示器的設(shè)計需求,并進行軟硬件的總體設(shè)計。在完成總體設(shè)計后,進行硬件功能模塊的設(shè)計,利用proteus軟件和Keil4軟件完成模擬電壓顯示器的全部電路的軟硬件設(shè)計工作,利用Keil4

5、軟件完成模擬電壓顯示器的全部控制軟件的仿真調(diào)試工作。利用Proteus軟件完成大部分功能模塊的電路仿真。系統(tǒng)總體設(shè)計二、系統(tǒng)總體方案設(shè)計按照系統(tǒng)設(shè)計要求,在保證實現(xiàn)的基礎(chǔ)上,要盡可能降低系統(tǒng)成本。整個系統(tǒng)從功能上劃分為主控系統(tǒng)模塊、程序存儲器擴展電路、A/D轉(zhuǎn)換模塊、分頻電路、譯碼器模塊、LED驅(qū)動顯示電路、鎖存器模塊等模塊。1、 主控系統(tǒng)模塊方案一:采用各類數(shù)字電路來組成控制系統(tǒng),進行信號處理,如選用CPLD等可編程邏輯器件。本方案不利于系統(tǒng)的擴展,對信號處理比較困難。方案二:采用8031單片機作為整機的控制單元,通過A/D對W1輸出的電壓進行采樣。此系統(tǒng)比較靈活,各類功能易于實現(xiàn),能很好地

6、滿足題目的要求1。比較以上兩種方案的優(yōu)缺點,方案二簡潔、靈活、可擴展性好,能達到題目的設(shè)計要求,故本設(shè)計采用方案二來實現(xiàn)。2、 程序存儲器擴展電路由于8031單片機內(nèi)部沒有程序存儲器ROM,所以無論程序長短,都必須擴展程序存儲器。在選擇程序存儲器芯片時,首先必須滿足程序容量,其次在價格合理情況下盡量選用容量大的芯片。芯片少,接線簡單,芯片存儲容量大,程序調(diào)整余量大。本次設(shè)計選用2764 8K*8字節(jié)的EPROM芯片,該芯片接口簡單,工作可靠,占用單片機I/O口線資源少。3、 A/D轉(zhuǎn)換模塊本設(shè)計中需要利用A/D轉(zhuǎn)換對W1輸出的模擬電壓值進行采樣,并實現(xiàn)數(shù)字量顯示,所以需要用到A/D轉(zhuǎn)換芯片。本

7、設(shè)計中采用A/DC0808 A/D轉(zhuǎn)換芯片,該芯片是一種8路模擬輸入的8位逐次逼近式的A/D轉(zhuǎn)換芯片,內(nèi)部除了8位A/D轉(zhuǎn)換電路外,還有一個8路模擬開關(guān),其可以根據(jù)地址譯碼信號來選擇8路模擬輸入,可以使8路模擬輸入公用一個A/D轉(zhuǎn)換器進行轉(zhuǎn)換,提高了經(jīng)濟性。4、 分頻電路模塊本設(shè)計中需要將4MHz晶振產(chǎn)生的脈沖信號八分頻后做為A/DC0808的時鐘信號。所以需要分頻芯片對脈沖信號進行分頻。在本系統(tǒng)設(shè)計中,采用的是74LS393芯片對脈沖信號進行分頻,該芯片是一個雙四位二進制計數(shù)器,結(jié)構(gòu)簡單,實現(xiàn)方便,價格便宜。5、 譯碼器模塊本設(shè)計中A/DC0809采樣輸出后送到單片機,需要一個譯碼器來產(chǎn)生地

8、址信號,由此信號來決定單片機地址。在本系統(tǒng)設(shè)計中,采用的是74LS138譯碼器芯片來產(chǎn)生地址信號,74LS138是常用的3-8線譯碼器,常用于單片機和數(shù)字電路中。6、 LED驅(qū)動顯示電路模塊本設(shè)計中需要根據(jù)W1輸出的不同的電壓值,依次點亮12個LED數(shù)碼管,則系統(tǒng)中需要一個LED驅(qū)動電路對12個LED進行驅(qū)動,才能正常顯示。在本系統(tǒng)設(shè)計中采用了74LS240芯片對12個LED進行驅(qū)動。74LS240是八單線驅(qū)動器(反碼、三態(tài)輸出),能夠很好地驅(qū)動12個LED。7、 鎖存器模塊本設(shè)計中,在A/D轉(zhuǎn)換的過程中,P0口地址和數(shù)據(jù)是分時輸出的,所以需要鎖存對其地址進行鎖存,在本系統(tǒng)設(shè)計中采用了74LS

9、373芯片對其地址進行鎖存。三、系統(tǒng)原理框圖模擬電壓顯示器整個系統(tǒng)的原理框圖如下圖1所示:時鐘電路 復位電路A/D轉(zhuǎn)換電路測量電壓輸入顯示系統(tǒng)AT89C51 P1 P2 P2 P0 圖1 整個系統(tǒng)的原理框圖第二章 系統(tǒng)硬件各功能模塊的設(shè)計本章主要對主控系統(tǒng)模塊,程序存儲器擴展電路與鎖存器模塊,A/D轉(zhuǎn)換模塊三個主要模塊進行了具體的設(shè)計分析,最后對整個系統(tǒng)進行了總體設(shè)計。一、主控系統(tǒng)模塊的設(shè)計1、8031單片機簡介128B內(nèi)部RAM,32個I/O口線,兩個16位定時/計數(shù)器,一個5向量兩級中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)震蕩器及時鐘電路,同時,8031可降至0Hz靜態(tài)邏輯操作,并支持兩種軟件

10、可選的節(jié)電工作模式??臻e方式停止CPU的工作,但允許RAM,定時/計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作,掉電方式保存RAM中的內(nèi)容,但震蕩器停止工作并禁止其他所有工作直到下一個硬件復位。8031采用PDIP封裝形式,引腳配置如圖2所示。圖2 8031的引腳圖2、8031芯片的各引腳功能P0口:這組引腳共有8條,P0.0為最低位。這8個引腳有兩種不同的功能,分別適用于不同的情況,第一種情況是8031不帶外存儲器,P0口可以為通用I/O口使用,P0.0-P0.7用于傳送CPU的輸入/輸出數(shù)據(jù),這時輸出數(shù)據(jù)可以得到鎖存,不需要外接專用鎖存器,輸入數(shù)據(jù)可以得到緩沖,增加了數(shù)據(jù)輸入的可靠性;第二種情況是

11、8031帶片外存儲器,P0.0-P0.7在CPU訪問片外存儲器時先傳送片外存儲器的低8位地址,然后傳送CPU對片外存儲器的讀/寫數(shù)據(jù)。P0口為開漏輸出,在作為通用I/O使用時,需要在外部用電阻上拉。P1口:這8個引腳和P0口的8個引腳類似,P1.7為最高位,P1.0為最低位,當P1口作為通用I/O口使用時,P1.0-P1.7的功能和P0口的第一功能相同,也用于傳送用戶的輸入和輸出數(shù)據(jù)。P2口:這組引腳的第一功能與上述兩組引腳的第一功能相同即它可以作為通用I/O口使用,它的第一功能和P0口引腳的第二功能相配合,用于輸出片外存儲器的高8位地址,共同選中片外存儲器單元,但并不是像P0口那樣傳送存儲器

12、的讀/寫數(shù)據(jù)。P3口:這組引腳的第一功能和其余三個端口的第一功能相同,第二功能為控制功能,每個引腳并不完全相同,如下表2所示:表2 P3口各位的第二功能P3口各位第二功能P3.0 RXT(串行口輸入)P3.1 TXD(串行口輸出)P3.2/INT0(外部中斷0輸入)P3.3/INT1(外部中斷1輸入)P3.4T0(定時器/計數(shù)器0的外部輸入)P3.5T1(定時器/計數(shù)器1的外部輸入)P3.6/WR(片外數(shù)據(jù)存儲器寫允許) P3.7/RD(片外數(shù)據(jù)存儲器讀允許)Vcc為+5V電源線,Vss接地。ALE:地址鎖存允許線,配合P0口的第二功能使用,在訪問外部存儲器時,8031的CPU在P0.0-P0

13、.7引腳線去傳送隨后而來的片外存儲器讀/寫數(shù)據(jù)。在不訪問片外存儲器時,8031自動在ALE線上輸出頻率為1/6震蕩器頻率的脈沖序列。該脈沖序列可以作為外部時鐘源或定時脈沖使用。/EA:片外存儲器訪問選擇線,可以控制8031使用片內(nèi)ROM或使用片外ROM,若/EA=1,則允許使用片內(nèi)ROM, 若/EA=0,則只使用片外ROM。/PSEN:片外ROM的選通線,在訪問片外ROM時,8031自動在/PSEN線上產(chǎn)生一個負脈沖,作為片外ROM芯片的讀選通信號。RST:復位線,可以使8031處于復位(即初始化)工作狀態(tài)。通常8031復位有自動上電復位和人工按鍵復位兩種。XTAL1和XTAL2:片內(nèi)震蕩電路

14、輸入線,這兩個端子用來外接石英晶體和微調(diào)電容,即用來連接8031片內(nèi)OSC(震蕩器)的定時反饋回路。3、單片機在系統(tǒng)設(shè)計中的接線如圖3:圖3單片機接線圖二、程序存儲器擴展電路與鎖存器模塊的設(shè)計1、設(shè)計分析由于8031單片機不像89C51單片機那樣,內(nèi)部存在程序存儲器ROM,所以必須在8031的外圍電路中對其進行程序存儲器的擴展,8031對程序存儲器和數(shù)據(jù)存儲器均可進行0000HFFFFH的64K字節(jié)地址內(nèi)容的有效尋址。8031外擴展存儲器時,P2作高位的地址輸出,P0作低位地址輸出和數(shù)據(jù)線。2、具體設(shè)計考慮系統(tǒng)的需要,我們將8031的程序存儲器擴展為8K*4 EPROM,采用2764作為ROM

15、芯片。程序存儲器擴展的容量大于256字節(jié),故EPROM片內(nèi)地址線除了由P0口經(jīng)地址存儲器提供低8位地址外,還需要由P2口提供若干條地址線,我們選用4K的2732 EPROM,故地址線應該是13條,為系統(tǒng)中只擴展一片EPROM,所以不用片選信號,即EPROM 的 接地。在程序擴展中,我們選用的地址鎖存器是74LS373,當三態(tài)門的 為低電平時,三態(tài)門處于導通狀態(tài),允許Q端輸出,否則 為高電平,輸出為三態(tài)門斷開,輸出端對外電路呈高阻態(tài),所以在這里 為低電平,這時當G端為高電平時,鎖存器輸出和輸入的狀態(tài)是相同的,當G由高電平下落為低電平時,輸入端1D8D的數(shù)據(jù)鎖入1Q8Q中。當2764讀方式下為低電

16、平有效。當VPP=+5V時,EPROM處于讀工作方式:這時由給定地址信號決定被選中存儲器單元信息。被讀出到數(shù)據(jù)輸出端D0D7上。維持方式:當 為高電平時,VPP為+5V,EPROM處于低功耗方式,輸出端均為高阻態(tài),這與 輸入無關(guān)。編程方式:在VPP加上+25V編程電源并在 和地端跨接一個0.1uf的電容以干擾電壓的瞬間對2764編程方式,被編程的8位數(shù)據(jù)以并行方式送到數(shù)據(jù)輸出斷編程校驗。3、 程序存儲器擴展電路與鎖存器模塊在系統(tǒng)設(shè)計的接線如圖4:圖4 74LS373與2764芯片接線圖三、A/D轉(zhuǎn)換模塊的設(shè)計1、A/D轉(zhuǎn)換簡介A/D轉(zhuǎn)換就是模數(shù)轉(zhuǎn)換,顧名思義,就是把模擬信號轉(zhuǎn)換成數(shù)字信號,以便

17、pc等進行處理。A/D轉(zhuǎn)換器是單片機數(shù)據(jù)采集系統(tǒng)的關(guān)鍵接口電路,按照各種A/D芯片的轉(zhuǎn)化原理可分為積分型、逐次逼近型、并行比較型/串并行型、-調(diào)制型、電容陣列逐次比較型及壓頻變換型。2、各種類型A/D的優(yōu)缺點1)積分型A/D優(yōu)點是用簡單電路就能獲得高分辨率, 但缺點是由于轉(zhuǎn)換精度依賴于積分時間,因此轉(zhuǎn)換速率極低。2)并行比較型A/D采用多個比較器,僅作一次比較而實行轉(zhuǎn)換,又稱FLash(快速)型。由于轉(zhuǎn)換速率極高,n位的轉(zhuǎn)換需要2n-1個比較器,因此電路規(guī)模也極大,價格也高,只適用于視頻A/D轉(zhuǎn)換器等速度特別高的領(lǐng)域。3)串并行比較型A/D結(jié)構(gòu)上介于并行型和逐次比較型之間,最典型的是由2個n/

18、2位的并行型A/D轉(zhuǎn)換器配合D/A轉(zhuǎn)換器組成,用兩次比較實行轉(zhuǎn)換,所以稱為 Half flash(半快速)型。還有分成三步或多步實現(xiàn)A/D轉(zhuǎn)換的叫做分級(Multistep/Subrangling)型A/D,而從轉(zhuǎn)換時序角度 又可稱為流水線(Pipelined)型A/D,現(xiàn)代的分級型A/D中還加入了對多次轉(zhuǎn)換結(jié)果作數(shù)字運算而修正特性等功能。這類A/D速度比逐次比較型高,電路 規(guī)模比并行型小。4)-型A/D由積分器、比較器、1位D/A轉(zhuǎn)換器和數(shù)字濾波器等組成。原理上近似于積分型,將輸入電壓轉(zhuǎn)換成時間(脈沖寬度)信號,用數(shù)字濾波器處理后得到數(shù)字值。電路的數(shù)字部分基本上容易單片化,因此容易做到高分辨

19、率。主要用于音頻和測量。5)電容陣列逐次比較型A/D在內(nèi)置D/A轉(zhuǎn)換器中采用電容矩陣方式,也可稱為電荷再分配型。一般的電阻陣列D/A轉(zhuǎn)換器中多數(shù)電阻的值必須一致,在單芯片上生成高 精度的電阻并不容易。如果用電容陣列取代電阻陣列,可以用低廉成本制成高精度單片A/D轉(zhuǎn)換器。最近的逐次比較型A/D轉(zhuǎn)換器大多為電容陣列式的。6)壓頻變換型(如A/D650)是通過間接轉(zhuǎn)換方式實現(xiàn)模數(shù)轉(zhuǎn)換的。其原理是首先將輸入的模擬信號轉(zhuǎn)換成頻率,然后用計數(shù)器將頻率轉(zhuǎn)換成數(shù)字量。從理論上講這種A/D的分辨率幾乎可以無限增加,只要采樣的時間能夠滿足輸出頻率分辨率要求的累積脈沖個數(shù)的寬度。其優(yōu)點是分辯率高、功耗低、價格低,但

20、是需要外部計數(shù)電路共同完成A/D轉(zhuǎn)換。7)逐次逼近型A/D由一個比較器和D/A轉(zhuǎn)換器通過逐次比較邏輯構(gòu)成,從MSB開始,順序地對每一位將輸入電壓與內(nèi)置D/A轉(zhuǎn)換器輸出進行比較,經(jīng)n次比較而輸出 數(shù)字值。其電路規(guī)模屬于中等。其優(yōu)點是速度較高、功耗低,在低分辯率(<12位)時價格便宜,但高精度(>12位)時價格很高。3、逐次逼近式A/D原理逐次逼近式A/D是比較常見的一種A/D轉(zhuǎn)換電路,轉(zhuǎn)換的時間為微秒級。采用逐次逼近法的A/D轉(zhuǎn)換器是由一個比較器、D/A轉(zhuǎn)換器、緩沖寄存器及控制邏輯電路組成。轉(zhuǎn)換原理如圖5順序脈沖發(fā)生器逐次逼近寄存器ADC電壓比較器輸入電壓輸入數(shù)字量圖5 逐次逼近式A

21、/D轉(zhuǎn)換器原理圖基本原理是從高位到低位逐位試探比較,好像用天平稱物體,從重到輕逐級增減砝碼進行試探。逐次逼近法轉(zhuǎn)換過程是:初始化時將逐次逼近寄存器各位清零;轉(zhuǎn)換開始時,先將逐次逼近寄存器最高位置1,送入D/A轉(zhuǎn)換器,經(jīng)D/A轉(zhuǎn)換后生成的模擬量送入比較器,稱為 Vo,與送入比較器的待轉(zhuǎn)換的模擬量Vi進行比較,若Vo<Vi,該位1被保留,否則被清除。然后再置逐次逼近寄存器次高位為1,將寄存器中新的數(shù)字量送D/A轉(zhuǎn)換器,輸出的 Vo再與Vi比較,若Vo<Vi,該位1被保留,否則被清除。重復此過程,直至逼近寄存器最低位。轉(zhuǎn)換結(jié)束后,將逐次逼近寄存器中的數(shù)字量送入緩沖寄存器,得到數(shù)字量的輸出

22、。逐次逼近的操作過程是在一個控制電路的控制下進行的。4、 ADC0808型A/D轉(zhuǎn)換器1) 主要特性ADC0808是CMOS單片型逐次逼近式A/D轉(zhuǎn)換器,帶有使能控制端,與微機直接接口,片內(nèi)帶有鎖存功能的8路模擬多路開關(guān),可以對8路0-5V輸入模擬電壓信號分時進行轉(zhuǎn)換,由于ADC0808設(shè)計時考慮到若干種模/數(shù)變換技術(shù)的長處,所以該芯片非常適應于過程控制,微控制器輸入通道的接口電路,智能儀器和機床控制等領(lǐng)域5。其主要性能如下: 分辨率為位;精度:ADC0809小于±1LSB(ADC0808小于±1/2LSB);單+5V供電,模擬輸入電壓范圍為05V;具有鎖存控制的路輸入模擬

23、開關(guān);可鎖存三態(tài)輸出,輸出與TTL電平兼容;功耗為15mW;不必進行零點和滿度調(diào)整;轉(zhuǎn)換速度取決于芯片外接的時鐘頻率。時鐘頻率范圍:101280KHz。典型值為時鐘頻率640KHz,轉(zhuǎn)換時間約為100S。2)ADC0809的內(nèi)部結(jié)構(gòu)及引腳功能、IN0IN7,路模擬量輸入端。、D7D0,位數(shù)字量輸出端。、ALE, 地址鎖存允許信號輸入端。通常向此引腳輸入一個正脈沖時,可將三位地址選擇信號A、B、C鎖存于地址寄存器內(nèi)并進行譯碼,選通相應的模擬輸入通道。、START,啟動A/D轉(zhuǎn)換控制信號輸入端。一般向此引腳輸入一個正脈沖,上升沿復位內(nèi)部逐次逼近寄存器,下降沿后開始A/D轉(zhuǎn)換。、CLK,時鐘信號輸入

24、端。、EOC,轉(zhuǎn)換結(jié)束信號輸出端。A/D轉(zhuǎn)換期間EOC為低電平,A/D轉(zhuǎn)換結(jié)束后EOC為高電平。、OE,輸出允許控制端,控制輸出鎖存器的三態(tài)門。當OE為高電平時,轉(zhuǎn)換結(jié)果數(shù)據(jù)出現(xiàn)在D7D0引腳。當OE為低電平時,D7D0引腳對外呈高阻狀態(tài)。、C、B、A,路模擬開關(guān)的地址選通信號輸入端,3個輸入端的信號為000111時,接通IN0IN7對應通道。、VR()、VR():分別為基準電源的正、負輸入端。3、ADC0809的工作過程首先輸入3位地址,并使ALE=1,將地址存入地址鎖存器中。此地址經(jīng)譯碼選通8路模擬輸入之一到比較器。START上升沿將逐次逼近寄存器復位。下降沿啟動 AD轉(zhuǎn)換,之后EOC輸出

25、信號變低,指示轉(zhuǎn)換正在進行。直到AD轉(zhuǎn)換完成,EOC變?yōu)楦唠娖剑甘続D轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個信號可用作中斷申請。當OE輸入高電平 時,輸出三態(tài)門打開,轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù)據(jù)總線上。 5、 ADC0809在系統(tǒng)設(shè)計中的接線圖如圖6圖6 ADC0809接線圖四、總體的系統(tǒng)設(shè)計根據(jù)各個模塊方案的選擇和具體設(shè)計,可以設(shè)計出模擬電壓顯示器整個系統(tǒng)的電路圖如圖7:圖7模擬電壓顯示器總體設(shè)計電路圖此電路的工作原理是:+5V模擬電壓信號通過變阻器W1分壓后由ADC08008的IN0通道進入(由于使用的IN0通道,所以ADDA,ADDB,ADDC均接低電平,即A2,A1,A0均為“0”),經(jīng)過模/數(shù)轉(zhuǎn)換后,產(chǎn)生相應的數(shù)字量經(jīng)過其輸出通道AD0-AD7傳送給8031芯片的P0口,8031負責把接收到的數(shù)字量經(jīng)過數(shù)據(jù)處理,產(chǎn)生正確的顯示段碼,并且用8031的P1口和P3口的低四位通過由三個74LS240構(gòu)成的12位的驅(qū)動電路控制12個LED發(fā)光二極管。此外,8031還控制ADC0808的工作。其中,單片機8031的P3.4發(fā)正脈沖啟動A/D轉(zhuǎn)換,P3.6檢測A/D轉(zhuǎn)換是否完成,轉(zhuǎn)換完成后,P3.7

溫馨提示

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

評論

0/150

提交評論