微型計算機控制技術3_第1頁
微型計算機控制技術3_第2頁
微型計算機控制技術3_第3頁
微型計算機控制技術3_第4頁
微型計算機控制技術3_第5頁
已閱讀5頁,還剩52頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第3章 過程通道和數據采集系統3.1 概述概述3.2 模擬量輸入通道模擬量輸入通道3.3 D/A與與A/D轉換技術轉換技術3.4 單片單片A/D轉換器及其微處理器的接口轉換器及其微處理器的接口3.5 數據采集系統數據采集系統3.6 模擬量輸出通道模擬量輸出通道3.7 過程通道的抗干擾能力過程通道的抗干擾能力3.1 概述 在計算機控制系統中,I/O通道是連接計算機和工業對象(生產過程或生產機械等)的必不可少的重要部分。I/O通道的主要任務是將由檢測器件測取的各種參量變換成計算機所能接收的信息形式送入計算機,并把控制信號轉換成被控對象所能接收的信息形式傳輸給被控對象。因此,I/O通道起到了CPU和

2、被控對象之間的信息傳送和變換的橋梁作用。 I/O通道分為模擬量輸入通道模擬量輸入通道、模擬量輸出通道模擬量輸出通道、數字量輸入通道數字量輸入通道和數字量輸出通道數字量輸出通道四種,如下圖。3.1.1 過程通道的組成和功用過程通道的組成和功用3.1 概述圖3-1 I/O通道組成 本章重點講述模擬量輸入通道和模擬量輸出通道。3.1 概述3.1.2 信號轉換中的采樣、量化和編碼信號轉換中的采樣、量化和編碼 外部被控對象的測量參數經測量裝置測得的模擬電信號,首先要經過A/D轉換器進行采樣、量化和編碼后,變成計算機內通用的數字信號,才能正確的被計算機接收和處理。1、采樣過程 所謂采樣過程(簡稱采樣)是用

3、采樣開關(或采樣單元)將模擬信號按一定時間間隔抽樣成離散模擬信號的過程。見圖3-23.1 概述圖3-2 模擬信號采樣過程 采樣信號在時間軸上是離散的,但在函數軸上仍然是連續的。 采樣信號若要正確的恢復出原始信號需要滿足香農采樣定理。3.1 概述2、量化過程 量化過程就是用一組數碼來逼近離散模擬信號的幅值,將其轉換成數字信號。見圖3-3圖3-3 量化過程3.1 概述3、編碼 不同計算機系統識別的數值編碼可能不同,需要對A/D轉換的信息正確進行編碼。如:雙極性編碼、偏移二進制碼、補碼等。3.2 模擬量輸入通道 模擬量輸入通道完成模擬量的采集并轉換成數字量送入計算機的任務。依據被控參量和控制要求的不

4、同,模擬量輸入通道的結構形式不完全相同。目前普遍采用的是公用運算放大器和AD轉換器的結構形式,其組成方框圖如圖3-4所示。圖3-4 模擬量輸入通道3.2 模擬量輸入通道3.2.1 模擬量輸入通道的一般組成 由圖3-4可知模擬量輸入通道主要由信號處理信號處理、采采樣單元樣單元、采樣保持器采樣保持器、放大器放大器及A/D轉換器轉換器等組成。1、信號處理單元 信號預處理裝置一般包括標度變換器、濾波電路、線性化處理及電參量間的轉換電路等。2、采樣單元 采樣單元也稱為多路轉換器或多路切換開關,它的作用是把已變換成統一電壓信號(040mV)的測量信號按序或隨機的接到采樣保持器或直接接到數據放大器上。3.2

