影音先锋男人资源在线观看,精品国产日韩亚洲一区91,中文字幕日韩国产,2018av男人天堂,青青伊人精品,久久久久久久综合日本亚洲,国产日韩欧美一区二区三区在线

基于51單片機 簡易存儲示波器的設(shè)計

上傳人:紫** 文檔編號:113786877 上傳時間:2022-06-27 格式:PPT 頁數(shù):57 大?。?.47MB
收藏 版權(quán)申訴 舉報 下載
基于51單片機 簡易存儲示波器的設(shè)計_第1頁
第1頁 / 共57頁
基于51單片機 簡易存儲示波器的設(shè)計_第2頁
第2頁 / 共57頁
基于51單片機 簡易存儲示波器的設(shè)計_第3頁
第3頁 / 共57頁

下載文檔到電腦,查找使用更方便

16 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《基于51單片機 簡易存儲示波器的設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《基于51單片機 簡易存儲示波器的設(shè)計(57頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、基于基于5151單片機單片機簡易存儲示波器的設(shè)計簡易存儲示波器的設(shè)計 DailywindyDailywindy2010 072010 07畢業(yè)設(shè)計內(nèi)容提要畢業(yè)設(shè)計內(nèi)容提要 緒論緒論 總體方案論證總體方案論證 電路設(shè)計(硬件電路設(shè)計)電路設(shè)計(硬件電路設(shè)計) 軟件設(shè)計軟件設(shè)計 調(diào)試與分析調(diào)試與分析 結(jié)束語結(jié)束語 致致 謝謝緒論緒論 隨著科技高速發(fā)展,模擬示波器的功能不能滿足人們的要求,數(shù)字存儲示波器以其可以存儲波形,穩(wěn)定的輸出,方便觀察波形,操作簡單等特點代替了模擬示波器。 本次設(shè)計的簡易數(shù)字存儲示波器,以80C51為核心,由信號采集、數(shù)據(jù)處理、波形顯示,控制面板等功能模塊組成。整個系統(tǒng)分成A/

2、D轉(zhuǎn)換部分、D/A轉(zhuǎn)換部分、波形存儲部分、鍵盤輸入控制四大部分組成。 此存儲示波器即具有一般示波器實時采樣實時顯示的功能,又可以對某段波形進行即時存儲和連續(xù)回放顯示。輸出波形可以在示波器輸出顯示。具體設(shè)計原理以及過程在下面章節(jié)中詳細說明。總體方案論證總體方案論證 這次設(shè)計可以采用多種方案,下面給出兩種常用的方案,并且選擇出適合任務(wù)要求的方案:方案一方案一:FPGA/CPLD:FPGA/CPLD或帶有或帶有IPIP核的核的FPGA/CPLDFPGA/CPLD方式。方式。方案二:單片機方式。方案二:單片機方式。方案一:方案一:FPGA/CPLDFPGA/CPLD或帶有或帶有IPIP核的核的FPGA

3、/CPLDFPGA/CPLD方式方式 即用FPGA/CPLD完成采集,存儲,顯示及A/D,D/A等功能,由IP核實現(xiàn)人機交互及信號測量分析等功能。其優(yōu)點在于系統(tǒng)結(jié)構(gòu)緊湊,可以實現(xiàn)復(fù)雜測量與控制,操作方便;缺點是此方案由純硬件實現(xiàn),設(shè)計復(fù)雜,系統(tǒng)龐大,調(diào)試過程繁瑣。方案二:單片機方式方案二:單片機方式 即使用單片機,A/D轉(zhuǎn)換器,D/A轉(zhuǎn)換器以及存儲器等組成系統(tǒng)。對輸入信號用外接觸發(fā)電路產(chǎn)生觸發(fā)信號,通過A/D轉(zhuǎn)換將模擬信號轉(zhuǎn)換成數(shù)字信號,再通過單片機將數(shù)據(jù)鎖存至外部RAM,然后由單片機控制將數(shù)據(jù)送至D/A輸出。它的優(yōu)點是系統(tǒng)規(guī)模小,有一定的靈活性,但是不適宜于觀察高速信號或者復(fù)雜信號。單片機方

4、式原理框圖單片機方式原理框圖電路設(shè)計(硬件電路設(shè)計)電路設(shè)計(硬件電路設(shè)計) 硬件電路存儲控制芯片的設(shè)計硬件電路存儲控制芯片的設(shè)計 外圍電路外圍電路A/DA/D模塊設(shè)計模塊設(shè)計 外圍電路外圍電路D/AD/A模塊設(shè)計模塊設(shè)計 外圍電路鍵盤輸入模塊設(shè)計外圍電路鍵盤輸入模塊設(shè)計 硬件電路存儲控制芯片的設(shè)計硬件電路存儲控制芯片的設(shè)計 存儲器的位寬根據(jù) A/D轉(zhuǎn)換器的位寬來選取,對于該課題選用8位的RAM。而控制芯片是選用單片機里的80C51來實現(xiàn)對整個系統(tǒng)的控制。80C5180C51單片機主要組成單片機主要組成 80C5180C51的引腳的引腳 80C5180C51的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu) 80C5180

