教學(xué)第九章-單片機(jī)與AD、DA接口課件_第1頁
教學(xué)第九章-單片機(jī)與AD、DA接口課件_第2頁
教學(xué)第九章-單片機(jī)與AD、DA接口課件_第3頁
教學(xué)第九章-單片機(jī)與AD、DA接口課件_第4頁
教學(xué)第九章-單片機(jī)與AD、DA接口課件_第5頁
已閱讀5頁,還剩69頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第九章片機(jī)與A\D、D\A接口第九章片機(jī)與A\D、D\A接口1工業(yè)常用單片機(jī)系統(tǒng)框圖工業(yè)常用單片機(jī)系統(tǒng)框圖29-1A/D轉(zhuǎn)換器一、基本概念:1、A/D的概念:將模擬量轉(zhuǎn)換成數(shù)字量的器件.要點:(1)模擬量可是電壓、電流等電信號,也可是聲、光、壓力和溫度等隨時間連續(xù)變化的非電物理量。(2)非電物理量可通過合適的傳感器等轉(zhuǎn)換成電信號,模擬量只有轉(zhuǎn)換成數(shù)字量才能被計算機(jī)采集、分析和計算處理。9-1A/D轉(zhuǎn)換器一、基本概念:32、AD的分類:按原理分:(1)積分式:抗干擾能力好,轉(zhuǎn)換速度低(2)逐次逼近式:轉(zhuǎn)換速度較快(3)并行比較轉(zhuǎn)換:(4)計數(shù)式:2、AD的分類:按原理分:43、技術(shù)指標(biāo)分辨率:即輸出的數(shù)字量變化一個相鄰的值所對應(yīng)的輸入模擬量的變化量。通常用數(shù)字輸出最低位(LSB)所對應(yīng)的模擬輸入的電平值表示。(3~8位/9~12位/13位以上)精度:反映實際A/D轉(zhuǎn)換器在量化值上與理想A/D轉(zhuǎn)換器的差值??杀硎境山^對精度和相對精度A/D轉(zhuǎn)換時間和路數(shù)輸入/輸出特性和范圍電源種類和功耗接口3、技術(shù)指標(biāo)5二、ADC0809的介紹

1、基本特點:

ADC0809是逐次逼近式的8路8位A/D轉(zhuǎn)換器,并行輸出,28腳,DIP封裝,轉(zhuǎn)換速度為100μs,電源電壓+5V二、ADC0809的介紹

1、基本特點:62、ADC0809的內(nèi)部結(jié)構(gòu)圖2、ADC0809的內(nèi)部結(jié)構(gòu)圖73、管腳介紹(1)IN0~IN7:輸入沒有采樣保持電路,故對頻率高的模擬量必應(yīng)增加;(2)

A,B,C:(3)

D0-D7:(4)

START:啟動信號,下降沿啟動啟動,并在轉(zhuǎn)換過程中保持低電平;(5)

ALE:地址鎖存,上跳沿有效;(6)

OE:0:數(shù)據(jù)輸出為高阻,1:輸出為轉(zhuǎn)換的數(shù)據(jù);(7)

EOC:開始轉(zhuǎn)換時為低電平,當(dāng)轉(zhuǎn)換結(jié)束時為高電平;(8)VREF:參考電壓,典型0~5V;要點:START,ALE為邊沿有效;

3、管腳介紹(1)IN0~IN7:輸入沒有采樣保持電路,故8三、ADC0809與8051的接口

1、編址問題,接口電路,包括8路模擬量的選擇

三、ADC0809與8051的接口

1、編址問題,接口電路,92、轉(zhuǎn)換后的數(shù)據(jù)傳輸問題(1)等待方式:(2)查詢方式:查詢EOC引腳(3)中斷方式:EOC經(jīng)反相器接8051的外部中斷引腳

2、轉(zhuǎn)換后的數(shù)據(jù)傳輸問題(1)等待方式:10四、程序設(shè)計:

1.流程

