【正文】
(8R),VREF/(16R)。這樣,就很容易算出,C點(diǎn)、B點(diǎn)、A點(diǎn)的電位分別為VREF/2,VREF/4,VREF/8。在每一條支路中,如果(資料為0)開頭倒向左邊,支路中的電阻就接到地;如果(資料為1)開關(guān)倒向右邊,電阻就接到虛地。 在DAC電路結(jié)構(gòu)中,最簡單而實(shí)用的是采用T型電阻網(wǎng)絡(luò)來代替單一的權(quán)電阻網(wǎng)絡(luò),整個電阻網(wǎng)絡(luò)只需要R和2R兩種電阻。如果數(shù)字0000B每次增1,一直變化到1111B,那么,在輸出端就可得到一個0~V0電壓幅度的階梯波形。各輸入支路中的電阻分別為R,2R,4R,…這些電阻稱為權(quán)電阻。 、由電阻網(wǎng)絡(luò)和運(yùn)算放大器構(gòu)成的D/A轉(zhuǎn)換器 利用運(yùn)算放大器各輸入電流相加的原理,、由電阻網(wǎng)絡(luò)和運(yùn)算放大器組成的、最簡單的4位D/A轉(zhuǎn)換器。在正常情況下,運(yùn)算放大器所需要的輸入電壓非常小。輸出升脈沖,控制筆放下 CALL DELY2 。Y軸資料指針→DI MOV CX, 100 WE0: MOV AL,[SI] OUT PORTX, AL 。這些在控制過程中是很有用的。往D/A轉(zhuǎn)換器輸出資料 CALL DELP 。執(zhí)行下面的程序段,利用D/A轉(zhuǎn)換器產(chǎn)生一個鋸齒波電壓,實(shí)現(xiàn)此類控制作用。設(shè)定要轉(zhuǎn)換的數(shù)據(jù)放在1000H單元中。 D/A轉(zhuǎn)換原理 數(shù)字量的值是由每一位的數(shù)字權(quán)疊加而得的。 D7~D0:數(shù)字信號輸出端。 CLOCK(CP):時鐘信號輸入端,外接時鐘頻率一般為640kHz。ALE地址鎖存允許輸入信號,在此腳施加正脈沖,上升沿有效,此時鎖存地址碼,從而選通相應(yīng)的模擬信號通道,以便進(jìn)行A/D轉(zhuǎn)換。 DAC0832輸出的是電流,一般要求輸出是電壓,所以還必須經(jīng)過一個外接的運(yùn)算放大器轉(zhuǎn)換成電壓。 Rfb:是集成在片內(nèi)的外接運(yùn)放的反饋電阻。 WR1:寫信號1,低電平有效。圖483是DAC0832的邏輯框圖和引腳排列。如圖482所示,它由倒T型R2R電阻網(wǎng)絡(luò)、模擬開關(guān)、運(yùn)算放大器和參考電壓VREF四大部分組成。當(dāng)輸入全為1時Iout1最大。 WR1:為輸入寄存器的寫選通信號。DAC0832邏輯輸入滿足TTL電平,可直接與TTL電路或微機(jī)電路連接。 DAC0832引腳功能電路應(yīng)用原理圖DAC0832是采樣頻率為八位的D/A轉(zhuǎn)換芯片,集成電路內(nèi)有兩級輸入寄存器,使DAC0832芯片具備雙緩沖、單緩沖和直通三種輸入方式,以便適于各種電路的需要(如要求多路D/A異步輸入、同步轉(zhuǎn)換等)。此方式適用于多個D/A轉(zhuǎn)換同步輸出的情節(jié)。單緩沖方式是控制輸入寄存器和DAC寄存器同時接收資料,或者只用輸入寄存器而把DAC寄存器接成直通方式。具體地說,就是使 和 都為低電平,DAC寄存器的鎖存選通端得不到有效電平而直通;此外,使輸入寄存器的控制信號ILE處于高電平、 處于低電平,這樣,當(dāng) 端來一個負(fù)脈沖時,就可以完成1次轉(zhuǎn)換。由ILE、CS、WR1的邏輯組合產(chǎn)生LE1,當(dāng)LE1為高電平時,數(shù)據(jù)鎖存器狀態(tài)隨輸入數(shù)據(jù)線變換,LE1的負(fù)跳變時將輸入數(shù)據(jù)鎖存; * XFER:數(shù)據(jù)傳輸控制信號輸入線,低電平有效,負(fù)脈沖(脈寬應(yīng)大于500ns)有效; * WR2:DAC寄存器選通輸入線,負(fù)脈沖(脈寬應(yīng)大于500ns)有效。與微處理器完全兼容。 /CS:片選信號輸入端,低電平有效。 DI0~DI7: 數(shù)據(jù)輸入。 ?。?)中斷方式 把表明轉(zhuǎn)換完成的狀態(tài)信號(EOC)作為中斷請求信號,以中斷方式進(jìn)行數(shù)據(jù)傳送。可據(jù)此設(shè)計(jì)一個延時子程序,A/D轉(zhuǎn)換啟動后即調(diào)用此子程序,延遲時間一到,轉(zhuǎn)換肯定已經(jīng)完成了,接著就可進(jìn)行數(shù)據(jù)傳送。數(shù)據(jù)傳送的關(guān)鍵問題是如何確認(rèn)A/D轉(zhuǎn)換的完成,因?yàn)橹挥写_認(rèn)完成后,才能進(jìn)行傳送。下降沿啟動 A/D轉(zhuǎn)換,之后EOC輸出信號變低,指示轉(zhuǎn)換正在進(jìn)行。 GND:地。 CLK:時鐘脈沖輸入端。 START: A/D轉(zhuǎn)換啟動脈沖輸入端,輸入一個正脈沖(至少100ns寬)使其啟動(脈沖上升沿使0809復(fù)位,下降沿啟動A/D轉(zhuǎn)換)。 .外部特性(引腳功能) ADC0809芯片有28條引腳,采用雙列直插式封裝,下面說明各引腳功能?! ?)模擬輸入電壓范圍0~+5V,不需零點(diǎn)和滿刻度校準(zhǔn)。主要特性為: 1)8路8位A/D轉(zhuǎn)換器,即分辨率8位。OE=0,輸出數(shù)據(jù)線呈高阻;OE=1,輸出轉(zhuǎn)換得到的數(shù)據(jù)。D7~D0:數(shù)據(jù)輸出線。ADC0809的內(nèi)部沒有時鐘電路,所需時鐘信號由外界提供,因此有時鐘信號引腳。本信號有時簡寫為ST.A、B、C:地址線。圖32 ADC0809引腳圖 對ADC0809主要信號引腳的功能說明如下:IN7~I(xiàn)N0:模擬量輸入通道ALE:地址鎖存允許信號。實(shí)現(xiàn)A/D轉(zhuǎn)換的方法很多,常用的有雙積分式A/D轉(zhuǎn)換器、逐次逼近式A/D轉(zhuǎn)換器和并行比較式A/D轉(zhuǎn)換器等。 ,從鍵盤輸入數(shù)據(jù)改變采樣頻率和其他參 數(shù),觀察輸入、輸出波形的變化。而且為了滿足操作簡單,易于安裝的特點(diǎn),所以我們在設(shè)計(jì)時盡量縮小占用空間,還要具有人性化十足的語言提示功能,更方便了用戶的使用。、 設(shè)計(jì)思想 本設(shè)計(jì)是模塊化思想,把整個系統(tǒng)分成幾部分去設(shè)計(jì)。 AT89C51 緒論、 設(shè)計(jì)背景 隨著計(jì)算機(jī)技術(shù)的發(fā)展和成熟,計(jì)算機(jī)的應(yīng)用也越來越廣泛。We integrated operational amplifier LM324, LM324 series devices are really cheap with the four differential input operational amplifier. With the standard singlesupply op amp applications than they have some significant advantages. The four amplifiers can operate at low or high to volts to 32 volts of power, the quiescent current for the MC1741 onefifth of quiescent current. Common mode input range includes the negative supply, thereby eliminating the use in many applications the need for external bias ponents. Through some bination of the above modules, and ultimately this plete system. For some areas still need improvement later. Overall, this design is quite perfect. Key words: SCM。 (2) keyboard interface and storage module: This part of the design, I used a 8155 chip and the keyboard. Which replicate the waveform using the keyboard can change the frequency of the waveform using the 8155 expansion 8051I / O ports and expansion of storage capacity 對于其中一些地方還需要以后完善。與單電源應(yīng)用場合的標(biāo)準(zhǔn)運(yùn)算放大器相比,它們有一些顯著優(yōu)點(diǎn)。 (2)鍵盤接口及存儲模塊:這部分在設(shè)計(jì)中我用到了一個8155芯片和鍵盤。具體的功能實(shí)現(xiàn)分析如下。但經(jīng)過分析發(fā)現(xiàn)這樣的波形變換電路有很大缺陷。 設(shè)計(jì)說明當(dāng)前,由于電子技術(shù)及計(jì)算機(jī)技術(shù)的迅猛發(fā)展,并隨著超大規(guī)模集成電路、通信技術(shù)、單片機(jī)技術(shù)的迅猛發(fā)展,利用單片機(jī)及其它外圍芯片實(shí)現(xiàn)波形變換電路來取代龐大的的分離元件硬件電路,且是一種發(fā)展趨勢。起初我的設(shè)計(jì)只包括了A/D、D/A轉(zhuǎn)換部分、核心單片機(jī)系統(tǒng)。最終確定了我的設(shè)計(jì)方案。本次采用的是ADC0809,ADC0809是CMOS單片型逐次逼近式A/D轉(zhuǎn)換器,內(nèi)部結(jié)構(gòu)如圖13.22所示,它由8路模擬開關(guān)、地址鎖存與譯碼器、比較器、8位開關(guān)樹型A/D轉(zhuǎn)換器、逐次逼近寄存器、邏輯控制和定時電路組成。 (5)集成運(yùn)放和模擬開關(guān) 集成運(yùn)放我們用LM324,LM324系列器件為價格便宜的帶有真差動輸入的四運(yùn)算放大器。 通過以上的模塊部分的組合,最終實(shí)現(xiàn)了這個完整的系統(tǒng)。s main function is to convert analog signals into digital content. Implement A / D conversion in many ways, monly used a double integral A / D converter, successive approximation A / D converter and the parallel parison type A / D converter. The use of the ADC0809, ADC0809 is a CMOS singlechip successive approximation type A / D converter, the internal structure shown in Figure , which consists of 8 analog switches, the address latch and decoder, parator, 8bit switch tree A / D converter, successive approximation register, logic control and timing circuit. SCM is an integrated circuit chip, ultralarge scale integrated circuit technology is used with data processing capabilities to the central processing unit CPU random access memory RAM, readonly memory ROM, a variety of I / O port and interrupt system, timers / timer other functions (and possibly the display driver circuit, pulse width modulation circuit, analog multiplexers, A / D converter circuit) into a single silicon wafer consisting of a small but plete puter system. keyboard。在生產(chǎn)和科學(xué)實(shí)驗(yàn)中,常常要測控很多參數(shù),諸如溫度、壓力、轉(zhuǎn)速等,通常的方法是使用專用的儀表人為觀測、記錄處理數(shù)據(jù)、做出判斷,這就會帶來人為的誤差,而且外圍電路比較復(fù)雜,測量精度較低,分辨力不高,需進(jìn)行數(shù)值校準(zhǔn);它們的體積較大、使用不夠方便,更重要的是參數(shù)的設(shè)定需要有其它儀表的參與,外界設(shè)備多,成本高,并且參數(shù)的改變比較繁瑣。產(chǎn)品的市場廣闊,前景良好,有很大的需求量。將信號發(fā)生器產(chǎn)生的正弦波信號采樣后存