5、C51單片機主要組成單片機主要組成 (1) CPU系統(tǒng):8位CPU,含布爾處理器、時鐘電路以及總線控制邏輯。(2) 存儲器系統(tǒng):4K字節(jié)的程序存儲器(ROMEPROMFLASH,可外擴至64K)、128字節(jié)的數(shù)據(jù)存儲器(RAM,可再外擴64K)以及特殊功能寄存器SFR。(3) I/O口和其它功能單元:4個并行I/O口;2個16位定時計數(shù)器、1個全雙工異步串行口以及中斷系統(tǒng)(5個中斷源,2個優(yōu)先級)。 80C5180C51的引腳的引腳 本課題使用的是P89V51RB2FN芯片,其總線引腳圖為: 80C5180C51的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu) 80C51單片機由微處理器(含運算器和控制器)、存儲器、I/

6、O接口以及特殊功能寄存器SFR等構(gòu)成。80C51的微處理器 80C51的片內(nèi)存儲器 80C51的I/O口及功能單元 80C51的特殊功能寄存器(SFR) 80C5180C51的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu)- -微處理器微處理器 80C51單片機的微處理器是一個8位的高性能中央處理器(CPU)它主要由運算器和控制器兩部分構(gòu)成。它的作用是讀入并分析每條指令,根據(jù)各指令的功能控制單片機的各功能部件執(zhí)行指定的運算或操作。80C5180C51的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu)- -片內(nèi)存儲器片內(nèi)存儲器 80C51單片機的片內(nèi)存儲器設(shè)計成程序存儲器和數(shù)據(jù)存儲器兩個獨立的空間?;拘蛦纹瑱C片內(nèi)程序存儲器容量為4KB,地址范圍是00

7、00H0FFFH。 基本型單片機片內(nèi)數(shù)據(jù)存儲器均為128字節(jié),地址范圍是00H7FH,存放運算的中間結(jié)果,暫存數(shù)據(jù)和數(shù)據(jù)緩沖。這128字節(jié)的低32個單元用作工作寄存器,32個單元分成4組,每組8個單元。在20H2FH共16個單元是位尋址區(qū),位地址的范圍是00H7FH,然后是80個單元的通用數(shù)據(jù)緩沖區(qū)。 增強型片內(nèi)數(shù)據(jù)存儲器為256字節(jié),地址范圍是00HFFH,低128字節(jié)的配置情況與基本型單片機相同。高128字節(jié)為一般RAM,僅能采用寄存器見解尋址方式訪問(而與該地址范圍重疊的SFR空間采用直接尋址方式訪問)。 80C5180C51的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu)-I/O-I/O口及功能單元口及功能單元

8、80C51有4個8位的并行口,即P0P3它們均為雙向口,每個口各有8條I/O線;一個全雙工的串行口(利用P3的兩個引腳,P3.0和P3.1);2個16位的定時計數(shù)器(增強型單片機有3個定時計數(shù)器)以及一套完善的中斷系統(tǒng)。80C5180C51的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu)- -特殊功能寄存器特殊功能寄存器(SFR)(SFR) 80C51單片機內(nèi)部有SP,DPTP,PCON,IE,IP等21個特殊功能積儲器單元,它們同內(nèi)部RAM的128個字節(jié)同意編址,地址范圍是80HFFH這些SFR中用到了80HFFH中21個字節(jié)單元,且這些單元是離散分布的。增強性單片機的SFR有26個字節(jié)單元,所增加的5個單元均與定時計