選通模擬量輸入通道發(fā)出啟動信號用查詢或中斷方法等待轉(zhuǎn)換結(jié)束(延時)讀取轉(zhuǎn)換結(jié)果四、程序設(shè)計:

1.流程選通模擬量輸112、程序舉例:(1)查詢法:MAIN:MOVR1,#dataMOVDPTR,#7FF8H;P2.7=0,且指向通道OMOVR7,#08H;置通道數(shù)LOOP:MOVX@DPTR,A;啟動A/D轉(zhuǎn)換MOVR6,#OAH;DLAY:NOPDJNZR6,DLAYMOVXA,@DPTR;讀取轉(zhuǎn)換結(jié)果MOV@R1,AINCDPTR;指向下一個通道INCR1;修改數(shù)據(jù)區(qū)指針DJNZR7,LOOP;8個通道全采樣完了嗎?2、程序舉例:(1)查詢法:12(2)中斷法:SETBIT1SETBEX1SETBEAMOVDPTR,#7FF8HMOVA,#0MOVX@DPTR,A…EINT1:MOVDPTR,#7FF8HMOVXA,@DPTRMOV30H,AMOVA,#00MOVX@DPTR,ARETI(2)中斷法:EINT1:133.A/D采集的抗干擾措施:算術(shù)平均滑動平均值法(循環(huán)隊列)去極值法低通濾波3.A/D采集的抗干擾措施:14五、總結(jié):1.重點:(1)

AD的概念;(2)

ADC0809的特性;(3)

ADC0809的軟硬件設(shè)計:要求給出電路能分析編程;五、總結(jié):159-2D/A轉(zhuǎn)換器接口一、基本概念:1、D/A的概念:D/A轉(zhuǎn)換器是將數(shù)字量轉(zhuǎn)換成模擬量的器件。要點:模擬量可以是電壓或者電流信號;2、D/A的技術(shù)指標(biāo)及特性,也即硬件設(shè)計考慮的問題(1)分辨率:輸出的模擬量最小變化量;(2)滿刻度誤差:輸入全1時輸出電壓與理想值的誤差(3)電壓型或電流型;(4)內(nèi)部帶不帶鎖存器;(5)DA建立時間;(1US以下)(6)電源類型:9-2D/A轉(zhuǎn)換器接口一、基本概念:169-1-2DAC0832芯片介紹分辨率8位電流輸出,穩(wěn)定時間1US雙緩沖、單緩沖、直接數(shù)字輸入單電源供電基準(zhǔn)電壓范圍:正負(fù)10V9-1-2DAC0832芯片介紹分辨率8位17

1.引腳和邏輯結(jié)構(gòu)20個引腳、雙列直插式8位輸入寄存器8位DAC寄存器8位D/A轉(zhuǎn)換器VREFIOUT2RFBAGNDVCCDGNDDI7~DI0CSWR1WR2XFERILELELEIOUT1&&&RFB1.引腳和邏輯結(jié)構(gòu)20個引腳、雙列直插式8位8位18Vcc

芯片電源電壓,+5V~+15VVREF

參考電壓,-10V~+10V,輸出10V~-10VRFB

反饋電阻引出端,此端可接運算放大器輸出端AGND模擬信號地DGND數(shù)字信號地8位DAC寄存器8位D/A轉(zhuǎn)換器VREFIOUT2RFBAGNDVCCDGNDDI7~DI0LEIOUT1LECSWR1WR2XFERILE&&&8位輸入寄存器RFBVcc芯片電源電壓,+5V~+15V19DI7~DI0數(shù)字量輸入信號其中:DI0為最低位,DI7為最高位8位DAC寄存器8位D/A轉(zhuǎn)換器VREFIOUT2RFBAGNDVCCDGNDDI7~DI0LEIOUT1LECSWR1WR2XFERILE&&&8位輸入寄存器RFBDI7~DI0數(shù)字量輸入信號8位8位VREF208位DAC寄存器8位D/A轉(zhuǎn)換器VREFIOUT2RFBAGNDVCCDGNDDI7~DI0LEIOUT1LECSWR1WR2XFERILE&&&8位輸入寄存器RFB0011ILE

