九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

模擬電路與數(shù)字電路的轉(zhuǎn)換.ppt

上傳人:xin****828 文檔編號(hào):15519756 上傳時(shí)間:2020-08-16 格式:PPT 頁數(shù):57 大?。?.82MB
收藏 版權(quán)申訴 舉報(bào) 下載
模擬電路與數(shù)字電路的轉(zhuǎn)換.ppt_第1頁
第1頁 / 共57頁
模擬電路與數(shù)字電路的轉(zhuǎn)換.ppt_第2頁
第2頁 / 共57頁
模擬電路與數(shù)字電路的轉(zhuǎn)換.ppt_第3頁
第3頁 / 共57頁

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

14.9 積分

下載資源

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

資源描述:

《模擬電路與數(shù)字電路的轉(zhuǎn)換.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《模擬電路與數(shù)字電路的轉(zhuǎn)換.ppt(57頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、第 九章,A/D與D/A轉(zhuǎn)換接口 課程名稱:微機(jī)原理與接口技術(shù) 授課方式:講課、實(shí)驗(yàn)、提問及作業(yè) 主講人:金永賢,第九章A/D與D/A轉(zhuǎn)換器接口,教學(xué)重點(diǎn) D/A轉(zhuǎn)換器接口電路設(shè)計(jì) A/D轉(zhuǎn)換器接口電路設(shè)計(jì),第九章A/D與D/A轉(zhuǎn)換器接口,微型計(jì)算機(jī)在實(shí)時(shí)控制、在線動(dòng)態(tài)測量和對(duì)物理過程進(jìn)行監(jiān)控,以及圖像、語音處理領(lǐng)域的應(yīng)用中,都要與一些連續(xù)變化的模擬量(溫度、壓力、流量、位移、速度、光亮度、聲音等模擬量)打交道,但數(shù)字計(jì)算機(jī)本身只能識(shí)別和處理數(shù)字量,因此,必須經(jīng)過轉(zhuǎn)換器,把模擬量轉(zhuǎn)換成數(shù)字量,或?qū)?shù)字量轉(zhuǎn)換成模擬量,才能實(shí)現(xiàn)CPU與被控對(duì)象之間的信息交換。所以微機(jī)在面向自動(dòng)控制,自動(dòng)測最和自動(dòng)

2、監(jiān)控系統(tǒng)與各種被控、被側(cè)對(duì)象發(fā)生關(guān)系時(shí),就需設(shè)置模擬接口,模擬量與數(shù)字量,模擬量連續(xù)變化的物理量,數(shù)字量時(shí)間和數(shù)值上都離散的量,模擬輸入輸出系統(tǒng)示意圖,傳感器 將各種現(xiàn)場的物理量測量出來 并轉(zhuǎn)換成電信號(hào)(模擬電壓或電流),放大器 把傳感器輸出的信號(hào)放大到ADC所需 的量程范圍,低通濾波器 用于降低噪聲、濾去高頻干擾, 以增加信噪比,多路開關(guān) 把多個(gè)現(xiàn)場信號(hào)分時(shí)地接通到A/D轉(zhuǎn)換器,采樣保持器 周期性地采樣連續(xù)信號(hào), 并在A/D轉(zhuǎn)換期間保持不變,D/A轉(zhuǎn)換器工作原理,模擬量,數(shù)字量,D/A轉(zhuǎn)換的基本原理,數(shù)字量 按權(quán)相加 模擬量,D/A轉(zhuǎn)換器的原理圖(1),D/A轉(zhuǎn)換器的原理圖(2),D/A轉(zhuǎn)換