9、數(shù)器有關(guān)。外圍電路外圍電路A/DA/D模塊設(shè)計模塊設(shè)計 A/D轉(zhuǎn)換器的原理 A/D轉(zhuǎn)換器的主要技術(shù)指標(biāo) A/D轉(zhuǎn)換芯片的選取 ADC0809芯片 A/DA/D模塊模塊- -轉(zhuǎn)換器的原理轉(zhuǎn)換器的原理 將連續(xù)變化的模擬量轉(zhuǎn)換成數(shù)字量的器件稱為模/數(shù)轉(zhuǎn)換器(ADC)。 按其轉(zhuǎn)換原理課分為:逐次逼近(比較)式、雙重積分式、量化反饋式和并行式。 A/DA/D模塊模塊- -轉(zhuǎn)換器的主要技術(shù)指標(biāo)轉(zhuǎn)換器的主要技術(shù)指標(biāo)1 1 (1) 分辨率 分辨率:數(shù)字量變化的一個最小量時模擬信號的變化量,定義為滿刻度與的比值。分辨率又稱精度,通常以數(shù)字信號的位數(shù)來表示。 量化間隔用下式表示:其中n為A/D轉(zhuǎn)換器的位數(shù)。ADC

10、通過把采樣電壓和許多參考電壓進行比較來確定采樣電壓的幅度。構(gòu)成ADC所用的比較器越多,其電阻鏈越長,ADC可以識別的電壓層次也越多。這個特性稱為垂直分辨率,垂直分辨率越高,則示波器上的波形中可以看到的信號細節(jié)越小。A/DA/D模塊模塊- -轉(zhuǎn)換器的主要技術(shù)指標(biāo)轉(zhuǎn)換器的主要技術(shù)指標(biāo)2 2(2) 水平分辨率 在數(shù)字存儲示波器中,水平系統(tǒng)的作用是確保對輸入信號采集足夠數(shù)量的采樣值,并且每個采樣值取自正確的時刻,數(shù)字存儲示波器的水平分辨率與存儲器的存儲深度也即是容量,掃描速度和采樣率有關(guān)。 存儲器用來存儲 A/D 轉(zhuǎn)換器輸出的數(shù)據(jù),存儲器的容量決定了可以存儲的取樣點的數(shù)目。一般認(rèn)為,存儲容量越大越好,

11、但是由于存儲容量是隨著成本而增加的,因此需要在兩者中作權(quán)衡。 通常數(shù)字示波器技術(shù)指標(biāo)是在最大掃描速率下給出的。在給定掃描速度時,隨著存儲容量的增加,采樣率也增加,采樣率越高,則信號重建的精度也越高;當(dāng)給定采樣速率的時候,示波器記錄時間的時間長度也將呈線性遞增,時間長度越長,對時間的觀察也就也完整和精細。A/DA/D模塊模塊- -轉(zhuǎn)換器的主要技術(shù)指標(biāo)轉(zhuǎn)換器的主要技術(shù)指標(biāo)3 3(3) 轉(zhuǎn)換速率 轉(zhuǎn)換速率是指完成一次從模擬轉(zhuǎn)換到數(shù)字的A/D轉(zhuǎn)換所需的時間的倒數(shù)。積分型A/D的轉(zhuǎn)換時間是毫秒級屬低速A/D,逐次比較型A/D是微秒級屬中速A/D,全并行/串并行型A/D可達到納秒級。A/DA/D模塊模塊-

12、 -轉(zhuǎn)換器的主要技術(shù)指標(biāo)轉(zhuǎn)換器的主要技術(shù)指標(biāo)4 4(4) 實時采樣 實時采樣是在信號存在期間對其采樣采樣率必須滿足采樣定理。對于正弦信號而言,每個周期內(nèi)應(yīng)該超過二個采樣點才能給出足夠的信號細節(jié),同時也要考慮實際因素的影響,按照所采用的信號的恢復(fù)方式選取相應(yīng)的采樣點數(shù)。實時采樣中,A/D 轉(zhuǎn)換器必須以高于最高采樣率才能正確地工作,因此 A/D 轉(zhuǎn)換器的轉(zhuǎn)換速率決定最高采樣率。 A/DA/D模塊模塊- -轉(zhuǎn)換器的主要技術(shù)指標(biāo)轉(zhuǎn)換器的主要技術(shù)指標(biāo)5 5(5) 等效時間取樣 要實現(xiàn)高頻信號的實時采樣,A/D轉(zhuǎn)換器的轉(zhuǎn)換速率必須要高,但采樣速率高的 A/D 器件價格較高,對于周期信號可采用等效時間采樣方