輸入鎖存允許信號,高電平有效CS片選信號,低電平有效WR1寫信號1,低電平有效LE1當(dāng)ILE、CS、WR1同時有效時,LE=1,輸入寄存器的輸出隨輸入而變化WR1,LE=0,將輸入數(shù)據(jù)鎖存到輸入寄存器8位8位VREFIOUT2RFBAGNDVCCDGNDDI721LE2XFER

轉(zhuǎn)移控制信號,低電平有效WR2

寫信號2,低電平有效當(dāng)XFER、WR2同時有效時,LE2=1DAC寄存器輸出隨輸入而變化;WR1,LE=0,將輸入數(shù)據(jù)鎖存到DAC寄存器,數(shù)據(jù)進(jìn)入D/A轉(zhuǎn)換器,開始D/A轉(zhuǎn)換VREF8位DAC寄存器8位D/A轉(zhuǎn)換器IOUT2RFBAGNDVCCDGNDDI7~DI0LEIOUT1LECSWR1WR2XFERILE&&&8位輸入寄存器RFB001LE2XFER轉(zhuǎn)移控制信號,低電平有效當(dāng)XFER228位DAC寄存器8位D/A轉(zhuǎn)換器VREFIOUT2RFBAGNDVCCDGNDDI7~DI0LEIOUT1LECSWR1WR2XFERILE&&&8位輸入寄存器IOUT1模擬電流輸出端1當(dāng)輸入數(shù)字為全”1”時,輸出電流最大,約為:全”0”時,輸出電流為0IOUT2模擬電流輸出端2IOUT1+IOUT2=常數(shù)255VREF256RFBRFB8位8位VREFIOUT2RFBAGNDVCCDGNDDI7232工作方式直通方式:各控制端口一直有效單緩沖方式:輸入寄存器和8位DAC寄存器鎖存信號同時有效;或者一個寄存器控制端一直有效。雙緩沖方式:輸入寄存器和8位DAC寄存器鎖存信號分開控制2工作方式直通方式:各控制端口一直有效24系統(tǒng)只有一路模擬量輸出或幾路模擬量不許同步的輸出場合,可采用單緩沖方式轉(zhuǎn)換一個數(shù)據(jù)的程序段:MOVDPTR,#7FFFHMOVA,#00HMOVX@DPTR,A系統(tǒng)只有一路模擬量輸出或幾路模擬量不許同步的輸出場合,可采用25DAC0832與MCS51的接口雙緩沖方式適用于幾個模擬量同時輸出的系統(tǒng)DAC0832與MCS51的接口雙緩沖方式適用于幾個模擬量同26例程MOVDPTR,#0DFFFH;1MOVA,#X;2MOVX@DPTR,A;3MOVDPTR,#0BFFFH;4MOVA,#Y;5MOVX@DPTR,A;6MOVDPTR,#7FFFH;7MOVX@DPTR,A;8例程MOVDPTR,#0DFFFH;1273.應(yīng)用舉例(調(diào)幅) 例1

連線如圖,計算當(dāng)數(shù)字量為0CDH時的輸出Vo。DAC0832PC總線數(shù)據(jù)線WR1IOWDI0~DI7D0~D7+5VILE+-VoIOUT1IOUT2RFB

WR2DGNDCS地址譯碼A0~A9XFERVREF-5Vport1port2轉(zhuǎn)換一個數(shù)據(jù)的程序段:MOVAL,0CDHMOVDX,port1OUTDX,ALMOVDX,port2OUTDX,AL3.應(yīng)用舉例(調(diào)幅) 例1連線如圖,計算當(dāng)數(shù)字量28調(diào)幅分析:

當(dāng)數(shù)字量為0FFH=255時,IOUT1=Vo=-IOUT1

×RFB=-

FBREF256R255V256255VREF所以:當(dāng)數(shù)字量為0CDH=205,VREF=-5V時:Vo=-