3、器的原理圖(3),VaVREF VbVREF/2 VcVREF/4 VdVREF/8,I0Vd/2RVREF/(82R) I1Vc/2RVREF/(42R) I2Vb/2RVREF/(22R) I3Va/2RVREF/(12R),D/A轉(zhuǎn)換器的原理圖(4),Iout1I0I1I2I3 VREF/2R(1/81/41/21) RfbR VoutIout1Rfb VREF(20212223)/24,Vout(D/2n)VREF,DAC0832的內(nèi)部結(jié)構(gòu),1. DAC0832的數(shù)字接口,8位數(shù)字輸入端 DI0DI7(DI0為最低位) 輸入寄存器(第1級(jí)鎖存)的控制端 ILE、CS*、WR1* DAC

4、寄存器(第2級(jí)鎖存)的控制端 XFER*、WR2*,直通鎖存器的工作方式,兩級(jí)緩沖寄存器都是直通鎖存器 LE1,直通(輸出等于輸入) LE0,鎖存(輸出保持不變),DAC0832的工作方式:直通方式,LE1LE21 輸入的數(shù)字?jǐn)?shù)據(jù)直接進(jìn)入D/A轉(zhuǎn)換器,DAC0832的工作方式:單緩沖方式,LE11,或者LE21 兩個(gè)寄存器之一始終處于直通狀態(tài) 另一個(gè)寄存器處于受控狀態(tài)(緩沖狀態(tài)),DAC0832的工作方式:雙緩沖方式,兩個(gè)寄存器都處于受控(緩沖)狀態(tài) 能夠?qū)σ粋€(gè)數(shù)據(jù)進(jìn)行D/A轉(zhuǎn)換的同時(shí);輸入另一個(gè)數(shù)據(jù),2. DAC0832的模擬輸出,Iout1、Iout2電流輸出端 Rfb反饋電阻引出端(電阻

5、在芯片內(nèi)) VREF參考電壓輸入端 10V10V AGND模擬信號(hào)地 VCC電源電壓輸入端 5V15V DGND數(shù)字信號(hào)地,單極性電壓輸出,VoutIout1Rfb (D/28)VREF,9.1 D/A轉(zhuǎn)換器的接口方法,一、D/A轉(zhuǎn)換器及其連接特性 1. D/A轉(zhuǎn)換器主要參數(shù) 1)分辨率 D/A轉(zhuǎn)換器能夠的轉(zhuǎn)換二進(jìn)制位數(shù),位數(shù)越多分辨率越高。 2)轉(zhuǎn)換時(shí)間 數(shù)字量輸入到完成轉(zhuǎn)換,輸出達(dá)到最終值并穩(wěn)定為止。 3)精度 D/A轉(zhuǎn)換器實(shí)際輸出電壓與理論值之間的誤差,一般采用數(shù)字量的最低有效位作為衡量單位,如+1/2LSB。 4)線性度 理想的D/A轉(zhuǎn)換器是線性的,實(shí)際有誤差。數(shù)字量變化時(shí),D/A轉(zhuǎn)換

6、器輸出的模擬量按比例關(guān)系變化程度。,9.1 D/A轉(zhuǎn)換器的接口方法,2.D/A轉(zhuǎn)換器輸入/輸出特性 1)輸入緩沖能力 2)輸入數(shù)據(jù)寬度:8位、10位、12位 3)電流型、電壓型 4)輸入碼制:DAC能接收哪些碼制的數(shù)字量輸入。單極性輸出接收二進(jìn)制或BCD碼;雙極性輸出接收補(bǔ)碼。 5)單極性還是雙極性輸出 二、D/A轉(zhuǎn)換器與微處理器接口設(shè)計(jì)方法 1.接口任務(wù) 解決數(shù)據(jù)緩沖及數(shù)據(jù)寬度匹配。 2.接口形式 直接與主機(jī)相連;通過三態(tài)門或寄存器與主機(jī)相連;利用可編程并行接口;通過可編程邏輯器件PAL/GAL、CPLD、 EPLD。,9.2 D/A轉(zhuǎn)換器的接口電路設(shè)計(jì),一、片內(nèi)無三態(tài)緩沖器的8位D/A轉(zhuǎn)換