13、法來實現(xiàn)高頻信號的實時采樣。 等效時間采樣分為:順序采樣和隨機重復(fù)采樣。順序采樣就是對每一個信號周期僅采樣一個點,用步進延遲的方法在每一個周期信號中采樣信號波形的不同點,從而獲取整個波形的采樣數(shù)據(jù)。步進延遲法:每一次采樣比上一次采樣點的位置延遲某個時間,一般以觸發(fā)信號作為基準(zhǔn),每觸發(fā)一次,往后延遲一定的時間。只要精確控制從觸發(fā)獲得采樣的時間延遲,就能夠準(zhǔn)確的恢復(fù)出原始信號。對于高頻信號可以借助分頻的方法恢復(fù)出原始信號。順序采樣缺點:所有采樣是在觸發(fā)信號之后,因此不能夠提供觸發(fā)前的信息。采用隨機重復(fù)采樣就可以提供觸發(fā)前的信息,它既可在觸發(fā)信號之前采樣,也可在觸發(fā)信號之后采樣。采樣率與 A/D 轉(zhuǎn)

14、換器的轉(zhuǎn)換速率無關(guān),與取樣點有關(guān)。A/DA/D模塊模塊- -轉(zhuǎn)換器的主要技術(shù)指標(biāo)轉(zhuǎn)換器的主要技術(shù)指標(biāo)5 5 處理過的模擬信號需要經(jīng)過 A/D 轉(zhuǎn)換器進行量化編碼。通常為了防止轉(zhuǎn)換期間信號電壓發(fā)生變化,在進行 A/D 轉(zhuǎn)換之前要加上采樣保持電路。對于A/D轉(zhuǎn)換器參數(shù)的選取葉需要考慮多方面的因素,A/D轉(zhuǎn)換器的采樣頻率取決于待測信號的頻率范圍,或者簡易示波器對掃描速度的要求。而 A/D 轉(zhuǎn)換器的編碼位數(shù)與垂直分辨率相關(guān)。根據(jù)兩個條件選擇合適的A/D轉(zhuǎn)換器芯片。 A/DA/D模塊模塊- -轉(zhuǎn)換芯片的選取轉(zhuǎn)換芯片的選取 A/D轉(zhuǎn)換器的選取涉及到以下幾個參數(shù),A/D轉(zhuǎn)換器的位寬,A/D轉(zhuǎn)換器轉(zhuǎn)換速率。根

15、據(jù)要求,應(yīng)該根據(jù)垂直分辨率來選取位寬,根據(jù)掃描速度選采樣速率。 垂直分辨率為32級/div,垂直刻度為 8div,那么,要求信號的量化級數(shù): N =328= 256 (式3.5) 因此可以采用8位的A/D,垂直分辨率為8位,用百分?jǐn)?shù)表示為1/2564%。在本次設(shè)計中,在進行模擬信號的采樣以及數(shù)字量化時,選用的是ADC0809 A/DA/D模塊模塊-ADC0809-ADC0809芯片芯片1 1 ADC0809是帶有8位A/D轉(zhuǎn)換器、8路多路開關(guān)以及微處理機兼容的控制邏輯的CMOS組件。它是逐次逼近式A/D轉(zhuǎn)換器,可以和單片機直接接口。ADC0809主要性能為:(1) 分辨率為8位。(2) 精度:

16、ADC0809小于1LSB。(3) 單+5V供電,模擬輸入電壓范圍為0+5V。(4) 具有鎖存控制的8路輸入模擬開關(guān)。(5) 可鎖存三態(tài)輸出,輸出與TTL電平兼容。(6) 功耗為15mW。(7) 不必進行零點和滿度調(diào)整。 轉(zhuǎn)換速度取決與芯片外接的時鐘頻率。時鐘頻率范圍:101280kHz。 A/DA/D模塊模塊-ADC0809-ADC0809芯片芯片2 2ADC0809主要由四部分組成: 一個8路模擬開關(guān)、一個地址鎖存與譯碼器、一個A/D轉(zhuǎn)換器和一個三態(tài)輸出鎖存器組成。多路開關(guān)可選通8個模擬通道,允許8路模擬量分時輸入,共用A/D轉(zhuǎn)換器進行轉(zhuǎn)換。三態(tài)輸出鎖器用于鎖存A/D轉(zhuǎn)換完的數(shù)字量,當(dāng)OE

