




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第八章第八章 模擬量的輸入輸出模擬量的輸入輸出n本章內(nèi)容本章內(nèi)容n模擬量輸入輸出通道的組成模擬量輸入輸出通道的組成nD/A轉(zhuǎn)換器轉(zhuǎn)換器n原理及連接使用方法原理及連接使用方法nA/D轉(zhuǎn)換器轉(zhuǎn)換器n原理及連接使用方法原理及連接使用方法n數(shù)據(jù)采集數(shù)據(jù)采集nA/D、D/A接口設(shè)計要點接口設(shè)計要點 n模擬量模擬量I/O接口的作用:接口的作用:n實際工業(yè)生產(chǎn)環(huán)境實際工業(yè)生產(chǎn)環(huán)境連續(xù)變化的模擬量連續(xù)變化的模擬量 n例如:電壓、電流、壓力、溫度、位移、流量例如:電壓、電流、壓力、溫度、位移、流量 n計算機內(nèi)部計算機內(nèi)部離散的數(shù)字量離散的數(shù)字量n二進制數(shù)、十進制數(shù)二進制數(shù)、十進制數(shù)n工業(yè)生產(chǎn)過程的閉環(huán)控制工業(yè)生
2、產(chǎn)過程的閉環(huán)控制 概述概述 模擬量模擬量D/A傳感器傳感器執(zhí)行元件執(zhí)行元件A/D數(shù)字量數(shù)字量數(shù)字量數(shù)字量模擬量模擬量模擬量輸入模擬量輸入(數(shù)據(jù)采集數(shù)據(jù)采集)模擬量輸出模擬量輸出(過程控制過程控制)計算機計算機 8.1 8.1 模擬量模擬量I/OI/O通道的組成通道的組成模擬接口電路的任務模擬接口電路的任務模擬電路的任務模擬電路的任務0010110110101100工工業(yè)業(yè)生生產(chǎn)產(chǎn)過過程程傳傳感感器器放大放大濾波濾波多路轉(zhuǎn)換多路轉(zhuǎn)換&采樣保持采樣保持A/D轉(zhuǎn)換轉(zhuǎn)換放大放大驅(qū)動驅(qū)動D/A轉(zhuǎn)換轉(zhuǎn)換輸出輸出接口接口微微型型計計算算機機執(zhí)行執(zhí)行機構(gòu)機構(gòu)輸入輸入接口接口物理量物理量變換變換信號信號處理處理
3、信號信號變換變換I/O接口接口輸入通道輸入通道輸出通道輸出通道模擬量輸入通道模擬量輸入通道n傳感器(傳感器(Transducer)n非電量非電量電壓、電流電壓、電流 n變送器(變送器(Transformer)n轉(zhuǎn)換成標準的電信號轉(zhuǎn)換成標準的電信號n信號處理(信號處理(Signal Processing)n放大、整形、濾波放大、整形、濾波 n多路轉(zhuǎn)換開關(guān)(多路轉(zhuǎn)換開關(guān)(Multiplexer) n多選一多選一n采樣保持電路(采樣保持電路(Sample Holder,S/H)n保證變換時信號恒定不變保證變換時信號恒定不變nA/D變換器(變換器(A/D Converter)n模擬量轉(zhuǎn)換為數(shù)字量模擬量
4、轉(zhuǎn)換為數(shù)字量 模擬量輸出通道模擬量輸出通道nD/A變換器(變換器(D/A Converter)n數(shù)字量轉(zhuǎn)換為模擬量數(shù)字量轉(zhuǎn)換為模擬量n低通濾波低通濾波n平滑輸出波形平滑輸出波形n放大驅(qū)動放大驅(qū)動n提供足夠的驅(qū)動電壓,電流提供足夠的驅(qū)動電壓,電流8.2 8.2 數(shù)數(shù)/ /模(模(D/AD/A)變換器)變換器n8.2.1 D/A變換器的基本原理及技術(shù)指標變換器的基本原理及技術(shù)指標nD/A變換器的基本工作原理變換器的基本工作原理n組成:模擬開關(guān)、組成:模擬開關(guān)、電阻網(wǎng)絡電阻網(wǎng)絡、運算放大器、運算放大器 n兩種電阻網(wǎng)絡:權(quán)電阻網(wǎng)絡、兩種電阻網(wǎng)絡:權(quán)電阻網(wǎng)絡、R-2R梯形電阻網(wǎng)絡梯形電阻網(wǎng)絡n基本結(jié)構(gòu)如
5、圖:基本結(jié)構(gòu)如圖:VrefRf 模擬開關(guān)模擬開關(guān)電阻網(wǎng)絡電阻網(wǎng)絡VO數(shù)字量數(shù)字量D/AD/A變換原理變換原理 n運放的放大倍數(shù)足夠大時,輸出電壓運放的放大倍數(shù)足夠大時,輸出電壓VO與輸與輸入電壓入電壓Vin的關(guān)系為:的關(guān)系為:fOinRV = -VR式中:式中:Rf 為反饋電阻為反饋電阻 R 為輸入電阻為輸入電阻 VinRf VOR n若輸入端有若輸入端有n個支路個支路, 則輸出電壓則輸出電壓VO與輸入與輸入電壓電壓Vi的關(guān)系為:的關(guān)系為:n0fini=1i1V =-RVRVinRf VOR1式中:式中:Ri 為第為第i支路的輸支路的輸 入電阻入電阻Rnn令每個支路的輸入電阻為令每個支路的輸入
6、電阻為2iRf , 并令并令Vin為一為一基準電壓基準電壓Vref,則有,則有n如果每個支路由一個開關(guān)如果每個支路由一個開關(guān)Si控制,控制,Si=1表示表示Si合上,合上,Si=0表示表示Si斷開,則上式變換為斷開,則上式變換為 nn0frefrefiii=1i=1f11V = -RV= -V2 R2n0irefii=11V = -SV2若若Si=1,該項對該項對VO有貢獻有貢獻若若Si=0,該項對該項對VO無貢獻無貢獻2R4R8R16R32R64R128R256RVrefRf VOS1S2S3S4S5S6S7S8n與上式相對應的電路如下與上式相對應的電路如下(圖中圖中n=8): n圖中的電阻
7、網(wǎng)絡就稱為圖中的電阻網(wǎng)絡就稱為權(quán)電阻網(wǎng)絡權(quán)電阻網(wǎng)絡n如果用如果用8 8位二進制代碼來控制圖中的位二進制代碼來控制圖中的S S1 1S S8 8(D(Di i=1=1時時S Si i閉合;閉合;D Di i=0=0時時S Si i斷開斷開) ),那么根,那么根據(jù)二進制代碼的不同,輸出電壓據(jù)二進制代碼的不同,輸出電壓V VO O也不同,也不同,這就構(gòu)成了這就構(gòu)成了8 8位的位的D/AD/A轉(zhuǎn)換器。轉(zhuǎn)換器。n可以看出,當代碼在可以看出,當代碼在0 0FFHFFH之間變化時,之間變化時,V VO O相應地在相應地在0 0-(255/256)V-(255/256)Vrefref之間變化。之間變化。n為控
8、制電阻網(wǎng)絡各支路電阻值的精度,實為控制電阻網(wǎng)絡各支路電阻值的精度,實際的際的D/AD/A轉(zhuǎn)換器采用轉(zhuǎn)換器采用R-2RR-2R梯形電阻網(wǎng)絡梯形電阻網(wǎng)絡( (見見下頁下頁) ),它只用兩種阻值的電阻,它只用兩種阻值的電阻(R(R和和2R)2R)。R-2RR-2R梯形電阻網(wǎng)絡梯形電阻網(wǎng)絡D/AD/A轉(zhuǎn)換器的主要技術(shù)指標轉(zhuǎn)換器的主要技術(shù)指標n分辨率(分辨率(Resolution)n輸入的二進制數(shù)每輸入的二進制數(shù)每1個最低有效位個最低有效位(LSB)使輸使輸出變化的程度。出變化的程度。n一般用輸入數(shù)字量的位數(shù)來表示一般用輸入數(shù)字量的位數(shù)來表示: 如如8位、位、10位位例:一個滿量程為例:一個滿量程為5V
9、的的10位位DAC,1 LSB的變化將使輸出變化的變化將使輸出變化 5/(210-1)=5/1023=0.04888V=48.88mVn轉(zhuǎn)換精度(誤差)轉(zhuǎn)換精度(誤差)n實際輸出值與理論值之間的最大偏差。實際輸出值與理論值之間的最大偏差。n一般用最小量化階一般用最小量化階來度量,如來度量,如1/2 LSB1/2 LSB 也可用滿量程的百分比來度量,如也可用滿量程的百分比來度量,如0.05% FSR0.05% FSR(LSB-Least Significant Bit, FSR-Full Scale Range)(LSB-Least Significant Bit, FSR-Full Scale
10、 Range) n轉(zhuǎn)換時間轉(zhuǎn)換時間n從開始轉(zhuǎn)換到與滿量程值相差從開始轉(zhuǎn)換到與滿量程值相差1/2 LSB1/2 LSB所對應所對應的模擬量所需要的時間的模擬量所需要的時間tV1/2 LSBtCVFULLDA轉(zhuǎn)換器的分類轉(zhuǎn)換器的分類n內(nèi)部有無鎖存功能內(nèi)部有無鎖存功能n輸出是電壓還是電流輸出是電壓還是電流n數(shù)據(jù)輸入是并行還是串行數(shù)據(jù)輸入是并行還是串行Rfb8 8 位位D/AD/A轉(zhuǎn)換轉(zhuǎn)換器器VREFI IOUT2OUT2I IOUT1OUT1RfbAGND(模擬地)輸入數(shù)據(jù)D0D7 無鎖存無鎖存D/A轉(zhuǎn)換器轉(zhuǎn)換器輸入 D0Rfb8 8 位位DACDAC寄存寄存器器8 8 位位D/AD/A轉(zhuǎn)換轉(zhuǎn)換器器
11、VREFI IOUT2OUT2I IOUT1OUT1RfbAGND(模擬地)數(shù)據(jù) D7 一級鎖存一級鎖存D/A轉(zhuǎn)換器轉(zhuǎn)換器8.2.2 8.2.2 典型典型D/AD/A轉(zhuǎn)換器轉(zhuǎn)換器nDAC0832n特性:特性:n8位電流輸出型位電流輸出型D/A轉(zhuǎn)換器轉(zhuǎn)換器nT型電阻網(wǎng)絡型電阻網(wǎng)絡n差動輸出差動輸出DAC0832DAC0832內(nèi)部結(jié)構(gòu)內(nèi)部結(jié)構(gòu) 兩級鎖存兩級鎖存D/A轉(zhuǎn)換器轉(zhuǎn)換器引腳功能引腳功能nD7D0:輸入數(shù)據(jù)線:輸入數(shù)據(jù)線nILE:輸入鎖存允許:輸入鎖存允許n/CS:片選信號:片選信號n/WR1:寫輸入鎖存器:寫輸入鎖存器 上述三個信號用于把數(shù)據(jù)寫入到輸入鎖存器上述三個信號用于把數(shù)據(jù)寫入到輸入
12、鎖存器n/WR2:寫:寫DAC寄存器寄存器n/XFER:允許輸入鎖存器的數(shù)據(jù)傳送到:允許輸入鎖存器的數(shù)據(jù)傳送到DAC寄存器寄存器 上述二個信號用于啟動轉(zhuǎn)換上述二個信號用于啟動轉(zhuǎn)換nVREF:參考電壓,:參考電壓,-10V+10V,一般為,一般為+5V或或+10VnIOUT1、IOUT2:D/A轉(zhuǎn)換差動電流輸出,接運放的輸入轉(zhuǎn)換差動電流輸出,接運放的輸入nRfb:內(nèi)部反饋電阻引腳,接運放輸出:內(nèi)部反饋電阻引腳,接運放輸出nAGND、DGND:模擬地和數(shù)字地:模擬地和數(shù)字地 工作時序工作時序nD/A轉(zhuǎn)換可分為兩個階段:轉(zhuǎn)換可分為兩個階段:n/CS=0、/WR1=0、ILE=1,使輸入數(shù)據(jù)鎖存到輸入
13、寄存器;,使輸入數(shù)據(jù)鎖存到輸入寄存器;n/WR2=0、/XFER=0,數(shù)據(jù)傳送到,數(shù)據(jù)傳送到DAC寄存器,并開始轉(zhuǎn)換。寄存器,并開始轉(zhuǎn)換。寫輸入寫輸入寄存器寄存器寫寫DAC寄存器寄存器三種工作方式三種工作方式n單緩沖方式單緩沖方式 ILE=1ILE=1,/CS=0/CS=0、/WR1=0/WR1=0或:或: /WR/WR2 2=0=0、/XFER=0/XFER=0 使輸入鎖存器或使輸入鎖存器或DACDAC寄寄存器二者之一處于直通存器二者之一處于直通。CPUCPU只需一次寫入即開只需一次寫入即開始轉(zhuǎn)換。控制比較始轉(zhuǎn)換。控制比較簡單。簡單。n雙緩沖方式(標準方式)雙緩沖方式(標準方式)n轉(zhuǎn)換要有兩
14、個步驟:轉(zhuǎn)換要有兩個步驟:n將數(shù)據(jù)寫入輸入寄存器將數(shù)據(jù)寫入輸入寄存器n/CS=0、/WR1=0、ILE=1n將輸入寄存器的內(nèi)容寫入將輸入寄存器的內(nèi)容寫入DAC寄存器寄存器n/WR2=0、/XFER=0 n優(yōu)點:數(shù)據(jù)接收與優(yōu)點:數(shù)據(jù)接收與D/A轉(zhuǎn)換可異步進行;轉(zhuǎn)換可異步進行; 可實現(xiàn)多個可實現(xiàn)多個DAC同步轉(zhuǎn)換輸出同步轉(zhuǎn)換輸出分時寫分時寫入入、同步轉(zhuǎn)換同步轉(zhuǎn)換單片單片DAC0832的雙緩沖方式的雙緩沖方式單片單片DAC0832的雙緩沖方式的雙緩沖方式A10-A0譯碼器譯碼器0832-10832-2port1port2port3ILEILE雙緩沖方式雙緩沖方式同步轉(zhuǎn)換舉例(兩片同步轉(zhuǎn)換舉例(兩片D
15、A)雙緩沖方式的程序段示例雙緩沖方式的程序段示例MOV AL,data1 ; 要轉(zhuǎn)換的數(shù)據(jù)送ALMOV DX,port1 ; 0832-1的輸入寄存器地址送DXOUT DX,AL ; 數(shù)據(jù)送0832-1的輸入寄存器MOV AL,data2 ; 要轉(zhuǎn)換的數(shù)據(jù)送ALMOV DX,port2 ; 0832-2輸入寄存器地址送DXOUT DX,AL ; 數(shù)據(jù)送0832-2的輸入寄存器MOV DX,port3 ; DAC寄存器端口地址送DXOUT DX,AL ; 數(shù)據(jù)送DAC寄存器,并啟動同步轉(zhuǎn)換HLTn直通方式直通方式/CS=0、/WR1=0、ILE=1/WR2=0、/XFER=0 n特點:特點:08
16、32一直處于轉(zhuǎn)換狀態(tài),模擬輸出始終跟蹤一直處于轉(zhuǎn)換狀態(tài),模擬輸出始終跟蹤數(shù)據(jù)輸入的變化。數(shù)據(jù)輸入的變化。D/AD/A轉(zhuǎn)換器的應用轉(zhuǎn)換器的應用n函數(shù)發(fā)生器函數(shù)發(fā)生器只要往只要往D/A轉(zhuǎn)換器寫入按轉(zhuǎn)換器寫入按規(guī)律變化的數(shù)據(jù),即可在輸出端獲得正弦規(guī)律變化的數(shù)據(jù),即可在輸出端獲得正弦波、三角波、鋸齒波、方波、階梯波、梯波、三角波、鋸齒波、方波、階梯波、梯形波等函數(shù)波形。形波等函數(shù)波形。n直流電機的轉(zhuǎn)速控制。直流電機的轉(zhuǎn)速控制。 MOV DX,278H MOV AL,0NEXT:OUT DX,AL CALL DELAY ;延時子程序;延時子程序 INC AL JMP NEXT思考:如何用思考:如何用DA
17、C0832DAC0832產(chǎn)生一定頻率的正弦波?產(chǎn)生一定頻率的正弦波?應用舉例應用舉例8.3 8.3 模模/ /數(shù)(數(shù)(A/DA/D)轉(zhuǎn)換器)轉(zhuǎn)換器n用途用途n將連續(xù)變化的模擬信號轉(zhuǎn)換為數(shù)字信號,以便將連續(xù)變化的模擬信號轉(zhuǎn)換為數(shù)字信號,以便于計算機進行處理。常用于數(shù)據(jù)采集系統(tǒng)。于計算機進行處理。常用于數(shù)據(jù)采集系統(tǒng)。n類型類型n計數(shù)型計數(shù)型A/D變換器變換器n雙積分型雙積分型A/D變換器變換器n逐位反饋型逐位反饋型A/D變換器變換器 8.3.1 8.3.1 工作原理及技術(shù)指標工作原理及技術(shù)指標n逐次逼近型逐次逼近型A/D轉(zhuǎn)換器轉(zhuǎn)換器n結(jié)構(gòu):由D/A轉(zhuǎn)換器、比較器和逐次逼近寄存器SAR組成。主要技術(shù)
18、指標主要技術(shù)指標n精度精度 n量化間隔量化間隔(分辨率分辨率) = Vmax/電平數(shù)電平數(shù)(即滿量程值即滿量程值) 例:某例:某8位位ADC的滿量程電壓為的滿量程電壓為5V,則其分辨率為,則其分辨率為 5V/255=19.6mV n量化誤差量化誤差: 用數(shù)字(離散)量表示連續(xù)量時,由于數(shù)字用數(shù)字(離散)量表示連續(xù)量時,由于數(shù)字量量字長有限字長有限而無法精確地表示連續(xù)量所造成的誤差。而無法精確地表示連續(xù)量所造成的誤差。(字長越長,精度越高字長越長,精度越高)絕對量化誤差絕對量化誤差 = 量化間隔量化間隔/2 = (滿量程電壓滿量程電壓/(2n-1)/2相對量化誤差相對量化誤差 = 1/2 * 1
19、/量化電平數(shù)目量化電平數(shù)目 * 100%例:滿量程電壓例:滿量程電壓=10V,A/D變換器位數(shù)變換器位數(shù)=10位,則位,則 絕對量化誤差絕對量化誤差 10/211 = 4.88mV 相對量化誤差相對量化誤差 1/211 *100% = 0.049%主要技術(shù)指標(續(xù))主要技術(shù)指標(續(xù))n轉(zhuǎn)換時間轉(zhuǎn)換時間n轉(zhuǎn)換一次需要的時間。精度越高(字長越轉(zhuǎn)換一次需要的時間。精度越高(字長越長),轉(zhuǎn)換速度越慢。長),轉(zhuǎn)換速度越慢。n輸入動態(tài)范圍輸入動態(tài)范圍n允許轉(zhuǎn)換的電壓的范圍。如允許轉(zhuǎn)換的電壓的范圍。如05V、010V等。等。典型的典型的A/DA/D轉(zhuǎn)換器簡介轉(zhuǎn)換器簡介nADC0809n8通道(通道(8路)輸
20、入路)輸入n8位字長位字長 n逐位逼近型逐位逼近型n轉(zhuǎn)換時間轉(zhuǎn)換時間100s n內(nèi)置三態(tài)輸出緩沖器內(nèi)置三態(tài)輸出緩沖器引腳功能引腳功能 D7D7D0D0:輸出數(shù)據(jù)線(三態(tài)):輸出數(shù)據(jù)線(三態(tài))IN0IN0IN7IN7:8 8通道(路)模擬輸入通道(路)模擬輸入ADDAADDA、ADDBADDB、ADDCADDC:通道地址(通道選擇):通道地址(通道選擇)ALEALE:通道地址鎖存:通道地址鎖存STARTSTART:啟動轉(zhuǎn)換:啟動轉(zhuǎn)換EOCEOC:轉(zhuǎn)換結(jié)束,可用于查詢或作為中斷申請:轉(zhuǎn)換結(jié)束,可用于查詢或作為中斷申請OEOE:輸出允許(打開輸出三態(tài)門):輸出允許(打開輸出三態(tài)門)CLKCLK:時鐘
21、輸入(:時鐘輸入(10KHz10KHz1.2MHz1.2MHz)V VREFREF(+)(+)、V VREFREF(-)(-):基準參考電壓:基準參考電壓ADC0809ADC0809內(nèi)部結(jié)構(gòu)內(nèi)部結(jié)構(gòu)START EOC CLK OED7D0VREF(+) VREF(-)ADDCADDBADDAALEIN0IN7比較器比較器8路模路模擬開擬開關(guān)關(guān)逐位逼近寄存器逐位逼近寄存器SAR樹狀開關(guān)樹狀開關(guān)電阻網(wǎng)絡電阻網(wǎng)絡三態(tài)三態(tài)輸出輸出鎖存鎖存器器時序與控制時序與控制地址地址鎖存鎖存及及譯碼譯碼D/A8個個模模擬擬輸輸入入通通道道8選選1工作時序工作時序 ADC0809ADC0809的工作過程的工作過程n根
22、據(jù)時序圖,根據(jù)時序圖,ADC0809ADC0809的工作過程如下:的工作過程如下:把通道地址送到ADDAADDAADDCADDC上上,選擇模擬輸入; 在通道地址信號有效期間,ALEALE上的上升沿上升沿該地址鎖存到內(nèi)部地址鎖存器;STARTSTART引腳上的下降沿下降沿啟動A/DA/D變換; 變換開始后,EOCEOC引腳呈現(xiàn)低電平, EOCEOC重新變?yōu)楦唠娖綍r表示轉(zhuǎn)換結(jié)束;OEOE信號打開輸出鎖存器的三態(tài)門送出結(jié)果 。ADC0809ADC0809與系統(tǒng)的連接與系統(tǒng)的連接 n模擬輸入端模擬輸入端ININi in單路輸入單路輸入n模擬信號可固定連接到任何一個輸入端模擬信號可固定連接到任何一個輸入
23、端n地址線根據(jù)輸入線編號固定連接地址線根據(jù)輸入線編號固定連接( (高電平或低電平高電平或低電平) )n多路輸入多路輸入n模擬信號按順序分別連接到輸入端模擬信號按順序分別連接到輸入端n要轉(zhuǎn)換哪一路輸入,就將其編號送到地址線上要轉(zhuǎn)換哪一路輸入,就將其編號送到地址線上( (動態(tài)選擇動態(tài)選擇) )多路輸入時多路輸入時ADDCADDBADDAIN0IN1IN2IN3IN4ADC0809輸入輸入0輸入輸入1輸入輸入2輸入輸入3輸入輸入4CPU指定指定通道號通道號單路輸入時單路輸入時ADDCADDBADDAIN4ADC0809輸入輸入+5Vn地址線地址線ADDA-ADDCn多路輸入時,通過一個接口芯片與數(shù)據(jù)
24、總線連接。接多路輸入時,通過一個接口芯片與數(shù)據(jù)總線連接。接口芯片可以選用:口芯片可以選用:n鎖存器鎖存器74LS273,74LS373等(要占用一個等(要占用一個I/O地址)地址)n可編程并行接口可編程并行接口8255(要占用四個(要占用四個I/O地址)地址)nCPU用一條用一條OUT指令把通道地址通過接口芯片送給指令把通道地址通過接口芯片送給ADC0809。ADDCADDBADDAIN0IN1IN2IN3IN4ADC0809輸輸入入DB74LS273Q2Q1Q0CP來自來自I/O譯碼譯碼D0-D7ADDCADDBADDAIN0IN1IN2IN3IN4ADC0809DB8255PB2PB1PB
25、0/CS來自來自I/O譯碼譯碼D0-D7A1A0A1A0n數(shù)據(jù)輸出線數(shù)據(jù)輸出線D0-D7n內(nèi)部已接有三態(tài)門,故可直接連到DB上n也可另外通過一個輸入接口與DB相連n上述兩種方法均需占用一個I/O地址D0-D7ADC0809DBOE來自來自I/O譯碼譯碼直接連直接連DBD0-D7ADC0809DBOE來自來自I/O譯碼譯碼通過輸入接口連通過輸入接口連DB74LS244+5VDIDO/E1/E2n地址鎖存地址鎖存ALEALE和啟動轉(zhuǎn)換和啟動轉(zhuǎn)換STARTSTARTn兩種連接方法:n獨立連接:用兩個信號分別進行控制需占用兩個I/O端口或兩個I/O線(用8255時);n統(tǒng)一連接:用一個脈沖信號的上升沿
26、進行地址鎖存,下降沿實現(xiàn)啟動轉(zhuǎn)換只需占用一個I/O端口或一個I/O線(用8255時) 。 ADC0809ALESTART獨立連接獨立連接來自來自I/O譯碼譯碼1來自來自I/O譯碼譯碼2ADC0809ALESTART統(tǒng)一連接統(tǒng)一連接來自來自I/O譯碼譯碼 n轉(zhuǎn)換結(jié)束信號轉(zhuǎn)換結(jié)束信號EOCEOCn軟件延時等待(比如延時0.2ms)不用EOC信號nCPU效率最低n軟件查詢EOC狀態(tài)nEOC通過一個三態(tài)門連到數(shù)據(jù)總線的D0(其他也可以)n三態(tài)門要占用一個I/O端口地址nCPU效率低n把EOC作為中斷申請信號,接到8259的IR端n在中斷服務程序中讀入轉(zhuǎn)換結(jié)果,效率高。IORIOR1212 D0 D01
27、 1548255地址:地址: 378H37BH 1 18255初始化初始化 選擇模擬信號通道選擇模擬信號通道 鎖存通道、啟動鎖存通道、啟動AD 設(shè)置設(shè)置OE=1 讀讀AD結(jié)果結(jié)果 EOC=1?NY 轉(zhuǎn)換完?轉(zhuǎn)換完?NYCODE SEGMENTCODE SEGMENT ASSUME CS ASSUME CS:CODECODE,DSDS:DATDATSTART:MOV AX,SEG DATASTART:MOV AX,SEG DATA MOV DS,AX MOV DS,AX MOV SI,OFFSET DATA MOV SI,OFFSET DATA ; CALL INIT_8255 CALL INI
28、T_8255 ;8255A初始化初始化DAT SEGMENTDAT SEGMENT DATA DB 8 DUP DATA DB 8 DUP(?)(?)DAT ENDSDAT ENDS MOV BL MOV BL,0 0 MOV CX MOV CX,8 8AGAINAGAIN:MOV ALMOV AL,BL BL ;BLBL為模擬信號通道號為模擬信號通道號 MOV DX MOV DX,379H379H OUT DX OUT DX,AL AL ;用;用B B口低口低3 3位位選擇要轉(zhuǎn)換的模擬信號通道選擇要轉(zhuǎn)換的模擬信號通道 OR AL OR AL,10H 10H OUT DX OUT DX,AL
29、AL ;在;在 PB4 PB4 引腳產(chǎn)生上升沿引腳產(chǎn)生上升沿 NOPNOP AND AL AND AL,0EFH0EFH OUT DX OUT DX,AL AL ;在;在 PB4 PB4 引腳產(chǎn)生下降沿引腳產(chǎn)生下降沿 MOV DX MOV DX,37AH37AHWAIT1WAIT1:IN ALIN AL,DXDX AND AL AND AL,02H02H JZ WAIT1 JZ WAIT1 ;查詢;查詢EOCEOC狀態(tài),用狀態(tài),用PC1PC1讀入讀入 MOV DX MOV DX,379H379H MOV AL MOV AL,BLBL OR AL OR AL,20H20H OUT DX OUT DX,AL AL ;用;用PB5PB5置置OEOE為高電平,以便讀入結(jié)果為高電平,以便讀入結(jié)果 MOV DX MOV DX,378H378H IN AL IN AL,DX DX ;用;用A A口讀入轉(zhuǎn)換結(jié)果口讀入轉(zhuǎn)換結(jié)果 MOV SI MOV SI,ALAL INC SI INC SI INC BL INC BL LOOP AGAIN LOOP AGAIN MOV AH MOV AH,4CH4CH INT 21H INT 21HINIT_82
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 海西蒙古族藏族自治州天峻縣2025年數(shù)學五年級第二學期期末監(jiān)測模擬試題含答案
- 貴州電子商務職業(yè)技術(shù)學院《EDA技術(shù)》2023-2024學年第二學期期末試卷
- 安徽現(xiàn)代信息工程職業(yè)學院《中國古代文學史(1)》2023-2024學年第二學期期末試卷
- 山東省濰坊市臨朐一中2025年高三下學期第三次驗收物理試題理試卷含解析
- 黑龍江東方學院《商務數(shù)據(jù)分析》2023-2024學年第二學期期末試卷
- 閥島箱:現(xiàn)代工業(yè)中的氣動控制核心
- 廣州城市職業(yè)學院《畫法幾何與建筑制圖》2023-2024學年第二學期期末試卷
- 共享職工之家建設(shè)存在問題和原因以及對策建議
- 美容院環(huán)境滿意度調(diào)查
- 抗滑樁工程施工方案
- DL-T5706-2014火力發(fā)電工程施工組織設(shè)計導則
- (高清版)JTGT 3365-05-2022 公路裝配式混凝土橋梁設(shè)計規(guī)范
- 《民航客艙設(shè)備操作與管理》課件-項目二 客艙服務設(shè)備
- JT-T 1495-2024 公路水運危險性較大工程專項施工方案編制審查規(guī)程
- 03 寫景狀物文章-2023-2024學年五年級語文閱讀專項試題(統(tǒng)編版) 教師版2
- 普通外科臨床路徑(2019年版)
- 孕產(chǎn)婦健康知識講座活動總結(jié)
- 天貓店鋪規(guī)劃方案
- 中國古代文學的人文關(guān)懷與社會責任
- 飾面人造板產(chǎn)品質(zhì)量
- 北京市校外教育機構(gòu)工作規(guī)程實施細則
評論
0/150
提交評論