7、器接口設(shè)計(jì) 1. DAC0808構(gòu)成直流數(shù)字電壓表。端口地址分配為:數(shù)據(jù)鎖存端 口為Y1(318H),比較器結(jié)果端口Y0(319H)。 2. 分析:DAC0808輸入無三態(tài)鎖存器,接口中要加三態(tài)鎖存器或并 行接口。數(shù)字電壓表的實(shí)質(zhì)是將數(shù)字量轉(zhuǎn)換成電壓和被測電壓比較, 而得到被測電壓的數(shù)字量,為此接口電路中要設(shè)置一個(gè)比較器。 3.設(shè)計(jì) 1)硬件連接。 2)軟件編程。 直流數(shù)字電壓表電路工作原理:二進(jìn)制數(shù)經(jīng)DAC0808轉(zhuǎn)換為模擬 量,該模擬量與被測信號(hào)(直流電壓)在比較器進(jìn)行比較,由比較結(jié) 果去調(diào)整輸入DAC0808的數(shù)字量。當(dāng)某一數(shù)字量經(jīng)DAC0808轉(zhuǎn)換 的模擬量大于被測信號(hào)時(shí),認(rèn)為不合適,

8、就去掉它,即該位置0, 否則,該位置1,如此逐次比較,直到N次為止。此時(shí)被保留下來的 二進(jìn)制數(shù)就是被測模擬量的數(shù)字量。,9.2 D/A轉(zhuǎn)換器的接口電路設(shè)計(jì),9.2 D/A轉(zhuǎn)換器的接口電路設(shè)計(jì),MOV AX,020H OK:SHR CL,1 MOV ES,AX JNC NEXT MOV BX,00H MOV AL,CH MOV CX,080H MOV ES:BX,AL NEXT: MOV AH,CH HLT MOV AL,AH ADD AL,CL MOV CH,AL MOV DX,318H OUT DX,AL MOV DX,319H IN AL,DX AND AL,01H JZ OK MOV C

9、H,AH,9.2 D/A轉(zhuǎn)換器的接口電路設(shè)計(jì),二、片內(nèi)有三態(tài)緩沖器的8位D/A轉(zhuǎn)換器接口設(shè)計(jì) 1. 要求:采用DAC0832設(shè)計(jì)一個(gè)能產(chǎn)生任意波形(如正弦波、三角波等)的函數(shù)波形發(fā)生器。 2. 分析:DAC0832是分辨率為8位、芯片內(nèi)部帶有兩級(jí)緩沖器的D/A轉(zhuǎn)換器。輸入無三態(tài)鎖存器,接口中要加三態(tài)鎖存器或并行接口。數(shù)字電壓表的實(shí)質(zhì)是將數(shù)字量轉(zhuǎn)換成電壓和被測電壓比較,而得到被測電壓的數(shù)字量,為此接口電路中要設(shè)置一個(gè)比較器。 3.設(shè)計(jì) 1)硬件連接。采用8255A作為DAC與CPU之間的接口芯片,A端口用來數(shù)據(jù)輸出,B端口用來輸出控制信號(hào)。 2)軟件編程。,2) 片內(nèi)有輸入鎖存器(DAC0832

10、與CPU接口),函數(shù)波形發(fā)生器: 1.硬件設(shè)計(jì),9.2 D/A轉(zhuǎn)換器的接口電路設(shè)計(jì),8255初始化 DEC AL MOV DX,303H JNZ L2 MOV AL,80H JMP L1 OUT DX,AL MOV DX,301H OUT AL,00010000B OUT DX,AL MOV DX,300H MOV AL,0H L1:OUT DX,AL INC AL JNZ L1 MOV AL,0FFH L2:OUT DX,AL,9.2 D/A轉(zhuǎn)換器的接口電路設(shè)計(jì),三、片內(nèi)無三態(tài)緩沖器的12位D/A轉(zhuǎn)換器接口設(shè)計(jì) 1. 要求:對(duì)片內(nèi)無輸入緩沖器的12位D/A轉(zhuǎn)換器設(shè)計(jì)接口,要求轉(zhuǎn)換的數(shù)據(jù)按“右