=4V256205VREF數(shù)據(jù)線WR1IOWDI0~DI7D0~D7+5VILE+-VoIOUT1IOUT2RFB

WR2DGNDCS地址譯碼A0~A9XFERVREF-5Vport1port2FBREF256R255V256255VREF25620529注意:Vo的輸出與參考電壓VREF、以及輸出的連接方法(同相還是反相)有關(guān)。數(shù)據(jù)線WR1IOWDI0~DI7D0~D7+5VILE+-VoIOUT1IOUT2RFB

WR2DGNDCS地址譯碼A0~A9XFERVREF-5Vport1port24V上例中,若VREF接的是-10V,則Vo=8V

-10V8V10V若VREF接的是10V,則Vo=-8V-8V注意:Vo的輸出與參考電壓VREF、數(shù)據(jù)線WR1I30例2

利用上例連線圖,編程輸出一鋸齒波。tVo4V0V例2利用上例連線圖,編程輸出一鋸齒波。tVo4V031MOVDPTR,#7FFFHMOVA,#00HLOOP:MOVX@DPTR,AINCAAJMPLOOPVo5V0VFFHMOVDPTR,#7FFFHVo5V0VFFH324V0VVot實際輸出的波形圖tVo4V0V不是4V0VVot實際輸出的波形圖tVo4V0V不是339.3單通道串行輸出A/D芯片TLC1549及接口逐次比較型10位A/D電源電壓范圍:-0.5V~6.5V;正基準(zhǔn)電壓:VCC+0.1V;負(fù)基準(zhǔn)電壓:-0.1V;6個工作方式:區(qū)別主要是cs是否連續(xù)為低電平快速、慢速:決定于I/OCLOCK周期9.3單通道串行輸出A/D芯片TLC1549及接口逐次比34TLC1549工作原理CS無效,I/OCLOCK被禁止,DATAOUT處于高阻狀態(tài),CS有效,I/OCLOCK控制DATAOUT輸出前次轉(zhuǎn)換數(shù)據(jù),同時A/D轉(zhuǎn)換器對本次轉(zhuǎn)換采樣。TLC1549工作原理CS無效,I/OCLOCK被禁止,D35TLC1549與89C51接口89C51

P3.0P3.1P3.2TLC1549ANALOGINCSI/OCLOCK

DATAOUTREF-GNDVCCREF+TLC1549與89C51接口89C51TLC1549REF3689C51讀取TLC1549中10位數(shù)據(jù)程序如下:ORG0050HR1549:CLRP3.0:片選有效,選中TLC1549MOVR0,#2;先讀取高兩位數(shù)據(jù)LCALLRDADA;調(diào)用讀數(shù)子程序MOVR1,A;高兩位數(shù)據(jù)存入R1MOVR0,#8;要讀取低8位數(shù)據(jù)LCALLRDATAMOVR2,A;低8位數(shù)據(jù)存入R2SETBP3.0;片選無效CLRP3.1;時鐘低電平RET;程序結(jié)束RDADA:CLRP3.1;時鐘低電平 MOVC,P3.2;數(shù)據(jù)送進(jìn)位位CYRLCA;數(shù)據(jù)送累加器ASETBP3.1;時鐘變高電平DJNZR0,RDATA;讀書結(jié)束了嗎RET;子程序結(jié)束89C51讀取TLC1549中10位數(shù)據(jù)程序如下:37第九章片機(jī)與A\D、D\A接口第九章片機(jī)與A\D、D\A接口38工業(yè)常用單片機(jī)系統(tǒng)框圖工業(yè)常用單片機(jī)系統(tǒng)框圖399-1A/D轉(zhuǎn)換器一、基本概念:1、A/D的概念:將模擬量轉(zhuǎn)換成數(shù)字量的器件.要點:(1)模擬量可是電壓、電流等電信號,也可是聲、光、壓力和溫度等隨時間連續(xù)變化的非電物理量。(2)非電物理量可通過合適的傳感器等轉(zhuǎn)換成電信號,模擬量只有轉(zhuǎn)換成數(shù)字量才能被計算機(jī)采集、分析和計算處理。9-1A/D轉(zhuǎn)換器一、基本概念:402、AD的分類:按原理分:(1)積分式:抗干擾能力好,轉(zhuǎn)換速度低(2)逐次逼近式:轉(zhuǎn)換速度較快(3)并行比較轉(zhuǎn)換:(4)計數(shù)式:2、AD的分類:按原理分:413、技術(shù)指標(biāo)分辨率:即輸出的數(shù)字量變化一個相鄰的值所對應(yīng)的輸入模擬量的變化量。通常用數(shù)字輸出最低位(LSB)所對應(yīng)的模擬輸入的電平值表示。(3~8位/9~12位/13位以上)精度:反映實際A/D轉(zhuǎn)換器在量化值上與理想A/D轉(zhuǎn)換器的差值??杀硎境山^對精度和相對精度A/D轉(zhuǎn)換時間和路數(shù)輸入/輸出特性和范圍電源種類和功耗接口3、技術(shù)指標(biāo)42二、ADC0809的介紹