5、 模擬量輸入通道 采樣單元一般由開關矩陣及其邏輯控制電路組成。邏輯控制電路是在軟件或通道控制電路的控制下,保證以一定的速度和所要求的次序一個一個的選擇被測模擬信號的輸入。開關矩陣是由稱為模擬開關的開關構成的,模擬開關是指以某種方式接通或斷開模擬信號的元件或電路。 模擬開關分兩類,一類為機械式觸點或開關,如干簧(或濕簧)繼電器、水銀繼電器等。 另一類模擬開關是晶體管開關、場效應管開關和光電耦合開關。3.2 模擬量輸入通道3、采樣保持電路 采樣保持電路有兩個工作狀態,一是采樣狀態,二是保持狀態。4、放大器 采樣單元或經采樣保持電路后的被測電壓信號通常是040mV的弱信號,需經過運算放大器放大,從而

6、提高輸出電平,實現阻抗匹配,或經差分放大提高共模抑制比,然后才能送A/D轉換器。5、A/D轉換器 A/D轉換器是模擬量輸入通道的核心部分。3.2 模擬量輸入通道3.2.2 多路轉換開關 理想多路開關性能:開路電阻無窮大,接通電阻等于零,切換速度快,噪聲小,壽命長,工作可靠。 機械觸電式(如干簧繼電器、機械振子式繼電器),目前較少使用。 電子式開關(晶體管、場效應管及集成電路開關)等,較為常用。如CD4051、CD4052等。3.2 模擬量輸入通道3.2.3 可編程放大器 可編程放大器是一種通用性強的高級放大器,可以根據需要用程序來改變它的放大倍數,而采用一般放大器則對不同信號放大時存在不足,對

7、小信號放大不夠,對大信號放大可能超過其范圍。 目前儀表行業中較常用的是儀表放大器,精度高,共模抑制能力強、漂移小等優點。3.2.4 采樣與保持器 為了消除模擬采樣信號連續變化引起的A/D轉換誤差,一般需要在A/D轉換前設計采樣保持器。3.3 D/A與A/D轉換技術3.3.1 D/A轉換的原理 D/A轉換器是把數字量轉換成模擬量的器件,它是模擬量輸出通道的重要組成部分。同時也是許多種A/D轉換器中的重要組成部分。 D/A轉換器按其工作方式可分成并行并行和串行串行兩種。并行D/A轉換器又可分成電流相加型和電壓相加型。還有并行數據是二進制數或二一十進制數之別。并行DA轉換器轉換速度快,應用較多。串行

8、DA轉換有特殊用途,在某些情況下必須采用它,如步進電動機的控制。3.3 D/A與A/D轉換技術1、并行D/A轉換器的原理 數字量是由一位一位的數位構成的,每個數位都代表一定的權。為了把一個數字量轉換成模擬量,必須把每一位上的代碼按其權的大小轉換成相應的模擬量,再把代表各位的模擬量相加,這樣,得到的總的模擬量就與數字量成正比的模擬量,實現了D/A轉換。按上述原理構成的D/A轉換器主要由電阻網絡和運算放大器兩部分組成。 常用的電阻網路有兩種:權電阻網絡(P46圖3-11)和T型電阻網絡(P46圖3-12)3.3 D/A與A/D轉換技術10101010VREFRI3I3I2I2I1I1I0I0I0R

9、RRR2R2R2R2Rb3b2b1b0四位DAC寄存器.RfIRfIout1Iout2Vout.AOA+-S3S2S1S03.3 D/A與A/D轉換技術2、串行D/A轉換器的原理 串行DA轉換器的基本工作原理是先把數字量轉換成一系列的脈沖,一個脈沖相當于數字量的一個單位,再把每一個脈沖變成單位模擬量,然后將所有單位模擬量相加,從而得到和數字量成正比的總的模擬量輸出。 采用步進電動機的DA轉換器的原理框圖如圖。3.3 D/A與A/D轉換技術3.3.2 A/D轉換原理 微型計算機控制系統中常采用中、低速的A/D轉換器,目前用的主要分為計數式、雙積分式和逐次逼近式三種。第一種基本淘汰,第二種精度較高