11、對(duì)齊“格式傳送。 2. 分析:由于該D/A分辨率為12位(數(shù)據(jù)線有12條),而CPU的字長為8位,因此需傳送兩次。 3.設(shè)計(jì),9.2 D/A轉(zhuǎn)換器的接口電路設(shè)計(jì),9.2 D/A轉(zhuǎn)換器的接口電路設(shè)計(jì),程序如下: Mov dx,318h Mov al,datal Out dx.al Mov dx,319h Mov al,datah Out dx,al,9.2 D/A轉(zhuǎn)換器的接口電路設(shè)計(jì),四、片內(nèi)有三態(tài)緩沖器的12位D/A轉(zhuǎn)換器接口設(shè)計(jì) 1. 要求:對(duì)片內(nèi)有輸入緩沖器的12位D/A轉(zhuǎn)換器設(shè)計(jì)接口,要求轉(zhuǎn)換的數(shù)據(jù)按“左對(duì)齊“格式傳送。 2. 分析:由于該D/A分辨率為12位(數(shù)據(jù)線有12條),且片內(nèi)有

12、兩級(jí)鎖存器,所以不必外加鎖存器,可與CPU直接相連,但CPU的字長為位,因此需傳送兩次。 3.設(shè)計(jì),片內(nèi)有輸入鎖存器(DAC1210與CPU接口),9.2 D/A轉(zhuǎn)換器的接口電路設(shè)計(jì),9.2 D/A轉(zhuǎn)換器的接口電路設(shè)計(jì),硬件連接: DAC1210高8位DI11DI4連到數(shù)據(jù)線D7D0,低4位DI3DI0連到 數(shù)據(jù)線的D7D4,實(shí)現(xiàn)左對(duì)齊。 高低字節(jié)鎖存過程: 高低字節(jié)控制端口地址分別為340H(Y0=0)、341H(Y1=0), 第二級(jí)鎖存地址為342H(Y2=0)。 當(dāng)Y0=0時(shí), BYTE1/BYTE2= 1,此時(shí)若IOW有效(WR1=0), 其上升沿鎖存高8位數(shù)據(jù)。 當(dāng)Y1=0時(shí), BY

13、TE1/BYTE2= 0,此時(shí)若IOW有效(WR1=0), 其上升沿鎖存低4位數(shù)據(jù)。 當(dāng)Y2=0時(shí),此時(shí)若IOW有效(WR1=0),其上升沿將12位數(shù)據(jù) 鎖存到12為DAC寄存器,開始D/A轉(zhuǎn)換。 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轉(zhuǎn)換器接口基本原理與方法,一、A/D轉(zhuǎn)換器及連接特性 1.A/D轉(zhuǎn)換器主要參數(shù) 1)分辨率 A/D轉(zhuǎn)換器可轉(zhuǎn)換的二進(jìn)制位數(shù)。 2)轉(zhuǎn)換時(shí)間 輸入啟動(dòng)轉(zhuǎn)換信號(hào)到轉(zhuǎn)換結(jié)束,最后得到穩(wěn)定的數(shù)字量輸出所需的時(shí)間。 2.A/

14、D轉(zhuǎn)換器外部特性 (1)啟動(dòng)線:由系統(tǒng)控制器或通過接口發(fā)出的一種控制信號(hào),此信號(hào)一到,A/D轉(zhuǎn)換器立即開始。 (2)轉(zhuǎn)換結(jié)束線:轉(zhuǎn)換完畢由A/D轉(zhuǎn)換器發(fā)出的一種狀態(tài)信號(hào),由它申請(qǐng)中斷、DMA傳送和中斷查詢用。 (3)模擬信號(hào)輸入線:來自被轉(zhuǎn)換的對(duì)象,有單通道、多通道。,9.3 A/D轉(zhuǎn)換器接口基本原理與方法,(4)數(shù)字量輸出線:由ADC將數(shù)字量送給CPU。 連接特性: (1)啟動(dòng)信號(hào)是電平還是脈沖; (2)芯片內(nèi)是否有三態(tài)門輸出鎖存器,若有可直接與CPU數(shù)據(jù)線相 連,否則要外加鎖存器; (3)輸出數(shù)字量的形式,是二進(jìn)制還是BCD碼。 二、A/D轉(zhuǎn)換器與微處理器接口方法 1.A/D轉(zhuǎn)換器與CPU