17、端為高電平時,才可以從三態(tài)輸出鎖存器取走轉(zhuǎn)換完的數(shù)據(jù)。A/DA/D模塊模塊-ADC0809-ADC0809芯片芯片3 3ADC0809的外圍電路連接圖 : ADC0809的數(shù)據(jù)線、地址線、讀/寫信號與單片機試驗系統(tǒng)板連接,其片選信號來自實驗系統(tǒng)板的地址譯碼器,有效地址范圍為F000-F3FFH(PS4)。 RV2為ADC0809的IN-0輸入電壓調(diào)節(jié)器。外圍電路外圍電路D/AD/A模塊設(shè)計模塊設(shè)計 D/A轉(zhuǎn)換的原理 D/A轉(zhuǎn)換器的主要性能指標(biāo) D/A轉(zhuǎn)換器的典型輸出連接方式 D/A轉(zhuǎn)換器的選取 DAC0832芯片 D/AD/A模塊模塊- -轉(zhuǎn)換的原理轉(zhuǎn)換的原理 D/A轉(zhuǎn)換器的基本功能,是將數(shù)字

18、量轉(zhuǎn)換成對應(yīng)的模擬量輸出。 數(shù)/模轉(zhuǎn)換器(DAC)是一種把數(shù)字信號轉(zhuǎn)換為模擬信號的器件。數(shù)字量是二進制代碼的位組合,每一位數(shù)字代碼都有一定的“權(quán)”,并對應(yīng)一定大小的模擬量。為了將數(shù)字量轉(zhuǎn)換成模擬量,應(yīng)將數(shù)字量的每一位都轉(zhuǎn)換成響應(yīng)的模擬量,然后對其求和即可以得到與該數(shù)字量成正比的模擬量。 D/A轉(zhuǎn)換器的具體電路有多種形式,其中解碼網(wǎng)絡(luò)是普通采用的形式,解碼網(wǎng)絡(luò)的主要形式有2種,二進制權(quán)電阻網(wǎng)絡(luò)和T型電阻網(wǎng)絡(luò)。D/AD/A模塊模塊- -轉(zhuǎn)換器的主要性能指標(biāo)轉(zhuǎn)換器的主要性能指標(biāo)1 1(1) 分辨率: 分辨率是D/A轉(zhuǎn)換器的對輸入量變化敏感程度的描述,指輸入數(shù)字量的最低有效位(LSB)發(fā)生變化時,所對

19、應(yīng)的輸出模擬量(常為電壓)的變化量。它反映了輸出模擬量的最小變化值。 對于線性D/A轉(zhuǎn)換器來說,其分辨率與輸入數(shù)字量輸出的位數(shù)呈現(xiàn)下列關(guān)系: (式3.6) 分辨率與輸入數(shù)字量的位數(shù)有確定的關(guān)系,可以表示成FS/2。FS即為滿量程輸入值,n位二進制位數(shù),對于5V的滿量程,采用8位的DAC時,分辨率為5V/2=19.5mV;當(dāng)采用12位的DAC時,分辨率則為5V/2=1.22mV。顯然,位數(shù)越多,分辨率就越高。D/AD/A模塊模塊- -轉(zhuǎn)換器的主要性能指標(biāo)轉(zhuǎn)換器的主要性能指標(biāo)2 2(2) 線性度: 線性度(也稱非線性誤差)是實際轉(zhuǎn)換特性曲線與理想直線特性之間的最大偏差。常以相對于滿量程的百分?jǐn)?shù)表示

20、。如%是指實際輸出值與理論值之差在滿刻度的%以內(nèi)。(3) 絕對精度和相對精度: 絕對精度(簡稱精度)是指在整個刻度范圍內(nèi),任一輸入數(shù)所對應(yīng)的模擬量實際輸出值與理論值之間的最大誤差。絕對精度是由DAC的增益誤差(當(dāng)輸入數(shù)碼為全1時,實際輸出值與理想輸出值之差)、非線性誤差和噪聲等引起的。絕對精度(即最大誤差)應(yīng)小于1個LSB。 相對精度與絕對精度表示同一含義,用最大誤差相對于滿刻度的百分比表示。D/AD/A模塊模塊- -轉(zhuǎn)換器的主要性能指標(biāo)轉(zhuǎn)換器的主要性能指標(biāo)3 3(4) 建立時間: 建立時間是描述D/A轉(zhuǎn)換速度快慢的一個重要參數(shù)。一般是指輸入的數(shù)字量發(fā)生滿刻度變化時,輸出模擬信號達到滿刻度值的