1、基本特點:

ADC0809是逐次逼近式的8路8位A/D轉(zhuǎn)換器,并行輸出,28腳,DIP封裝,轉(zhuǎn)換速度為100μs,電源電壓+5V二、ADC0809的介紹

1、基本特點:432、ADC0809的內(nèi)部結(jié)構(gòu)圖2、ADC0809的內(nèi)部結(jié)構(gòu)圖443、管腳介紹(1)IN0~IN7:輸入沒有采樣保持電路,故對頻率高的模擬量必應(yīng)增加;(2)

A,B,C:(3)

D0-D7:(4)

START:啟動信號,下降沿啟動啟動,并在轉(zhuǎn)換過程中保持低電平;(5)

ALE:地址鎖存,上跳沿有效;(6)

OE:0:數(shù)據(jù)輸出為高阻,1:輸出為轉(zhuǎn)換的數(shù)據(jù);(7)

EOC:開始轉(zhuǎn)換時為低電平,當(dāng)轉(zhuǎn)換結(jié)束時為高電平;(8)VREF:參考電壓,典型0~5V;要點:START,ALE為邊沿有效;

3、管腳介紹(1)IN0~IN7:輸入沒有采樣保持電路,故45三、ADC0809與8051的接口

1、編址問題,接口電路,包括8路模擬量的選擇

三、ADC0809與8051的接口

1、編址問題,接口電路,462、轉(zhuǎn)換后的數(shù)據(jù)傳輸問題(1)等待方式:(2)查詢方式:查詢EOC引腳(3)中斷方式:EOC經(jīng)反相器接8051的外部中斷引腳

2、轉(zhuǎn)換后的數(shù)據(jù)傳輸問題(1)等待方式:47四、程序設(shè)計:

1.流程

選通模擬量輸入通道發(fā)出啟動信號用查詢或中斷方法等待轉(zhuǎn)換結(jié)束(延時)讀取轉(zhuǎn)換結(jié)果四、程序設(shè)計:

1.流程選通模擬量輸482、程序舉例:(1)查詢法:MAIN:MOVR1,#dataMOVDPTR,#7FF8H;P2.7=0,且指向通道OMOVR7,#08H;置通道數(shù)LOOP:MOVX@DPTR,A;啟動A/D轉(zhuǎn)換MOVR6,#OAH;DLAY:NOPDJNZR6,DLAYMOVXA,@DPTR;讀取轉(zhuǎn)換結(jié)果MOV@R1,AINCDPTR;指向下一個通道INCR1;修改數(shù)據(jù)區(qū)指針DJNZR7,LOOP;8個通道全采樣完了嗎?2、程序舉例:(1)查詢法:49(2)中斷法:SETBIT1SETBEX1SETBEAMOVDPTR,#7FF8HMOVA,#0MOVX@DPTR,A…EINT1:MOVDPTR,#7FF8HMOVXA,@DPTRMOV30H,AMOVA,#00MOVX@DPTR,ARETI(2)中斷法:EINT1:503.A/D采集的抗干擾措施:算術(shù)平均滑動平均值法(循環(huán)隊列)去極值法低通濾波3.A/D采集的抗干擾措施:51五、總結(jié):1.重點:(1)