15、的連接 (1)A/D轉(zhuǎn)換器的分辨率與CPU的數(shù)據(jù)總線的位數(shù)關(guān)系; 轉(zhuǎn)換結(jié)束后存放數(shù)據(jù)時(shí)有“左對(duì)齊”和“右對(duì)齊”之分,左對(duì)齊就是一個(gè)數(shù)據(jù)的最高位放在最左邊,缺位在右邊,并以0補(bǔ)齊。右對(duì)齊就是一個(gè)數(shù)據(jù)的最低位放在最右邊,缺位在左邊,并以0補(bǔ)齊。 (2) A/D轉(zhuǎn)換器的輸出鎖存器; 若A/D轉(zhuǎn)換器內(nèi)無數(shù)據(jù)鎖存器,則A/D接口電路中應(yīng)設(shè)有數(shù)據(jù)鎖存器方可與數(shù)據(jù)總線相連。,9.3 A/D轉(zhuǎn)換器接口基本原理與方法,(3)A/D轉(zhuǎn)換轉(zhuǎn)換器的啟動(dòng)信號(hào)。 有電平啟動(dòng)和脈沖啟動(dòng)之分,如AD570是低平啟動(dòng),AD574、ADC0809為脈沖啟動(dòng)。 2.A/D轉(zhuǎn)換接口的主要操作 1)進(jìn)行通道選擇; 2)發(fā)啟動(dòng)信號(hào); 3

16、)取回轉(zhuǎn)換結(jié)束信號(hào); 4)讀取轉(zhuǎn)換的數(shù)據(jù); 5)發(fā)S/H控制信號(hào); 3.A/D轉(zhuǎn)換器的數(shù)據(jù)傳送方式 1)查詢式傳送; 2)中斷方式傳送; 3)DMA方式傳送; 4)對(duì)于超高速A/D,采用在A/D轉(zhuǎn)換器板上設(shè)置RAM的方法;,9.3 A/D轉(zhuǎn)換器接口基本原理與方法,4.A/D轉(zhuǎn)換接口的結(jié)構(gòu)形式 1)與CPU直接相連; 2)采用三態(tài)門鎖存器與CPU相連; 3)利用可編程I/O接口與CPU相連; 4)采用GAL器件(通用可編程器件),9.4 查詢方式A/D轉(zhuǎn)換器接口設(shè)計(jì),一、12位片內(nèi)帶有三態(tài)門輸出鎖存器的A/D轉(zhuǎn)換器接口設(shè)計(jì) 1.要求 12位A/D轉(zhuǎn)換,轉(zhuǎn)換結(jié)束后分兩次輸出,以左對(duì)齊的方式存放在

17、首址為400H的內(nèi)存區(qū),采集64個(gè)數(shù)據(jù),采用查詢方式,ADC用 AD574。 2.分析 CS、CE為片選,R/C為啟動(dòng)轉(zhuǎn)換,數(shù)據(jù)輸出允許。 CS=0,CE=1,R/C=0:啟動(dòng)轉(zhuǎn)換; CS=0,CE=1,R/C=1:讀取數(shù)據(jù)。12/8=1:一次輸出12位;12/8=0:一次輸出8位。 A0有兩個(gè)功能:控制轉(zhuǎn)換寬度(A0=0,12位轉(zhuǎn)換;A0=1,8位轉(zhuǎn) 換);控制度高低字節(jié)讀數(shù)(A0=0,讀高8位;A0=1,讀低4位)。 3.設(shè)計(jì),9.4 查詢方式A/D轉(zhuǎn)換器接口設(shè)計(jì),9.4 查詢方式A/D轉(zhuǎn)換器接口設(shè)計(jì),數(shù)據(jù)采集程序段如下: MOVCX,40HINAL,DX MOVSI,400HMOVSI,