10、,第三種精度和轉換速度較好,采用較多。1、計數式A/D轉換器 計數器式A/D轉換器由計數器、D/A轉換器及比較器組成。其原理框圖如圖。3.3 D/A與A/D轉換技術2、雙積分式A/D轉換器 如圖所示,雙積分式A/D轉換器的主要部件有積分器、比較器、計數器和標準電壓源。3.3 D/A與A/D轉換技術3、逐次逼近式A/D轉換器 逐次次逼近式A/D轉換器電路原理框圖如圖下所示。它主要由N位逐次逼近寄存器SAR、D/A轉換器、比較器、置數選擇邏輯電路等部分所組成。3.3 D/A與A/D轉換技術3.3 D/A與A/D轉換技術3.3.3 A/D與D/A轉換器的主要技術指標一、一、A/D轉換器的主要技術指標

11、轉換器的主要技術指標1.分辨率 分辨率通常用轉換后數字量的位數表示。分辨率是指能使轉換后數字量變化1的最小模擬輸入量。2.量程 量程是指所能轉換的電壓范圍。3.轉換精度 轉換精度是指轉換后所得結果相對于實際值的準確度。有絕對精度和相對精度兩種表示法。3.3 D/A與A/D轉換技術4轉換時間 轉換時間是指啟動A/D到轉換結束所需的時間。不同型號、不同分辨率的器件,轉換時間相差很大。5工作溫度范圍 較好的A/D轉換器的工作溫度為一4085,較差的為070。二、D/A轉換器的主要技術指標1分辨率3.3 D/A與A/D轉換技術 D/A轉換器的分辨率表示當輸入數字量變化1時,輸出模擬量變化的大小。對于一

12、個N位的D/A轉換器其分辨率為:分辨率=滿刻度值2N2穩定時間 穩定時間是D/A轉換器轉換速率的量度,是指D/A轉換器代碼有滿刻度值變化時,其輸出達到并保持在所給定的百分數誤差范圍內所需要的時間。一般為幾十納秒到幾微秒。3.4 單片單片A/D轉換器及其微處理器的接轉換器及其微處理器的接口口3.4.1 8位A/D轉換器 ACD08080809是單片雙列直插式集成電路芯片,是8通路8位AD轉換器。1、電路組成及轉換原理-+OA模擬輸入Vx數字輸出啟動CKDONE控制邏輯N位寄存器N位D/A轉換器Vc比較器 逐次逼近式A/D轉換器是一種采用對分搜索原理來實現A/D轉換的方法,邏輯框圖如圖所示。3.4

13、 單片單片A/D轉換器及其微處理器的接口轉換器及其微處理器的接口其原理框圖如圖3.4 單片單片A/D轉換器及其微處理器的接口轉換器及其微處理器的接口2、ADC0808/0809的引腳及功能 ADC0809采用雙列直插式封裝,共有28條引腳。其引腳結構如圖所示。IN5D7D6D0D1D2D3D4D5Vref(+)OEGNDVccADDCADC08091109876543220141516171819131211IN3IN4IN7IN6STARTEOCCLOCKVref(-)ALEADDAADDBIN0IN1IN22827262524232221引腳結構: (1)IN7IN0:8條模擬量輸入通道

14、(2)地址輸入和控制線:4條 (3)數字量輸出及控制線:11條 (4)電源線及其他:5條 3.4 單片單片A/D轉換器及其微處理器的接口轉換器及其微處理器的接口表表 被選通道和地址的關系被選通道和地址的關系3.4 單片單片A/D轉換器及其微處理器的接口轉換器及其微處理器的接口3.4.2 12位A/D轉換器 AD574是一個完整的12位逐次逼近式帶三態緩沖器的A/D轉換器,它可以直接與8位或6位微型機總線進行接口。AD574是由兩個大規模集成電路組成的。1AD574的電路組成 AD574的原理框圖如下圖所示。由圖下可見,AD574由模擬芯片和數字芯片兩部分組成。3.4 單片單片A/D轉換器及其微