21、/2LSB所需的時間。 電流輸出型DAC的建立時間短。電壓輸出型DAC的建立時間主要決定于運算放大器的響應(yīng)時間。根據(jù)建立時間的長短,可以將DAC分成超高速(S2S64,如同時按下S2 和S18 時采樣到S2。(c) 連擊鍵處理 某個按鍵按下時,輸出一次鍵值后,如果該按鍵還未釋放,該鍵值連續(xù)有效)。(d) 功能鍵處理 功能鍵能實現(xiàn)2 個以上按鍵同時按下來擴展按鍵數(shù)目或?qū)崿F(xiàn)特殊功能。如PC 機上的“Shift”、“ Ctrl”、“Alt” 鍵典型應(yīng)用圖中的S57S64 為功能鍵。鍵盤輸入模塊鍵盤輸入模塊-ZLG7090-ZLG7090芯片芯片2 2(2) 顯示部分 在每個顯示刷新周期,ZLG729

22、0按照掃描位數(shù)寄存器指定的顯示位數(shù)N,把顯示緩存DpRam0-DpRamN 的內(nèi)容按先后循序送入LED驅(qū)動器實現(xiàn)動態(tài)顯示,減少N值可提高每位顯示掃描時間的占空比,以提高LED亮度,顯示緩存中的內(nèi)容不受影響。修改閃爍控制寄存器可改變閃爍頻率和占空比(亮和滅的時間)。 ZLG7290 提供兩種控制方式:寄存器映象控制和命令解釋控制,如上述對顯示部分的控制,寄存器映象控制是指直接訪問底層寄存器,實現(xiàn)基本控制功能,這些寄存器須字節(jié)操作。 命令解釋控制是指通過解釋命令緩沖區(qū)中的指令,間接訪問底層寄存器實現(xiàn)擴展控制功能,如實現(xiàn)寄存器的位操作;對顯示緩存循環(huán),移位;對操作數(shù)譯碼等操作 。鍵盤輸入模塊鍵盤輸入

23、模塊-ZLG7090-ZLG7090芯片芯片3 3(1)ZLG7290 引腳圖 :(2) ZLG7290的外圍連接圖軟件設(shè)計軟件設(shè)計 設(shè)計思路設(shè)計思路 程序流程圖程序流程圖 系統(tǒng)顯示調(diào)用流程圖系統(tǒng)顯示調(diào)用流程圖設(shè)計思路設(shè)計思路 根據(jù)數(shù)字存儲示波器的基本工作原理編寫試驗程序,實現(xiàn)觸發(fā)點的捕捉、被測信號的采集和數(shù)據(jù)的存儲以及信號波形的再現(xiàn)功能。 程序流程圖程序流程圖系統(tǒng)流程圖說明:系統(tǒng)流程圖說明: 首先,首先,“開始開始”部分部分是將程序內(nèi)容進行初始化,是將程序內(nèi)容進行初始化,設(shè)定需要采集數(shù)據(jù)的存儲首地址。設(shè)定需要采集數(shù)據(jù)的存儲首地址。 “ “采集存儲采集存儲”部分部分啟動對輸入信號的啟動對輸入信

24、號的A/DA/D轉(zhuǎn)換、轉(zhuǎn)換、執(zhí)行延時程序等待轉(zhuǎn)換結(jié)束、執(zhí)行延時程序等待轉(zhuǎn)換結(jié)束、取回轉(zhuǎn)換結(jié)果并存儲和存儲器地址加取回轉(zhuǎn)換結(jié)果并存儲和存儲器地址加1 1,為下次存儲做準(zhǔn)備等程序。為下次存儲做準(zhǔn)備等程序。 其次,判斷是否有觸發(fā)。其次,判斷是否有觸發(fā)。該課題設(shè)計采用單次觸發(fā)方式,該課題設(shè)計采用單次觸發(fā)方式,即可以按下設(shè)定的功能鍵,即可以按下設(shè)定的功能鍵,在滿足觸發(fā)條件后,進行一次采集存儲。在滿足觸發(fā)條件后,進行一次采集存儲。 最后,通過設(shè)定初始地址,最后,通過設(shè)定初始地址,連續(xù)輸出存儲的數(shù)據(jù),顯示存儲的波形。連續(xù)輸出存儲的數(shù)據(jù),顯示存儲的波形。 系統(tǒng)顯示調(diào)用流程圖系統(tǒng)顯示調(diào)用流程圖系統(tǒng)顯示調(diào)用流程圖