18、AL STT: MOVDX,312HINCSI MOVAL,00HDECCX OUTDX,AL JNZSTT MOVDX,310HMOVAX,4C00H L:IN AL,DX INT21H ANDAL,80H JNZ L MOVDX,311H INAL,DX ANDAL,F(xiàn)0H MOVSI,AL INCSI MOVDX,312H,9.4 查詢方式A/D轉(zhuǎn)換器接口設(shè)計(jì),二、 12位片內(nèi)不帶輸出鎖存器的A/D轉(zhuǎn)換器接口設(shè)計(jì) 1.要求 數(shù)據(jù)采集系統(tǒng),采用ADC1210作12位轉(zhuǎn)換,轉(zhuǎn)換的數(shù)據(jù)按右對(duì)齊式存放。 2.分析與設(shè)計(jì) ADC1210無三態(tài)輸出鎖存器,它的數(shù)據(jù)線不能與CPU直接相連,必須通過24

19、4接到CPU數(shù)據(jù)線上,分兩次傳送12位數(shù)據(jù),先讀高8位后讀低8位。SC為轉(zhuǎn)換啟動(dòng),CC轉(zhuǎn)換結(jié)束信號(hào),低電平有效,它通過244接到CPU數(shù)據(jù)線D7上。Y0(330H)為數(shù)據(jù)口和狀態(tài)口,Y1(331H)為數(shù)據(jù)口,Y2(332H)為啟動(dòng)口。 3.編程,9.4 查詢方式A/D轉(zhuǎn)換器接口設(shè)計(jì),9.4 查詢方式A/D轉(zhuǎn)換器接口設(shè)計(jì),MOVDX,332HIN AL,DX INAL,DX ANDAL,OFH MOVDX,330H MOVBH,AL L:INAL,DX MOVDX,331H ROLAL,1 IN AL,DX JCLMOVBH,AL MOVDX,330HHLT,9.4 查詢方式A/D轉(zhuǎn)換器接口設(shè)計(jì)

20、,三、電平啟動(dòng)轉(zhuǎn)換的接口設(shè)計(jì) 1.要求 在8位數(shù)據(jù)采集系統(tǒng)中,采用AD570作A/D轉(zhuǎn)換,采集256個(gè)數(shù)據(jù),用查詢方式送到內(nèi)存。 2.分析 AD570電平啟動(dòng)8位逐次逼近型A/D轉(zhuǎn)換器,啟動(dòng)信號(hào)B/C,低電平有效,該信號(hào)為低開始轉(zhuǎn)換,25us轉(zhuǎn)換結(jié)束,轉(zhuǎn)換時(shí)啟動(dòng)信號(hào)必須保持低電平,若提前變高則轉(zhuǎn)換中止。轉(zhuǎn)換結(jié)束信號(hào)DR,轉(zhuǎn)換過程為高,一旦變低表示結(jié)束,可以讀出。 3.硬件連接 AD570數(shù)據(jù)輸出無三態(tài)鎖存器,不能直接與CPU相連,可以用 8255。,9.4 查詢方式A/D轉(zhuǎn)換器接口設(shè)計(jì),9.4 查詢方式A/D轉(zhuǎn)換器接口設(shè)計(jì),MOV DX,303H MOV AL,98H OUT DX,AL MO