15、處理器的接口轉換器及其微處理器的接口2.引腳功能 AD574為28腳雙列直插式封裝,引腳排列如圖所示。結構特點結構特點 AD574內部集成有轉換時鐘,參考電內部集成有轉換時鐘,參考電壓源和三態輸出鎖存器,因此使用方便,壓源和三態輸出鎖存器,因此使用方便,可直接和微機接口,不需要外接時鐘電路。可直接和微機接口,不需要外接時鐘電路。 ADC0809的輸入模擬電壓為的輸入模擬電壓為0+5V,是單極性的。而,是單極性的。而AD574的輸入模的輸入模擬電壓既可是單極性也可是雙極性。擬電壓既可是單極性也可是雙極性。 AD574的數字量的位數可以設定為的數字量的位數可以設定為8位,也可設定為位,也可設定為1

16、2位。位。3.4 單片單片A/D轉換器及其微處理器的接口轉換器及其微處理器的接口3.4.3 A/D轉換器與系統的連接及舉例1、與系統的連接信號 A/D轉換器對外的連接信號,有下列幾類:模擬輸入信號、數據輸出信號、啟動轉換信號和轉換結束信號及數據的讀取。A/D轉換器和系統連接時,就要考慮這些信號的連接問題:(1)輸入模擬電壓的連接;(2)數據輸出和系統總線的連接;(3)A/D轉換啟動信號。A/D轉換器是在CPU控制下工作的,即由CPU發出啟動轉換信號。啟動信號有電平啟動和脈沖啟動兩種方式。3.4 單片單片A/D轉換器及其微處理器的接轉換器及其微處理器的接口口 CPU一般可以采用3種方式和A/D轉

17、換器進行聯絡來實現對轉換數據的讀取。第一種是程序查詢方式。第二種是中斷方式。第三種是固定的延遲程序方式。2、A/D轉換器與系統連接舉例(1) 8位A/D轉換器ADC0808/0809和CPU的連接地址鎖存.8031ADC0809ALEP0.7P0.0P2.7WRRDINTCKDQQA0A1A2D0D7ABCCLKSTARTALEOEEOC.IN0IN1IN7IN6IN5IN4IN3IN2+ 如圖所示,試用查詢和中斷兩種方式編寫程序,對IN5通道上的數據進行采集,并將轉換結果送入內部RAM20H單元。3.4 單片單片A/D轉換器及其微處理器的接轉換器及其微處理器的接口口解:中斷方式程序清單:解:

18、中斷方式程序清單:ORG0000HMOVDPTR,#7FF5HMOVX DPTR,A;啟動啟動A/D轉換轉換SETBEASETBEX1;開外中;開外中斷斷1SETBIT1;外中斷;外中斷請求信號為下跳沿觸發方式請求信號為下跳沿觸發方式LOOP:SJMPLOOP;等待中斷等待中斷END中斷服務程序:中斷服務程序:ORG0013H ;外中斷;外中斷1的入口的入口地址地址LJMP1000H ;轉中斷服務程序;轉中斷服務程序的入口地址的入口地址ORG1000HMOVX A,DPTR;讀取;讀取A/D轉換數據轉換數據MOV20H,A;存儲數;存儲數據據RETI;中斷返回;中斷返回3.4 單片單片A/D轉

19、換器及其微處理器的接轉換器及其微處理器的接口口查詢方式程序清單:查詢方式程序清單:ORG 0000HMOV DPTR,#7FF5HMOVXDPTR,A ;啟動;啟動A/D轉換轉換LOOP:JBP3.3,LOOP;等待轉換結束;等待轉換結束MOVXA,DPTR ;讀取;讀取A/D轉換數據轉換數據MOV 20H,A;存儲數據;存儲數據END3.4 單片單片A/D轉換器及其微處理器的接轉換器及其微處理器的接口口例如圖所示,試編程對例如圖所示,試編程對8個模擬通道上的模擬電壓個模擬通道上的模擬電壓進行一遍數字采集,并將采集結果送入內部進行一遍數字采集,并將采集結果送入內部RAM以以30H單元為始地址的