25、:系統(tǒng)顯示調(diào)用流程圖: 當(dāng)鍵盤的顯示鍵被按下時,當(dāng)鍵盤的顯示鍵被按下時,系統(tǒng)執(zhí)行將已經(jīng)存儲的信號調(diào)用,系統(tǒng)執(zhí)行將已經(jīng)存儲的信號調(diào)用,將信號原始輸出。將信號原始輸出。 系統(tǒng)的設(shè)計分成四個大塊,系統(tǒng)的設(shè)計分成四個大塊,分別是分別是A/DA/D轉(zhuǎn)換、轉(zhuǎn)換、D/AD/A轉(zhuǎn)換、轉(zhuǎn)換、存儲控制以及鍵盤控制,存儲控制以及鍵盤控制,因此編程就主要是這四個部分。因此編程就主要是這四個部分。主程序的流程圖主程序的流程圖初始化包括堆棧指針、位標(biāo)志等。初始化包括堆棧指針、位標(biāo)志等。接著鍵盤的掃描,接著鍵盤的掃描,判斷是否有鍵按下,判斷是否有鍵按下,系統(tǒng)就執(zhí)行該按鍵所對應(yīng)的程序,系統(tǒng)就執(zhí)行該按鍵所對應(yīng)的程序,循環(huán)讀取數(shù)

26、據(jù)進行循環(huán)讀取數(shù)據(jù)進行A/DA/D、D/AD/A轉(zhuǎn)換,轉(zhuǎn)換,在在D/AD/A轉(zhuǎn)換完成后就自動跳回初始化之后繼續(xù)循環(huán)。轉(zhuǎn)換完成后就自動跳回初始化之后繼續(xù)循環(huán)。調(diào)試與分析調(diào)試與分析 proteusproteus仿真調(diào)試仿真調(diào)試 結(jié)果分析結(jié)果分析 proteusproteus仿真調(diào)試仿真調(diào)試 基于單片機的簡易存儲示波器的仿真電路調(diào)試主要可以分為A/D和D/A兩個部分。 proteusproteus仿真調(diào)試仿真調(diào)試-A/D-A/D仿真仿真1 1 A/D轉(zhuǎn)換器調(diào)試部分,我把其看作電壓采集電路,只要調(diào)節(jié)RV2使基準(zhǔn)電壓VREF2為最大值(VCC),或者調(diào)節(jié)RV2,觀察數(shù)碼管顯示的結(jié)果與電壓表的示值是否相同

27、,若示值與電壓表的值相等或者接近,則說明A/D轉(zhuǎn)換時成功的。proteusproteus仿真調(diào)試仿真調(diào)試-A/D-A/D仿真仿真2 2電路調(diào)試效果圖 :proteusproteus仿真調(diào)試仿真調(diào)試-D/A-D/A仿真仿真1 1 D/A轉(zhuǎn)換器部分,我將其看作信號發(fā)生器,我在調(diào)試的過程中,讓其產(chǎn)生正弦波。具體是也可以將存儲器中輸入一些有規(guī)律的數(shù)據(jù),例如多個FFH和OOH,循環(huán)執(zhí)行D/A轉(zhuǎn)換程序,看示波器中是否有對應(yīng)的高、低電壓波形出現(xiàn)。如果有,則說明D/A轉(zhuǎn)換程序工作正常,否則說明D/A轉(zhuǎn)換程序沒有正常工作。 proteusproteus仿真調(diào)試仿真調(diào)試-D/A-D/A仿真仿真2 2電路調(diào)試效果圖

28、 :結(jié)果分析結(jié)果分析 本次設(shè)計的簡易數(shù)字存儲示波器,以80C51為核心,由信號采集、數(shù)據(jù)處理、波形顯示、控制面板等功能模塊組成。具體分成A/D轉(zhuǎn)換部分、D/A轉(zhuǎn)換部分、波形存儲部分、鍵盤控制四大部分組成。此存儲示波器具有一般示波器實時采樣實時顯示的功能,又可以對某段波形進行存儲和連續(xù)回放顯示。輸出波形可以在示波器輸出顯示。在設(shè)計整個系統(tǒng)的過程中,我們把設(shè)計分成信號采樣、存儲、信號輸出等幾部分。 在設(shè)計采樣時,要定出采樣比較準(zhǔn)確的采樣頻率,之后通過查找資料總結(jié)了很多種采樣的方法,然后通過理論的計算,得出一個采樣頻率,使輸出得波形比較逼真。 在設(shè)計存儲時,單單只使用單片機得內(nèi)部存儲器,但它的存儲空