21、V AL,01H OUT DX,AL MOV AX,0040H MOV ES,AX MOV BX,00H MOV CX,0FFH AGAIN:MOV AL,00H OUT DX,AL WAIT:MOV DX,302H IN AL,DX,SHL AL,1 JCWAIT MOVDX,300H INAL,DX MOVES:BX,AL MOVDX,303H MOVAL,01H OUTDX,AL INCBX LOOPAGAIN MOV AX,4C00H INT 21H,9.5 中斷方式的A/D轉(zhuǎn)換器接口設(shè)計(jì),中斷技術(shù)應(yīng)用有兩種情況:一是用戶自行設(shè)計(jì)和配置的中斷系統(tǒng);二是利用微機(jī)系統(tǒng)的中斷源。 一、單板機(jī)

22、系統(tǒng)的中斷數(shù)據(jù)采集系統(tǒng)設(shè)計(jì) 1.要求 單通道模擬信號(hào)采集512個(gè)數(shù)據(jù),采用中斷方式讀入內(nèi)存,并送到D/A轉(zhuǎn)換器。 2.分析設(shè)計(jì) A/D采用AD0804,中斷控制器用8259。 ADC0804是一個(gè)單通道8位分辨率A/D轉(zhuǎn)換器,輸出有三態(tài)鎖存,可直接與系統(tǒng)數(shù)據(jù)線相連。啟動(dòng)信號(hào)為CS*WR,轉(zhuǎn)換結(jié)束信號(hào)INTR,低電平有效,其地址為0FFD4H,DAC0832地址為0FFD6H。 8259在系統(tǒng)中單片使用,設(shè)中斷類型號(hào)高5位為80H,沿觸發(fā),指定中斷結(jié)束方式。地址總線A1接到8259的A0上,8259兩個(gè)地址為0FFDCH、OFFDEH。,9.5 中斷方式的A/D轉(zhuǎn)換器接口設(shè)計(jì),9.5 中斷方式的

23、A/D轉(zhuǎn)換器接口設(shè)計(jì),9.5 中斷方式的A/D轉(zhuǎn)換器接口設(shè)計(jì),3.程序設(shè)計(jì) STACK SEGMENT PARA STACK STACK DB 200 DUP(0) STACK ENDS DATA SEGMENT BUFR DB 512 DUP(0) ADC EQU 0FFD4H;ADC端口 PICO EQU 0FFDCH ;8259A的偶地址端口 PICT EQU 0FFDEH- ;8259A的奇地址端口 DAC EQU 0FFD6H;DAC端口 DATA END CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS: STACK ;中斷向量裝入,9.5 中斷方式的A

24、/D轉(zhuǎn)換器接口設(shè)計(jì),START: MOV AX,DATA MOV DS, AX MOV AX, STACK MOV SS, AX MOV AX, 00H MOV ES,AX;設(shè)置00H段基址指向中斷向量表的存儲(chǔ)區(qū) MOV BX,200H;中斷號(hào)*4賦給BX MOV ES:BX,OFFSET READINT;裝入中斷向量的偏移值 PUSH CS POP AX;取主程序的段址作為服務(wù)程序的段址 MOV ES:BX2,AX;裝人中斷向量的段值,9.5 中斷方式的A/D轉(zhuǎn)換器接口設(shè)計(jì),MOVDI,OFFSET BUFRMOVDX,PIC1 MOVCX,512HINAL,DX ;8259初始化 OR A

25、L,01H MOVDX,PIC1OUTDX,AL INAL,DX MOV AX,0FF00H ANDAL,0FEHPUSHAX OUTDX,AL MOV AX,0000H AGN:MOVAX,00HPUSHAX MOVDX,ADCRET OUTAL,DX ;中斷服務(wù)程序 STI READ-INT PROC FAR HLTPUSHAX CLIPUSHDX DECCXMOVDX,ADC JNZAGNINAL,DX,9.5 中斷方式的A/D轉(zhuǎn)換器接口設(shè)計(jì),NOP NOP MOVDI,AL MOVDX,DAC OUTDX,AL INCDI MOVAL,60H MOVDX,PIC0 OUTDX,AL POPDX POPAX IRET READ-INTENDP CODEENDS ENDSTART,

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

相關(guān)資源

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

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

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


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