20、輸入緩沖區。單元為始地址的輸入緩沖區。8031EAALEP0.7 P0.0WR地址鎖存器譯碼器EOCADDAALEOESTARTCLOCK29-1ADC0809INT1RDADDCADDB2-8P0.0P0.2P0.1622710M1M21F0H.IN0IN1IN7IN6IN5IN4IN3IN2.2+3.4 單片單片A/D轉換器及其微處理器的接轉換器及其微處理器的接口口解:從圖中可以看出,接線方式為中斷方式ADDA、ADDB和ADDC三端接8031的P0.0 、P0.1 和P0.2,故通道號是通過數據線來選擇。程序清單:程序清單:ORG0000HMOVR0,#30H;數據區始地;數據區始地址送

21、址送R0MOVR7,#08H;通道數送;通道數送R7MOVR6,#00H;IN0地址送地址送R6MOVIE,#84H;開中斷;開中斷SETBIT1;外中斷請求信號為下;外中斷請求信號為下跳沿觸發方式跳沿觸發方式MOVR1,#0F0H;送端口地址;送端口地址到到R1MOVA,R6;IN0地址送地址送AMOVXR1,A ;啟動;啟動A/D轉換轉換LOOP: SJMPLOOP;等待中斷;等待中斷END中斷服務程序:中斷服務程序:ORG0013H;外中斷;外中斷1的入口地址的入口地址AJMP1000H;轉中斷服務程序的入口;轉中斷服務程序的入口地址地址ORG1000HMOVXA,R1 ;讀入;讀入A/

22、D轉換數據轉換數據MOVR0,A ;將轉換后的數據存入數;將轉換后的數據存入數據區據區INCR0;數據區指針加;數據區指針加1INCR6;模擬通道號加;模擬通道號加1MOVA,R6;新的模擬通道號送;新的模擬通道號送AMOVXR1,A ;啟動下一通道的;啟動下一通道的A/D轉轉換換DJNZR7,LOOP1;8路采樣未結路采樣未結束,則轉向束,則轉向LOOP1CLREX1;8路采樣結束,關中斷路采樣結束,關中斷LOOP1:RETI;中斷返;中斷返回回3.4 單片單片A/D轉換器及其微處理器的接轉換器及其微處理器的接口口(2)12位A/D與微機連接下圖表示出了下圖表示出了AD574與與8031單片

23、機的接口電路。單片機的接口電路。.P0.7P0.0EAALEWRRDP1.03239313016171803174LS373D7D0Q0Q774LS00&123181714131516191282569347333435363738111115121013271426252021222324191617281826543978-15V+15V 模擬輸入+5V增益補償100 100D10D9D8D0D1D2D3D4D5D6D7D11CESTS12/8A0CSR/C10VINBIF OFFREF OUTREFINAGNDDGNDVssVcc20VINVL.AD574.例例2.7 在右圖中,

24、試編在右圖中,試編寫程序,使寫程序,使AD 574進進行行12位位A/D轉換,并把轉換,并把轉換后的轉換后的12位數字量存位數字量存入內部入內部20H和和21H單元。單元。設設20H單元存放高單元存放高8位,位,21H單元存放低單元存放低4位。位。作業1:編寫程序3.5 數據采集系統3.5.1 多路模擬開關1. CD4051 CD4051是單邊8通道多路調制器/多路解調器。其引腳結構如圖所示。圖中,C、B、A為二進制控制輸入端,改變C、B、A的數值,可以譯出8種狀態,并選中其中之一,使輸入輸出接通。當INH=1時,通道斷開;當INH=0時,通道接通。改變圖中IN/OUT07及OUT/IN的傳遞