AD的概念;(2)

ADC0809的特性;(3)

ADC0809的軟硬件設(shè)計:要求給出電路能分析編程;五、總結(jié):529-2D/A轉(zhuǎn)換器接口一、基本概念:1、D/A的概念:D/A轉(zhuǎn)換器是將數(shù)字量轉(zhuǎn)換成模擬量的器件。要點:模擬量可以是電壓或者電流信號;2、D/A的技術(shù)指標(biāo)及特性,也即硬件設(shè)計考慮的問題(1)分辨率:輸出的模擬量最小變化量;(2)滿刻度誤差:輸入全1時輸出電壓與理想值的誤差(3)電壓型或電流型;(4)內(nèi)部帶不帶鎖存器;(5)DA建立時間;(1US以下)(6)電源類型:9-2D/A轉(zhuǎn)換器接口一、基本概念:539-1-2DAC0832芯片介紹分辨率8位電流輸出,穩(wěn)定時間1US雙緩沖、單緩沖、直接數(shù)字輸入單電源供電基準(zhǔn)電壓范圍:正負(fù)10V9-1-2DAC0832芯片介紹分辨率8位54

1.引腳和邏輯結(jié)構(gòu)20個引腳、雙列直插式8位輸入寄存器8位DAC寄存器8位D/A轉(zhuǎn)換器VREFIOUT2RFBAGNDVCCDGNDDI7~DI0CSWR1WR2XFERILELELEIOUT1&&&RFB1.引腳和邏輯結(jié)構(gòu)20個引腳、雙列直插式8位8位55Vcc

芯片電源電壓,+5V~+15VVREF

參考電壓,-10V~+10V,輸出10V~-10VRFB

反饋電阻引出端,此端可接運算放大器輸出端AGND模擬信號地DGND數(shù)字信號地8位DAC寄存器8位D/A轉(zhuǎn)換器VREFIOUT2RFBAGNDVCCDGNDDI7~DI0LEIOUT1LECSWR1WR2XFERILE&&&8位輸入寄存器RFBVcc芯片電源電壓,+5V~+15V56DI7~DI0數(shù)字量輸入信號其中:DI0為最低位,DI7為最高位8位DAC寄存器8位D/A轉(zhuǎn)換器VREFIOUT2RFBAGNDVCCDGNDDI7~DI0LEIOUT1LECSWR1WR2XFERILE&&&8位輸入寄存器RFBDI7~DI0數(shù)字量輸入信號8位8位VREF578位DAC寄存器8位D/A轉(zhuǎn)換器VREFIOUT2RFBAGNDVCCDGNDDI7~DI0LEIOUT1LECSWR1WR2XFERILE&&&8位輸入寄存器RFB0011ILE

輸入鎖存允許信號,高電平有效CS片選信號,低電平有效WR1寫信號1,低電平有效LE1當(dāng)ILE、CS、WR1同時有效時,LE=1,輸入寄存器的輸出隨輸入而變化WR1,LE=0,將輸入數(shù)據(jù)鎖存到輸入寄存器8位8位VREFIOUT2RFBAGNDVCCDGNDDI758LE2XFER

轉(zhuǎn)移控制信號,低電平有效WR2