29、間只有128字節(jié),不夠使用不能滿足設(shè)計的要求,所以就使用了6264片外的RAM存儲,片外RAM的地址空間為64KB。在設(shè)計信號輸出時,D/A轉(zhuǎn)換器的轉(zhuǎn)換速率不必嚴(yán)格等同于采樣時的速率,可以選用一個固定的速率,只要不使屏幕發(fā)生閃爍就行。同時要求 D/A 轉(zhuǎn)換器的位寬為 8,準(zhǔn)確度要求盡可能的高,建立時間要求盡可能的小。 雖然設(shè)計是基本完成了,但是其中仍然存在著一些毛病,其中將A/D、D/A轉(zhuǎn)換結(jié)合起來仿真,得不出效果,應(yīng)該是軟件編程有問題,有待進一步的改進和完善。結(jié)束語結(jié)束語 隨著科技高速發(fā)展,模擬示波器的功能不能滿足人們的要求,數(shù)字存儲示波器以其可以存儲波形,穩(wěn)定的輸出,方便觀察波形,操作簡單

30、等特點代替了模擬示波器。 按照對測量信號處理方式的不同,示波器可分為模擬式和數(shù)字式兩種類型,按照示波器能夠同時顯示的信號的數(shù)目分為單蹤(通道)和雙蹤(通道)兩種類型。模擬和數(shù)字示波器各有不同的特點,原理相同,數(shù)字示波器采用了數(shù)字技術(shù)和計算機技術(shù),功能強大,下面主要介紹數(shù)字示波器的基本原理和相關(guān)知識。 數(shù)字示波器和模擬示波器都是用來顯示信號電壓波形的儀器。模擬示波器采用傳統(tǒng)的模擬電路技術(shù),在陰極射線管(CRT)上顯示波形。而數(shù)字示波器是利用 A/D 轉(zhuǎn)換器把原來的模擬信號轉(zhuǎn)換為數(shù)字形式,利用計算機技術(shù)進行相關(guān)處理或存儲,然后進行顯示,顯示方式可以是傳統(tǒng)的CRT,也可以是液晶,液晶有其特有的優(yōu)點,

31、因此在示波器中應(yīng)用得非常廣泛。數(shù)字示波器的波形是以數(shù)字方式存儲的。 本次設(shè)計的簡易數(shù)字存儲示波器,以80C51為核心,由信號采集、數(shù)據(jù)處理、波形顯示、控制面板等功能模塊組成。整個系統(tǒng)分成A/D轉(zhuǎn)換部分、D/A轉(zhuǎn)換部分、波形存儲部分、鍵盤輸入控制四大部分組成。本系統(tǒng)對數(shù)據(jù)存儲、水平掃描速度輸出功能進行了重點設(shè)計。此存儲示波器即具有一般示波器實時采樣實時顯示的功能,又可以對某段波形進行即時存儲和連續(xù)回放顯示。輸出波形可以在示波器輸出顯示。致謝 首先感謝我的導(dǎo)師張文青老師,本課題是在張老師的諄諄教導(dǎo)和悉心關(guān)懷下完成的。在畢業(yè)設(shè)計期間,張老師傳授了許多的實際經(jīng)驗和方法,給予了大量的富于啟發(fā)性與建設(shè)性的建議。張老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、高度的責(zé)任心、崇高的品格、淵博的知識以及豐富的實踐經(jīng)驗都使我受益匪淺。在此,謹(jǐn)向張老師致以最誠摯的謝意。 同時,感謝張文清老師在學(xué)習(xí)和生活中給予極大的幫助、指導(dǎo)與支持。感謝張文清老師和張飛老師在設(shè)計中的指導(dǎo)。感謝宿舍同學(xué)在學(xué)習(xí)生活中的熱心幫助,以及其他所有兄弟姐妹,是他們令我置身于一個互相友愛、互相幫助的集體中。 感謝我的父母對我的養(yǎng)育之恩及所有家人無私的支持與鼓勵,是他們給了我強大的精神動力與物質(zhì)后盾,使我能夠全力以赴地完成學(xué)業(yè)。 謹(jǐn)以此機會向所有給予我關(guān)心、支持和幫助的人們表示衷心的感謝,并向?qū)忛啽疚牡睦蠋煴硎菊\摯的謝意。

展開閱讀全文
溫馨提示:
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. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!