25、方向,則可用作多路開關或反多路開關。其真值表如表所示。IN/OUT19876543210111413121516 IN/OUTIN/OUT12304567OUT/ININHVssVccVDDABC3.5 數據采集系統2. 多路轉換開關的擴展 當采樣的通道比較多,可以將兩個或兩個以上的多路開關并聯起來,組成82或162的多路開關。下面以CD4051為例說明多路開關的擴展方法。兩個8路開關擴展成16路的多路開關的方法,如圖所示。OUTOUTCCABBAD0D1D2D3CD4051CD4051INHINHS1S8S1S8ININININ模擬輸入(1 8)模擬輸入(9 16)模擬輸出.用CD4051多

26、路開關組成的16路模擬開關接線圖3.5 數據采集系統3.5.2 采樣保持器 隨著大規模集成電路的發展,已生產出各種各樣的采樣/保持器。如用于一般目的有AD582、AD583、LF198/398等;用于高速的有THS-0025、THS-0060、THC-0030、THC-1500等;用于高分辨率的有SHA1144、ADC1130等。3.6 模擬量輸出通道3.6.1典型的典型的D/A轉換器芯片轉換器芯片DAC0832 1. DAC0832內部結構內部結構 DAC0832內部由三部分電路組成,如圖所示。內部由三部分電路組成,如圖所示。D7D6D0D1D2D3D4D58位輸入寄存器8位DAC寄存器8位

27、D/A轉換電路RfVREFIout2Iout1RfILECSWR1WR2XFERDAC0832AGNDVCCDGNDLE1LE2M1M3M23.6 模擬量輸出通道2. 引腳功能引腳功能CSWR1AGNDD7D6D0D1D2D3D4D5VREFRfDGNDVccILEWR2XFERIout2Iout1DAC08321109876543220141516171819131211 DAC0832芯片為20引腳,雙列直插式封裝。其引腳排列如圖 所示。(1)數字量輸入線D7D0 (8條) (2)控制線(5條) (3)輸出線(3條) (4)電源線(4條)3.6 模擬量輸出通道3. DAC0832的技術指標

28、的技術指標(1)分辨率)分辨率8位位(2)電流建立時間)電流建立時間1S(3)增益溫度系數)增益溫度系數00002 FS/(4)低功耗)低功耗20mW(5)單一電源)單一電源+5 +15V 因因DAC0832是電流輸出型是電流輸出型D/A轉轉換芯片,為了取得電壓輸出,需在電流換芯片,為了取得電壓輸出,需在電流輸出端接運算放大器,輸出端接運算放大器,Rf為運算放大為運算放大器的反饋電阻端。運算放大器的接法如器的反饋電阻端。運算放大器的接法如圖所示。圖所示。-+OA.VoutRfIout1Iout23.6 模擬量輸出通道3.6.2 MCS-51和和D/A轉換器的接口轉換器的接口 一一、 DAC08

29、32的應用的應用 1. 單極性輸出單極性輸出 在需要單極性輸在需要單極性輸出的情況下,可以采出的情況下,可以采用圖所示接線。用圖所示接線。-+OAVoutRfIout1Iout2.VREFDAC0832.3.6 模擬量輸出通道I1I3I2OA1OA2+_2R2RRVout1VoutAVREF8031VREFRfIout1Iout2.2. 雙極性輸出雙極性輸出 在 需 要 雙 極性輸出的情況下,可以采用如圖所示接線。VVout+VREF-VREF00HFFH80HB 運算放大器OA2的作用是將運算放大器OA的單向輸出轉變為雙向輸出,用右圖來表示其雙向輸出狀態。3.6 模擬量輸出通道二、二、 MC

30、S-51和和8位位DAC的接口的接口 1、直通方式3.6 模擬量輸出通道2. 單緩沖方式單緩沖方式 所謂的單緩沖方式就是使DAC0832的兩個輸入寄存器中有一個處于直通方式,而另一個處于受控的鎖存方式。在實際應用中,如果只有一路模擬量輸出。單緩沖方式接線如圖所示。-+OAVout.P0P2.7WR8051D7D0DAC0832+5VVCCILEVREFRfIout1Iout2AGNDDGNDCSXFERWR1WR23.6 模擬量輸出通道例:例: DAC0832用作波形發生器。試根據上圖接用作波形發生器。試根據上圖接線,分別寫出產生鋸齒波、三角波和方波的程序,線,分別寫出產生鋸齒波、三角波和方波

