版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 A/D與與D/A轉換接口轉換接口課程稱號:微機原理與課程稱號:微機原理與接口技術接口技術授課方式授課方式:講課、實驗、講課、實驗、提問及作業(yè)提問及作業(yè)主講人:金永賢主講人:金永賢第九章第九章A/DA/D與與D/AD/A轉換器接口轉換器接口教學重點 D/A轉換器接口電路設計 A/D轉換器接口電路設計第九章A/D與D/A轉換器接口 微型計算機在實時控制、在線動態(tài)丈量和對物理過程進展監(jiān)控,以及微型計算機在實時控制、在線動態(tài)丈量和對物理過程進展監(jiān)控,以及圖像、語音處置領域的運用中,都要與一些延續(xù)變化的模擬量溫度、壓圖像、語音處置領域的運用中,都要與一些延續(xù)變化的模擬量溫度、壓力、流量、位移、速度、光
2、亮度、聲音等模擬量打交道,但數(shù)字計算機力、流量、位移、速度、光亮度、聲音等模擬量打交道,但數(shù)字計算機本身只能識別和處置數(shù)字量,因此,必需經(jīng)過轉換器,把模擬量轉換成數(shù)本身只能識別和處置數(shù)字量,因此,必需經(jīng)過轉換器,把模擬量轉換成數(shù)字量,或將數(shù)字量轉換成模擬量,才干實現(xiàn)字量,或將數(shù)字量轉換成模擬量,才干實現(xiàn)CPU與被控對象之間的信息交與被控對象之間的信息交換。所以微機在面向自動控制,自動測最和自動監(jiān)控系統(tǒng)與各種被控、被換。所以微機在面向自動控制,自動測最和自動監(jiān)控系統(tǒng)與各種被控、被側對象發(fā)生關系時,就需設置模擬接口側對象發(fā)生關系時,就需設置模擬接口模擬量與數(shù)字量n模擬量模擬量延續(xù)變化的物理量延續(xù)變
3、化的物理量n數(shù)字量數(shù)字量時間和數(shù)值上都離散的量時間和數(shù)值上都離散的量模擬模擬/數(shù)字轉換器數(shù)字轉換器ADCDAC數(shù)字數(shù)字/模擬轉換器模擬轉換器模擬輸入輸出系統(tǒng)表示圖數(shù)字信號數(shù)字信號模擬信號模擬信號現(xiàn)場信號現(xiàn)場信號1現(xiàn)場信號現(xiàn)場信號2現(xiàn)場信號現(xiàn)場信號n微型微型計算機計算機放大器放大器放大器放大器放大器放大器多多路路開開關關低通濾波低通濾波傳感器傳感器低通濾波低通濾波傳感器傳感器低通濾波低通濾波傳感器傳感器A/D轉換器轉換器采樣堅持器采樣堅持器數(shù)字信號數(shù)字信號受控對象受控對象控制信號控制信號模擬信號模擬信號D/A轉換器轉換器放大驅動電路放大驅動電路傳感器傳感器將各種現(xiàn)場的物理量丈量出來將各種現(xiàn)場的物
4、理量丈量出來并轉換成電信號模擬電壓或電流并轉換成電信號模擬電壓或電流 放大器放大器把傳感器輸出的信號放大到把傳感器輸出的信號放大到ADC所需所需的量程范圍的量程范圍低通濾波器低通濾波器用于降低噪聲、濾去高頻干擾,用于降低噪聲、濾去高頻干擾,以添加信噪比以添加信噪比多路開關多路開關把多個現(xiàn)場信號分時地接通到把多個現(xiàn)場信號分時地接通到A/D轉換器轉換器采樣堅持器采樣堅持器周期性地采樣延續(xù)信號,周期性地采樣延續(xù)信號,并在并在A/D轉換期間堅持不變轉換期間堅持不變D/A轉換器任務原理DAC數(shù)字數(shù)字/模擬轉換器模擬轉換器模擬量模擬量數(shù)字量數(shù)字量D/A轉換的根本原理數(shù)字量數(shù)字量 按權相加按權相加 模擬量模
5、擬量1101B 123122021120 13D/A轉換器的原理圖1Iout2Iout1RfbRfbVout+_I1S1D1c2RRI2S2D2b2RRI0S0D0d2R2RRI3S3D3a2RVREF電阻網(wǎng)絡電阻網(wǎng)絡基準電壓基準電壓電子開關電子開關D/A轉換器的原理圖2Iout2Iout1RfbVout+_I1S1D1c2RRI2S2D2b2RRI0S0D0d2R2RRI3S3D3a2RVREF阻抗阻抗2R運算放大器運算放大器虛地虛地D/A轉換器的原理圖3VaVREFVbVREF/2VcVREF/4VdVREF/8I0Vd/2RVREF/82RI1Vc/2RVREF/42RI2Vb/2RVR
6、EF/22RI3Va/2RVREF/12RD/A轉換器的原理圖4Iout1I0I1I2I3VREF/2R1/81/41/21RfbRVoutIout1RfbVREF20212223/24VoutD/2nVREFDAC0832的內部構造LE2LE1RfbAGNDDAC0832VccILEVREF輸入輸入寄寄存存器器DGNDDI0DI7D/A轉轉換換器器DAC寄寄存存器器Iout2Iout1CSWR1WR2XFER1. DAC0832的數(shù)字接口n8位數(shù)字輸入端位數(shù)字輸入端nDI0DI7DI0為最低位為最低位n輸入存放器第輸入存放器第1級鎖存的控制端級鎖存的控制端nILE、CS*、WR1*nDAC存
7、放器第存放器第2級鎖存的控制端級鎖存的控制端nXFER*、WR2*直通鎖存器的任務方式兩級緩沖存放器都是直通鎖存器兩級緩沖存放器都是直通鎖存器LE1,直通輸出等于輸入,直通輸出等于輸入LE0,鎖存輸出堅持不變,鎖存輸出堅持不變LE2LE1DAC0832輸入輸入寄寄存存器器DI0DI7D/A轉轉換換器器DAC寄寄存存器器Iout1DAC0832的任務方式:直通方式nLE1LE21n輸入的數(shù)字數(shù)據(jù)直接進入輸入的數(shù)字數(shù)據(jù)直接進入D/A轉換器轉換器LE2LE1DAC0832輸入輸入寄寄存存器器DI0DI7D/A轉轉換換器器DAC寄寄存存器器Iout1DAC0832的任務方式:單緩沖方式nLE11,或者
8、,或者LE21n兩個存放器之一一直處于直通形狀兩個存放器之一一直處于直通形狀n另一個存放器處于受控形狀緩沖形狀另一個存放器處于受控形狀緩沖形狀LE2LE1DAC0832輸入輸入寄寄存存器器DI0DI7D/A轉轉換換器器DAC寄寄存存器器Iout1DAC0832的任務方式:雙緩沖方式n兩個存放器都處于受控緩沖形狀兩個存放器都處于受控緩沖形狀n可以對一個數(shù)據(jù)進展可以對一個數(shù)據(jù)進展D/A轉換的同時;輸入轉換的同時;輸入另一個數(shù)據(jù)另一個數(shù)據(jù)LE2LE1DAC0832輸入輸入寄寄存存器器DI0DI7D/A轉轉換換器器DAC寄寄存存器器Iout12. DAC0832的模擬輸出nIout1、Iout2電流輸
9、出端電流輸出端nRfb反響電阻引出端電阻在芯片內反響電阻引出端電阻在芯片內nVREF參考電壓輸入端參考電壓輸入端n10V10VnAGND模擬信號地模擬信號地nVCC電源電壓輸入端電源電壓輸入端n5V15VnDGND數(shù)字信號地數(shù)字信號地單極性電壓輸出VoutIout1RfbD/28VREFRfbIout2Iout1Vout+_AGNDADIVREF9.1 D/A轉換器的接口方法 一、一、D/A轉換器及其銜接特性轉換器及其銜接特性 1. D/A轉換器主要參數(shù)轉換器主要參數(shù) 1分辨率分辨率 D/A轉換器可以的轉換二進制位數(shù),位數(shù)越多轉換器可以的轉換二進制位數(shù),位數(shù)越多分辨率越高。分辨率越高。 2轉換
10、時間轉換時間 數(shù)字量輸入到完成轉換,輸出到達最終值并穩(wěn)數(shù)字量輸入到完成轉換,輸出到達最終值并穩(wěn)定為止。定為止。 3精度精度 D/A轉換器實踐輸出電壓與實際值之間的誤差,轉換器實踐輸出電壓與實際值之間的誤差,普通采用數(shù)字量的最低有效位作為衡量單位,普通采用數(shù)字量的最低有效位作為衡量單位,如如+1/2LSB。 4線性度線性度 理想的理想的D/A轉換器是線性的,實踐有誤差。數(shù)字轉換器是線性的,實踐有誤差。數(shù)字量變化時,量變化時,D/A轉換器輸出的模擬量按比例關系轉換器輸出的模擬量按比例關系變化程度。變化程度。9.1 D/A轉換器的接口方法 2.D/A轉換器輸入轉換器輸入/輸出特性輸出特性 1輸入緩沖
11、才干輸入緩沖才干 2輸入數(shù)據(jù)寬度:輸入數(shù)據(jù)寬度:8位、位、10位、位、12位位 3電流型、電壓型電流型、電壓型 4輸入碼制:輸入碼制:DAC能接納哪些碼制的數(shù)字量輸入。單極性輸出接納能接納哪些碼制的數(shù)字量輸入。單極性輸出接納二進制或二進制或BCD碼;雙極性輸出接納補碼。碼;雙極性輸出接納補碼。 5單極性還是雙極性輸出單極性還是雙極性輸出二、二、D/A轉換器與微處置器接口設計方法轉換器與微處置器接口設計方法 1.接口義務接口義務 處理數(shù)據(jù)緩沖及數(shù)據(jù)寬度匹配。處理數(shù)據(jù)緩沖及數(shù)據(jù)寬度匹配。 2.接口方式接口方式 直接與主機相連;經(jīng)過三態(tài)門或存放器與主機相連;利用可編程并直接與主機相連;經(jīng)過三態(tài)門或存
12、放器與主機相連;利用可編程并行接口;經(jīng)過可編程邏輯器件行接口;經(jīng)過可編程邏輯器件PAL/GAL、CPLD、 EPLD。9.2 D/A轉換器的接口電路設計一、片內無三態(tài)緩沖器的一、片內無三態(tài)緩沖器的8位位D/A轉換器接口設計轉換器接口設計1. DAC0808構成直流數(shù)字電壓表。端口地址分配為:數(shù)據(jù)鎖存端構成直流數(shù)字電壓表。端口地址分配為:數(shù)據(jù)鎖存端口為口為Y1318H,比較器結果端口,比較器結果端口Y0319H。2. 分析:分析:DAC0808輸入無三態(tài)鎖存器,接口中要加三態(tài)鎖存器或并輸入無三態(tài)鎖存器,接口中要加三態(tài)鎖存器或并行接口。數(shù)字電壓表的本質是將數(shù)字量轉換成電壓和被測電壓比較,行接口。數(shù)
13、字電壓表的本質是將數(shù)字量轉換成電壓和被測電壓比較,而得到被測電壓的數(shù)字量,為此接口電路中要設置一個比較器。而得到被測電壓的數(shù)字量,為此接口電路中要設置一個比較器。3.設計設計 1硬件銜接。硬件銜接。 2軟件編程。軟件編程。 直流數(shù)字電壓表電路任務原理:二進制數(shù)經(jīng)直流數(shù)字電壓表電路任務原理:二進制數(shù)經(jīng)DAC0808轉換為模擬轉換為模擬量,該模擬量與被測信號直流電壓在比較器進展比較,由比較結量,該模擬量與被測信號直流電壓在比較器進展比較,由比較結果去調整輸入果去調整輸入DAC0808的數(shù)字量。當某一數(shù)字量經(jīng)的數(shù)字量。當某一數(shù)字量經(jīng)DAC0808轉換轉換的模擬量大于被測信號時,以為不適宜,就去掉它,
14、即該位置的模擬量大于被測信號時,以為不適宜,就去掉它,即該位置0,否那么,該位置否那么,該位置1,如此逐次比較,直到,如此逐次比較,直到N次為止。此時被保管下來的次為止。此時被保管下來的二進制數(shù)就是被測模擬量的數(shù)字量。二進制數(shù)就是被測模擬量的數(shù)字量。9.2 D/A轉換器的接口電路設計9.2 D/A轉換器的接口電路設計 MOV AX,020H OK:SHR CL,1 MOV ES,AX JNC NEXT MOV BX,00H MOV AL,CH MOV CX,080H MOV ES:BX,ALNEXT: MOV AH,CH HLT MOV AL,AH ADD AL,CL MOV CH,AL MO
15、V DX,318H OUT DX,AL MOV DX,319H IN AL,DX AND AL,01H JZ OK MOV CH,AH9.2 D/A轉換器的接口電路設計二、片內有三態(tài)緩沖器的二、片內有三態(tài)緩沖器的8位位D/A轉換器接口設計轉換器接口設計1. 要求:采用要求:采用DAC0832設計一個能產(chǎn)生恣意波形如正弦波、三角設計一個能產(chǎn)生恣意波形如正弦波、三角波等的函數(shù)波形發(fā)生器。波等的函數(shù)波形發(fā)生器。2. 分析:分析:DAC0832是分辨率為是分辨率為8位、芯片內部帶有兩級緩沖器的位、芯片內部帶有兩級緩沖器的D/A轉換器。輸入無三態(tài)鎖存器,接口中要加三態(tài)鎖存器或并行接口。轉換器。輸入無三態(tài)
16、鎖存器,接口中要加三態(tài)鎖存器或并行接口。數(shù)字電壓表的本質是將數(shù)字量轉換成電壓和被測電壓比較,而得到數(shù)字電壓表的本質是將數(shù)字量轉換成電壓和被測電壓比較,而得到被測電壓的數(shù)字量,為此接口電路中要設置一個比較器。被測電壓的數(shù)字量,為此接口電路中要設置一個比較器。3.設計設計 1硬件銜接。采用硬件銜接。采用8255A作為作為DAC與與CPU之間的接口芯片,之間的接口芯片,A端口端口用來數(shù)據(jù)輸出,用來數(shù)據(jù)輸出,B端口用來輸出控制信號。端口用來輸出控制信號。 2軟件編程。軟件編程。 2 片內有輸入鎖存器片內有輸入鎖存器DAC0832與與CPU接口接口函數(shù)波形發(fā)生器函數(shù)波形發(fā)生器:1.硬件設計硬件設計9.2
17、 D/A轉換器的接口電路設計8255初始化初始化 DEC ALMOV DX,303H JNZ L2 MOV AL,80H JMP L1OUT DX,ALMOV DX,301HOUT AL,00010000BOUT DX,ALMOV DX,300HMOV AL,0HL1:OUT DX,AL INC AL JNZ L1 MOV AL,0FFHL2:OUT DX,AL9.2 D/A轉換器的接口電路設計三、片內無三態(tài)緩沖器的三、片內無三態(tài)緩沖器的12位位D/A轉換器接口設轉換器接口設計計1. 要求:對片內無輸入緩沖器的要求:對片內無輸入緩沖器的12位位D/A轉換器轉換器設計接口,要求轉換的數(shù)據(jù)按設計接
18、口,要求轉換的數(shù)據(jù)按“右對齊右對齊“格式傳格式傳送。送。2. 分析:由于該分析:由于該D/A分辨率為分辨率為12位數(shù)據(jù)線有位數(shù)據(jù)線有12條,而條,而CPU的字長為的字長為8位,因此需傳送兩次。位,因此需傳送兩次。3.設計設計 9.2 D/A轉換器的接口電路設計9.2 D/A9.2 D/A轉換器的接口電路設計轉換器的接口電路設計程序如下:程序如下:Mov dx,318hMov al,datalOut dx.alMov dx,319hMov al,datahOut dx,al9.2 D/A9.2 D/A轉換器的接口電路設計轉換器的接口電路設計四、片內有三態(tài)緩沖器的四、片內有三態(tài)緩沖器的12位位D/
19、A轉換器接口設計轉換器接口設計1. 要求:對片內有輸入緩沖器的要求:對片內有輸入緩沖器的12位位D/A轉換器設計接口,轉換器設計接口,要求轉換的數(shù)據(jù)按要求轉換的數(shù)據(jù)按“左對齊左對齊“格式傳送。格式傳送。2. 分析:由于該分析:由于該D/A分辨率為分辨率為12位數(shù)據(jù)線有位數(shù)據(jù)線有12條,條,且片內有兩級鎖存器,所以不用外加鎖存器,可與且片內有兩級鎖存器,所以不用外加鎖存器,可與CPU直接相連,但直接相連,但CPU的字長為位,因此需傳送兩次。的字長為位,因此需傳送兩次。3.設計設計 片內有輸入鎖存器片內有輸入鎖存器DAC1210與與CPU接口接口9.2 D/A轉換器的接口電路設計9.2 D/A轉換
20、器的接口電路設計硬件銜接:硬件銜接: DAC1210高高8位位DI11DI4連到數(shù)據(jù)線連到數(shù)據(jù)線D7D0,低,低4位位DI3DI0連到連到數(shù)據(jù)線的數(shù)據(jù)線的D7D4,實現(xiàn)左對齊。,實現(xiàn)左對齊。高低字節(jié)鎖存過程:高低字節(jié)鎖存過程: 高低字節(jié)控制端口地址分別為高低字節(jié)控制端口地址分別為340HY0=0、341HY1=0,第二級鎖存地址為第二級鎖存地址為342HY2=0。 當當Y0=0時,時, BYTE1/BYTE2= 1,此時假設,此時假設IOW有效有效WR1=0,其上升沿鎖存高其上升沿鎖存高8位數(shù)據(jù)。位數(shù)據(jù)。 當當Y1=0時,時, BYTE1/BYTE2= 0,此時假設,此時假設IOW有效有效WR
21、1=0,其上升沿鎖存低其上升沿鎖存低4位數(shù)據(jù)。位數(shù)據(jù)。 當當Y2=0時,此時假設時,此時假設IOW有效有效WR1=0,其上升沿將,其上升沿將12位數(shù)據(jù)位數(shù)據(jù)鎖存到鎖存到12為為DAC存放器,開場存放器,開場D/A轉換。轉換。MOV DX,340H MOV AL,DATAL MOV AL,DATAH OUT DX,AL OUT DX,AL MOV DX,342H INC DX OUT DX,AL 9.3 A/D轉換器接口根本原理與方法 一、一、A/D轉換器及銜接特性轉換器及銜接特性 1.A/D轉換器主要參數(shù)轉換器主要參數(shù) 1分辨率分辨率 A/D轉換器可轉換的二進制位數(shù)。轉換器可轉換的二進制位數(shù)。
22、 2轉換時間轉換時間 輸入啟動轉換信號到轉換終了,最后得到穩(wěn)定輸入啟動轉換信號到轉換終了,最后得到穩(wěn)定的數(shù)字量輸出所需的時間。的數(shù)字量輸出所需的時間。 2.A/D轉換器外部特性轉換器外部特性 (1)啟動線:由系統(tǒng)控制器或經(jīng)過接口發(fā)出的一種啟動線:由系統(tǒng)控制器或經(jīng)過接口發(fā)出的一種控制信號,此信號一到,控制信號,此信號一到,A/D轉換器立刻開場。轉換器立刻開場。 (2)轉換終了線:轉換終了由轉換終了線:轉換終了由A/D轉換器發(fā)出的一轉換器發(fā)出的一種形狀信號,由它懇求中斷、種形狀信號,由它懇求中斷、DMA傳送和中斷傳送和中斷查詢用。查詢用。 (3)模擬信號輸入線:來自被轉換的對象,有單通模擬信號輸入
23、線:來自被轉換的對象,有單通道、多通道。道、多通道。9.3 A/D轉換器接口根本原理與方法 (4數(shù)字量輸出線:由數(shù)字量輸出線:由ADC將數(shù)字量送給將數(shù)字量送給CPU。 銜接特性:銜接特性:1啟動信號是電平還是脈沖;啟動信號是電平還是脈沖;2芯片內能否有三態(tài)門輸出鎖存器,假設有可芯片內能否有三態(tài)門輸出鎖存器,假設有可直接與直接與CPU數(shù)據(jù)線相數(shù)據(jù)線相連,否那么要外加鎖存器;連,否那么要外加鎖存器;3輸出數(shù)字量的方式,是二進制還是輸出數(shù)字量的方式,是二進制還是BCD碼。碼。二、二、A/D轉換器與微處置器接口方法轉換器與微處置器接口方法 1.A/D轉換器與轉換器與CPU的銜接的銜接 1A/D轉換器的
24、分辨率與轉換器的分辨率與CPU的數(shù)據(jù)總線的的數(shù)據(jù)總線的位數(shù)關系;位數(shù)關系; 轉換終了后存放數(shù)據(jù)時有轉換終了后存放數(shù)據(jù)時有“左對齊和左對齊和“右對右對齊之分,左對齊就是一個數(shù)據(jù)的最高位放在齊之分,左對齊就是一個數(shù)據(jù)的最高位放在最左邊,缺位在右邊,并以最左邊,缺位在右邊,并以0補齊。右對齊就是補齊。右對齊就是一個數(shù)據(jù)的最低位放在最右邊,缺位在左邊,一個數(shù)據(jù)的最低位放在最右邊,缺位在左邊,并以并以0補齊。補齊。 2 A/D轉換器的輸出鎖存器;轉換器的輸出鎖存器; 假設假設A/D轉換器內無數(shù)據(jù)鎖存器,那么轉換器內無數(shù)據(jù)鎖存器,那么A/D接接口電路中應設有數(shù)據(jù)鎖存器方可與數(shù)據(jù)總線相口電路中應設有數(shù)據(jù)鎖存
25、器方可與數(shù)據(jù)總線相連。連。 9.3 A/D轉換器接口根本原理與方法 (3A/D轉換轉換器的啟動信號。轉換轉換器的啟動信號。 有電平啟動和脈沖啟動之分,如有電平啟動和脈沖啟動之分,如AD570是低平啟是低平啟動,動,AD574、ADC0809為脈沖啟動。為脈沖啟動。2.A/D轉換接口的主要操作轉換接口的主要操作 1進展通道選擇;進展通道選擇; 2發(fā)啟動信號;發(fā)啟動信號; 3取回轉換終了信號;取回轉換終了信號; 4讀取轉換的數(shù)據(jù);讀取轉換的數(shù)據(jù); 5發(fā)發(fā)S/H控制信號;控制信號;3.A/D轉換器的數(shù)據(jù)傳送方式轉換器的數(shù)據(jù)傳送方式 1查詢式傳送;查詢式傳送; 2中斷方式傳送;中斷方式傳送; 3DMA
26、方式傳送;方式傳送; 4對于超高速對于超高速A/D,采用在,采用在A/D轉換器板上設置轉換器板上設置RAM的方法;的方法;9.3 A/D轉換器接口根本原理與方法 4.A/D轉換接口的構造方式轉換接口的構造方式 1與與CPU直接相連;直接相連; 2采用三態(tài)門鎖存器與采用三態(tài)門鎖存器與CPU相連;相連; 3利用可編程利用可編程I/O接口與接口與CPU相連;相連; 4采用采用GAL器件通用可編程器件器件通用可編程器件9.4 查詢方式A/D轉換器接口設計一、一、12位片內帶有三態(tài)門輸出鎖存器的位片內帶有三態(tài)門輸出鎖存器的A/D轉換器接口設計轉換器接口設計 1.要求要求 12位位A/D轉換,轉換終了后分
27、兩次輸出,以左對齊的方式存放在轉換,轉換終了后分兩次輸出,以左對齊的方式存放在首址為首址為400H的內存區(qū),采集的內存區(qū),采集64個數(shù)據(jù),采用查詢方式,個數(shù)據(jù),采用查詢方式,ADC用用AD574。 2.分析分析 CS、CE為片選,為片選,R/C為啟動轉換,數(shù)據(jù)輸出允許。為啟動轉換,數(shù)據(jù)輸出允許。 CS=0,CE=1,R/C=0:啟動轉換;:啟動轉換; CS=0,CE=1,R/C=1:讀取數(shù)據(jù)。:讀取數(shù)據(jù)。12/8=1:一次輸出:一次輸出12位;位;12/8=0:一次輸出:一次輸出8位。位。 A0有兩個功能:控制轉換寬度有兩個功能:控制轉換寬度A0=0,12位轉換;位轉換;A0=1,8位轉位轉換
28、;控制度高低字節(jié)讀數(shù)換;控制度高低字節(jié)讀數(shù)A0=0,讀高,讀高8位;位;A0=1,讀低,讀低4位。位。 3.設計設計9.4 查詢方式A/D轉換器接口設計9.4 查詢方式A/D轉換器接口設計 數(shù)據(jù)采集程序段如下:數(shù)據(jù)采集程序段如下: MOVCX,40HINAL,DXMOVSI,400HMOVSI,ALSTT: MOVDX,312HINCSIMOVAL,00HDECCXOUTDX,AL JNZSTTMOVDX,310HMOVAX,4C00HL:IN AL,DX INT21HANDAL,80HJNZ LMOVDX,311HINAL,DXANDAL,F(xiàn)0HMOVSI,ALINCSIMOVDX,312H
29、9.4 查詢方式A/D轉換器接口設計二、二、 12位片內不帶輸出鎖存器的位片內不帶輸出鎖存器的A/D轉換器接口設計轉換器接口設計 1.要求要求 數(shù)據(jù)采集系統(tǒng),采用數(shù)據(jù)采集系統(tǒng),采用ADC1210作作12位轉換,轉換的數(shù)據(jù)按右對齊位轉換,轉換的數(shù)據(jù)按右對齊式存放。式存放。 2.分析與設計分析與設計 ADC1210無三態(tài)輸出鎖存器,它的數(shù)據(jù)線不能與無三態(tài)輸出鎖存器,它的數(shù)據(jù)線不能與CPU直接相連,直接相連,必需經(jīng)過必需經(jīng)過244接到接到CPU數(shù)據(jù)線上,分兩次傳送數(shù)據(jù)線上,分兩次傳送12位數(shù)據(jù),先讀高位數(shù)據(jù),先讀高8位后讀低位后讀低8位。位。SC為轉換啟動,為轉換啟動,CC轉換終了信號,低電平有效,
30、它轉換終了信號,低電平有效,它經(jīng)過經(jīng)過244接到接到CPU數(shù)據(jù)線數(shù)據(jù)線D7上。上。Y0330H為數(shù)據(jù)口和形狀口,為數(shù)據(jù)口和形狀口,Y1331H為數(shù)據(jù)口,為數(shù)據(jù)口,Y2332H為啟動口。為啟動口。 3.編程編程9.4 查詢方式A/D轉換器接口設計9.4 查詢方式A/D轉換器接口設計 MOVDX,332HIN AL,DXINAL,DX ANDAL,OFHMOVDX,330H MOVBH,ALL:INAL,DX MOVDX,331HROLAL,1 IN AL,DXJCLMOVBH,ALMOVDX,330HHLT9.4 查詢方式A/D轉換器接口設計三、電平啟動轉換的接口設計三、電平啟動轉換的接口設計
31、1.要求要求 在在8位數(shù)據(jù)采集系統(tǒng)中,采用位數(shù)據(jù)采集系統(tǒng)中,采用AD570作作A/D轉換,采集轉換,采集256個數(shù)據(jù),用查詢方式送到內存。個數(shù)據(jù),用查詢方式送到內存。 2.分析分析 AD570電平啟動電平啟動8位逐次逼近型位逐次逼近型A/D轉換器,啟動信號轉換器,啟動信號B/C,低電平有效,該信號為低開場轉換,低電平有效,該信號為低開場轉換,25us轉換終轉換終了,轉換時啟動信號必需堅持低電平,假設提早變高那了,轉換時啟動信號必需堅持低電平,假設提早變高那么轉換中止。轉換終了信號么轉換中止。轉換終了信號DR,轉換過程為高,一旦變,轉換過程為高,一旦變低表示終了,可以讀出。低表示終了,可以讀出。
32、 3.硬件銜接硬件銜接 AD570數(shù)據(jù)輸出無三態(tài)鎖存器,不能直接與數(shù)據(jù)輸出無三態(tài)鎖存器,不能直接與CPU相連,相連,可以用可以用8255。9.4 查詢方式A/D轉換器接口設計9.4 查詢方式A/D轉換器接口設計 MOV DX,303H MOV AL,98H OUT DX,AL MOV AL,01H OUT DX,AL MOV AX,0040H MOV ES,AX MOV BX,00H MOV CX,0FFHAGAIN:MOV AL,00HOUT DX,ALWAIT:MOV DX,302HIN AL,DX SHL AL,1 JCWAITMOVDX,300HINAL,DXMOVES:BX,ALMO
33、VDX,303HMOVAL,01HOUTDX,ALINCBXLOOPAGAIN MOV AX,4C00H INT 21H9.5 中斷方式的A/D轉換器接口設計中斷技術運用有兩種情況:一是用戶自行設計和配置的中斷系統(tǒng);二是利用微中斷技術運用有兩種情況:一是用戶自行設計和配置的中斷系統(tǒng);二是利用微機系統(tǒng)的中斷源。機系統(tǒng)的中斷源。 一、單板機系統(tǒng)的中斷數(shù)據(jù)采集系統(tǒng)設計一、單板機系統(tǒng)的中斷數(shù)據(jù)采集系統(tǒng)設計 1.要求要求 單通道模擬信號采集單通道模擬信號采集512個數(shù)據(jù),采用中斷方式讀入內存,并送到個數(shù)據(jù),采用中斷方式讀入內存,并送到D/A轉換轉換器。器。 2.分析設計分析設計 A/D采用采用AD0804,中斷控制器用,中斷控制器用8259。 ADC0804是一個單通道是一個單通道8位分辨率位分辨率A/D轉換器,輸出有三態(tài)鎖存,可直轉換器,輸出有三態(tài)鎖存,可直接與系統(tǒng)數(shù)據(jù)線相連。啟動信號為接與系統(tǒng)數(shù)據(jù)線相連。啟動信號為CS*WR,轉換終了信號,轉換終了信號INTR,低電平,低電平有效,其地址為有效,其地址為0FFD4H,DAC0832地址為地址為0FFD6H。 8259在系統(tǒng)中單片運用,設中斷類型號高在系統(tǒng)中單片運用,設中斷類型號高5
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度林產(chǎn)品加工與許可經(jīng)營合同2篇
- 二零二五年度俄語企業(yè)內部培訓翻譯合同
- 二零二五年度房地產(chǎn)廣告經(jīng)紀服務合同3篇
- 2025年度消防工程清包及消防產(chǎn)品采購合同范本3篇
- 海南醫(yī)學院《法律社會學》2023-2024學年第一學期期末試卷
- 海南師范大學《建筑物理(熱)》2023-2024學年第一學期期末試卷
- 二零二五年度數(shù)據(jù)中心專用個人機柜租賃及云服務接入合同3篇
- 二零二五年度杭州建筑工程裝修設計與施工合同3篇
- 數(shù)據(jù)庫系統(tǒng)課程設計任務書(知識研究)
- 網(wǎng)頁設計課程設計成品
- 安全環(huán)保職業(yè)健康法律法規(guī)清單2024年
- 語文版2024年六年級上冊語文文言文閱讀理解真題
- 公職人員入股經(jīng)商檢討書
- 2024年廣州市個人房屋租賃合同
- PDCA提高便秘患者腸鏡檢查腸道準備合格率
- 蘇教版四年級上冊數(shù)學計算題大全1000道帶答案
- SLT 478-2021 水利數(shù)據(jù)庫表結構及標識符編制總則
- 【新教材】人教版(2024)七年級上冊英語Unit 6 A Day in the Life單元整體教學設計(4課時)
- 云倉存儲合同范本
- 曝氣機安裝方案
- 機電傳動單向數(shù)控平臺(礦大)
評論
0/150
提交評論