寫信號2,低電平有效當(dāng)XFER、WR2同時有效時,LE2=1DAC寄存器輸出隨輸入而變化;WR1,LE=0,將輸入數(shù)據(jù)鎖存到DAC寄存器,數(shù)據(jù)進(jìn)入D/A轉(zhuǎn)換器,開始D/A轉(zhuǎn)換VREF8位DAC寄存器8位D/A轉(zhuǎn)換器IOUT2RFBAGNDVCCDGNDDI7~DI0LEIOUT1LECSWR1WR2XFERILE&&&8位輸入寄存器RFB001LE2XFER轉(zhuǎn)移控制信號,低電平有效當(dāng)XFER598位DAC寄存器8位D/A轉(zhuǎn)換器VREFIOUT2RFBAGNDVCCDGNDDI7~DI0LEIOUT1LECSWR1WR2XFERILE&&&8位輸入寄存器IOUT1模擬電流輸出端1當(dāng)輸入數(shù)字為全”1”時,輸出電流最大,約為:全”0”時,輸出電流為0IOUT2模擬電流輸出端2IOUT1+IOUT2=常數(shù)255VREF256RFBRFB8位8位VREFIOUT2RFBAGNDVCCDGNDDI7602工作方式直通方式:各控制端口一直有效單緩沖方式:輸入寄存器和8位DAC寄存器鎖存信號同時有效;或者一個寄存器控制端一直有效。雙緩沖方式:輸入寄存器和8位DAC寄存器鎖存信號分開控制2工作方式直通方式:各控制端口一直有效61系統(tǒng)只有一路模擬量輸出或幾路模擬量不許同步的輸出場合,可采用單緩沖方式轉(zhuǎn)換一個數(shù)據(jù)的程序段:MOVDPTR,#7FFFHMOVA,#00HMOVX@DPTR,A系統(tǒng)只有一路模擬量輸出或幾路模擬量不許同步的輸出場合,可采用62DAC0832與MCS51的接口雙緩沖方式適用于幾個模擬量同時輸出的系統(tǒng)DAC0832與MCS51的接口雙緩沖方式適用于幾個模擬量同63例程MOVDPTR,#0DFFFH;1MOVA,#X;2MOVX@DPTR,A;3MOVDPTR,#0BFFFH;4MOVA,#Y;5MOVX@DPTR,A;6MOVDPTR,#7FFFH;7MOVX@DPTR,A;8例程MOVDPTR,#0DFFFH;1643.應(yīng)用舉例(調(diào)幅) 例1

連線如圖,計算當(dāng)數(shù)字量為0CDH時的輸出Vo。DAC0832PC總線數(shù)據(jù)線WR1IOWDI0~DI7D0~D7+5VILE+-VoIOUT1IOUT2RFB

WR2DGNDCS地址譯碼A0~A9XFERVREF-5Vport1port2轉(zhuǎn)換一個數(shù)據(jù)的程序段:MOVAL,0CDHMOVDX,port1OUTDX,ALMOVDX,port2OUTDX,AL3.應(yīng)用舉例(調(diào)幅) 例1連線如圖,計算當(dāng)數(shù)字量65調(diào)幅分析:

當(dāng)數(shù)字量為0FFH=255時,IOUT1=Vo=-IOUT1

×RFB=-

FBREF256R255V256255VREF所以:當(dāng)數(shù)字量為0CDH=205,VREF=-5V時:Vo=-

=4V256205VREF數(shù)據(jù)線WR1IOWDI0~DI7D0~D7+5VILE+-VoIOUT1IOUT2RFB

WR2DGNDCS地址譯碼A0~A9XFERVREF-5Vport1port2FBREF256R255V256255VREF25620566注意:Vo的輸出與參考電壓VREF、以及輸出的連接方法(同相還是反相)有關(guān)。數(shù)據(jù)線WR1IOWDI0~DI7D0~D7+5VILE+-VoIOUT1IOUT2RFB

WR2DGNDCS地址譯碼A0~A9XFERVREF-5Vport1port24V上例中,若VREF接的是-10V,則Vo=8V

-10V8V10V若VREF接的是10V,則Vo=-8V-8V注意:Vo的輸出與參考電壓VREF、數(shù)據(jù)線WR1I67例2

利用上例連線圖,編程輸出一鋸齒波。tVo4V0V例2利用上例連線圖,編程輸出一鋸齒波。tVo4V068MOVDPTR,#7FFFHMOVA,#00HLOOP:M

溫馨提示

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

評論

0/150

提交評論