31、的程序,產生的波形如下圖所示。產生的波形如下圖所示。3.6 模擬量輸出通道解:由圖可以看出,解:由圖可以看出,DAC0832采采用的是單緩沖單極性的接線方式,用的是單緩沖單極性的接線方式,它的選通地址為它的選通地址為7FFFH。鋸齒波程序:鋸齒波程序:ORG0000HMOVDPTR,#7FFFH;輸入寄存器地址輸入寄存器地址CLRA;轉換初值;轉換初值LOOP: MOVX DPTR,A ; D/A轉換轉換INCA ; 轉換值增量轉換值增量NOP ;延時;延時NOPNOPSJMPLOOP END三角波程序:三角波程序:ORG0100HCLRAMOVDPTR,#7FFFHDOWN: MOVXDPT

32、R,A;線性下降段;線性下降段INCA JNZDOWN MOVA,#0FEH;置上升階段初值;置上升階段初值UP:MOVXDPTR,A;線性上升段;線性上升段DECAJNZUPSJMPDOWN END方波程序:方波程序:ORG0200HMOVDPTR,#7FFFHLOOP: MOVA,#33H ;置上限電平置上限電平MOVXDPTR,A ACALLDELAY;形成方波;形成方波 頂寬頂寬MOVA,#0FFH;置下限電平置下限電平MOVXDPTR,AACALLDELAY;形成方波;形成方波 底寬底寬SJMPLOOPEND3.6 模擬量輸出通道3. 雙緩沖方式雙緩沖方式 所謂雙緩沖方式,就是把所謂

33、雙緩沖方式,就是把DAC0832的兩個鎖存器都接成受控鎖存方式。的兩個鎖存器都接成受控鎖存方式。雙緩沖方式雙緩沖方式DAC0832的連接如圖所示。的連接如圖所示。AO1AO2+_2R2RVout.+5VILEVccVREFRfIout1Iout2WR1DI0WR2XFERCSDI7P0.0P0.7ALEEA8031WR鎖存器譯碼器FFHFEH.DAC0832R.3.6 模擬量輸出通道例: DAC0832用作波形發生器。試根據上圖接線,分別寫出產生鋸齒波、三角波和方波的程序,產生的波形如圖所示。作業2:編寫該題目程序例: X-Y繪圖儀與雙片DAC0832接線如下圖所示。設8031內部RAM中有兩

34、個長度為30H的數據塊,其起始地址分別為20H和60H,請根據圖編出能把20H和60H中的數據分別從1#和2#DAC0832輸出,并根據所給數據繪制出一條曲線。8031鎖存器譯碼器1 DAC0832#2 DAC0832#-+OA1VX-+OA2VY.FDHFFHFEHCSXFERWR1WR1WR2WR2Iout1Iout1Iout2Iout2RfbRfbALEWRP0.7P0.0DI7DI7DI0DI0CSXFER作業3:編寫對應程序3.6 模擬量輸出通道CSWR1AGNDDI9DI8DI2DI3DI4DI5DI6DI7VREFRfbDGNDVccBYTE1/BYTE2WR2XFERIout2Iout1DAC1208110987654322014151617181913121124232221(LSB)DI0DI1DI11(MSB)DI10三、三、 MCS-51和和12位位DAC的接口的接口 4位輸入寄存器8位輸入寄存器12位DAC寄存器12位D/A轉換器Iout1Iout2VREFRfbDI11DI4DI3DI0BYTE1/BYTE2CSWR1WR2XFERLE1LE2LE

溫馨提示

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

評論

0/150

提交評論