C單片機(jī)與DAAD轉(zhuǎn)換器的接口PPT學(xué)習(xí)教案_第1頁(yè)
C單片機(jī)與DAAD轉(zhuǎn)換器的接口PPT學(xué)習(xí)教案_第2頁(yè)
C單片機(jī)與DAAD轉(zhuǎn)換器的接口PPT學(xué)習(xí)教案_第3頁(yè)
C單片機(jī)與DAAD轉(zhuǎn)換器的接口PPT學(xué)習(xí)教案_第4頁(yè)
C單片機(jī)與DAAD轉(zhuǎn)換器的接口PPT學(xué)習(xí)教案_第5頁(yè)
已閱讀5頁(yè),還剩40頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、會(huì)計(jì)學(xué)1C單片機(jī)與單片機(jī)與DAAD轉(zhuǎn)換器的接口轉(zhuǎn)換器的接口 單片機(jī)用于智能儀表和測(cè)控系統(tǒng)時(shí),要與各種各樣的外界信單片機(jī)用于智能儀表和測(cè)控系統(tǒng)時(shí),要與各種各樣的外界信號(hào)打交道:號(hào)打交道:?jiǎn)纹瑱C(jī)的驅(qū)動(dòng)控制設(shè)備單片機(jī)的驅(qū)動(dòng)控制設(shè)備模擬設(shè)備模擬設(shè)備: :電動(dòng)調(diào)節(jié)閥、模擬記錄電動(dòng)調(diào)節(jié)閥、模擬記錄儀儀數(shù)字設(shè)備數(shù)字設(shè)備: : 數(shù)字顯示儀表、繼電器觸數(shù)字顯示儀表、繼電器觸點(diǎn)點(diǎn) 由于單片機(jī)的輸入和輸出信號(hào)只能是數(shù)字量,因此由于單片機(jī)的輸入和輸出信號(hào)只能是數(shù)字量,因此在由單片機(jī)構(gòu)成的測(cè)控系統(tǒng)中經(jīng)常要用到模在由單片機(jī)構(gòu)成的測(cè)控系統(tǒng)中經(jīng)常要用到模/ /數(shù)轉(zhuǎn)換和數(shù)數(shù)轉(zhuǎn)換和數(shù)/ /模轉(zhuǎn)換接口。模轉(zhuǎn)換接口。模擬信號(hào):如被控

2、對(duì)象的溫度、壓力等模擬信號(hào):如被控對(duì)象的溫度、壓力等開(kāi)關(guān)信號(hào)開(kāi)關(guān)信號(hào): : 如指撥開(kāi)關(guān)和按鍵開(kāi)關(guān)如指撥開(kāi)關(guān)和按鍵開(kāi)關(guān) 單片機(jī)的輸入信號(hào)單片機(jī)的輸入信號(hào)第1頁(yè)/共45頁(yè) 圖圖 單片機(jī)和被控對(duì)象間的接口示意圖單片機(jī)和被控對(duì)象間的接口示意圖第2頁(yè)/共45頁(yè)【例】 電梯載荷監(jiān)測(cè)提示系統(tǒng)。 載荷監(jiān)測(cè)提示系統(tǒng)利用A/D轉(zhuǎn)換器將采集到的模擬的重量值轉(zhuǎn)換成相應(yīng)的數(shù)字量,由單片機(jī)完成對(duì)重量值的分析比較,得出超載或不超載的結(jié)果,并在超載時(shí)發(fā)出控制信號(hào),啟動(dòng)聲音提示模塊發(fā)出超載提示。 第3頁(yè)/共45頁(yè)第4頁(yè)/共45頁(yè)單片機(jī)單片機(jī)控制對(duì)象控制對(duì)象D/AD/A轉(zhuǎn)換轉(zhuǎn)換 * * D/A D/A轉(zhuǎn)換器的輸出形式轉(zhuǎn)換器的輸出

3、形式; ; * * 內(nèi)部是否帶有鎖存器。內(nèi)部是否帶有鎖存器。按輸入的二進(jìn)制數(shù)的位數(shù)分類,有八位、十位、十二位和十六位等。按輸出是電流還是電壓分類,分為電壓輸出器件和電流輸出器件。第5頁(yè)/共45頁(yè)分辨率分辨率 輸入給輸入給DACDAC的單位數(shù)字量變化引起的模擬量輸出的變化,的單位數(shù)字量變化引起的模擬量輸出的變化,通常定義為輸出滿刻度值與通常定義為輸出滿刻度值與2n2n之比。顯然,二進(jìn)制位數(shù)越多,之比。顯然,二進(jìn)制位數(shù)越多,分辨率越高。分辨率越高。建立時(shí)間建立時(shí)間 也稱穩(wěn)定時(shí)間,它是指從數(shù)字量輸入到建立穩(wěn)定的輸出電流也稱穩(wěn)定時(shí)間,它是指從數(shù)字量輸入到建立穩(wěn)定的輸出電流的時(shí)間,是描述的時(shí)間,是描述D

4、/AD/A轉(zhuǎn)換速率的一個(gè)重要參數(shù)轉(zhuǎn)換速率的一個(gè)重要參數(shù)精度精度 理想情況,精度與分辨率基本一致,位數(shù)越多精度越高。理想情況,精度與分辨率基本一致,位數(shù)越多精度越高。但由于電源電壓、參考電壓、電阻等各種因素存在著誤差但由于電源電壓、參考電壓、電阻等各種因素存在著誤差, ,精度精度與分辨率并不完全一致。當(dāng)送一個(gè)確定的數(shù)字量給與分辨率并不完全一致。當(dāng)送一個(gè)確定的數(shù)字量給DACDAC后,它的后,它的實(shí)際輸出值與該數(shù)值應(yīng)產(chǎn)生的理想輸出值之間會(huì)有一定的誤差實(shí)際輸出值與該數(shù)值應(yīng)產(chǎn)生的理想輸出值之間會(huì)有一定的誤差,它就是,它就是D/AD/A轉(zhuǎn)換器的精度。轉(zhuǎn)換器的精度。第6頁(yè)/共45頁(yè)引腳引腳:2、典型芯片、典

5、型芯片-DAC0832介紹介紹主要特性:主要特性:分辨率為分辨率為8 8位位;電流輸出,電流輸出,穩(wěn)定時(shí)間為穩(wěn)定時(shí)間為1 1 s s; 可雙緩沖輸入、單緩沖輸入可雙緩沖輸入、單緩沖輸入 或直接數(shù)字輸入;或直接數(shù)字輸入; 單一電源供電(單一電源供電(+5+5+15V+15V););低功耗,低功耗,20mW20mW 第7頁(yè)/共45頁(yè)DI7DI0 :8位的數(shù)據(jù)輸入端,DI7為最高位。CS: 片選端AGND:模擬信號(hào)地DGND:數(shù)字信號(hào)地。Vcc:電源輸入端,可在+5V+15V范圍內(nèi)。VREF :參考電壓輸入端,此端可接一個(gè)正電壓, 也可接一個(gè)負(fù)電壓,它決定0至255的數(shù)字 量轉(zhuǎn)化出來(lái)的模擬量電壓值的

6、幅度,VREF 范圍為(+10-10)V。Rfb:外部反饋信號(hào)輸入端, 內(nèi)部已有反饋電阻 Rfb,根據(jù)需要也可外接反饋電阻。第8頁(yè)/共45頁(yè)ILE: 數(shù)據(jù)鎖存允許控制端,高電平有效。WR1:輸入寄存器寫(xiě)選通控制端。當(dāng)CS=0、ILE=1、 WR1=0時(shí),數(shù)據(jù)信號(hào)被鎖存在輸入寄存器中。WR2 :DAC寄存器寫(xiě)選通控制端。當(dāng)XFER=0, WR2=0時(shí),輸入寄存器狀態(tài)傳入DAC寄存 器中。XFER:數(shù)據(jù)傳送控制。IOUT1:電流輸出1端,輸入數(shù)字量全“1”時(shí), IOUT1最大, 輸入數(shù)字量全為“0”時(shí), IOUT1最小。IOUT2:D/A轉(zhuǎn)換器電流輸出2端,IOUT2+IOUT1= 常數(shù)。 第9頁(yè)

7、/共45頁(yè)邏輯結(jié)構(gòu)CS=0,ILE=1,WR1=0時(shí),打開(kāi)該寄存器WFER=0,WR2=0,打開(kāi)該寄存器第10頁(yè)/共45頁(yè)(1)單緩沖方式 DAC0832的兩個(gè)數(shù)據(jù)緩沖器有一個(gè)處于直通方式,另一個(gè)處于受控的鎖存方式。 在不要求多路輸出同步的情況下,可采用單緩沖方式。DI0DI78位寄存器DAC8位D/A轉(zhuǎn)換器8位輸入寄存器.&ILECSWR1WR2XFERLE1LE2Iout1Iout2VrefRfbAGNDDGNDVCC第11頁(yè)/共45頁(yè)例例11-111-1 DAC0832 DAC0832用作波形發(fā)生器。分別寫(xiě)出產(chǎn)生用作波形發(fā)生器。分別寫(xiě)出產(chǎn)生鋸齒波、三角波鋸齒波、三角波和和矩形矩形波波的程

8、序的程序。 鋸齒波的產(chǎn)生鋸齒波的產(chǎn)生ORG 0000HORG 0000HSTART:START:MOV R0MOV R0,#0FEH#0FEH;DACDAC地址地址MOV AMOV A,#00H#00H;數(shù)字量;數(shù)字量LOOP: LOOP: MOVX R0MOVX R0,A A ;數(shù)字量;數(shù)字量D/AD/A轉(zhuǎn)換器轉(zhuǎn)換器INC A INC A ;數(shù)字量逐次加;數(shù)字量逐次加SJMP LOOPSJMP LOOP第12頁(yè)/共45頁(yè)1/282/283/28254/28255/280第13頁(yè)/共45頁(yè) 三角波的產(chǎn)生三角波的產(chǎn)生ORG 0000HORG 0000HSTART: MOV R0START: MO

9、V R0,#0FEH#0FEH MOV AMOV A,#00H#00HUP: UP: MOVXMOVXR0R0,A A ;三角波上升邊;三角波上升邊INC AINC AJNZ UPJNZ UPDOWN:DOWN:DEC ADEC A;A=0A=0時(shí)再減時(shí)再減1 1又為又為FFHFFHMOVX R0MOVX R0,A AJNZ DOWNJNZ DOWN ;三角波下降邊;三角波下降邊SJMP UPSJMP UP第14頁(yè)/共45頁(yè)(2)雙緩沖方式輸入寄存器和輸入寄存器和DACDAC寄存器分配有各自的地址,可分別選通。用寄存器分配有各自的地址,可分別選通。用同時(shí)輸出多路模擬信號(hào)。同時(shí)輸出多路模擬信號(hào)。

10、DI0DI78位寄存器DAC8位D/A轉(zhuǎn)換器8位輸入寄存器.&ILECSWR1WR2XFERLE1LE2Iout1Iout2VrefRfbAGNDDGNDVCC第15頁(yè)/共45頁(yè)多路多路同步輸出,必須采用雙緩沖同步方式同步輸出,必須采用雙緩沖同步方式。DI0DI78位寄存器DAC8位D/A轉(zhuǎn)換器8位輸入寄存器.&ILECSWR1WR2XFERLE1LE2Iout1Iout2VrefRfbAGNDDGNDVCC1#DAC08321#DAC0832占有兩個(gè)占有兩個(gè)端口地址端口地址FDHFDH和和FBHFBH。2#DAC08322#DAC0832的兩個(gè)的兩個(gè)端口地址端口地址為為FEHFEH和和FBH

11、FBH第16頁(yè)/共45頁(yè)例例11-2 11-2 設(shè)設(shè)AT89C51AT89C51單片機(jī)內(nèi)部單片機(jī)內(nèi)部RAMRAM中有中有兩個(gè)長(zhǎng)度為兩個(gè)長(zhǎng)度為2020的數(shù)據(jù)塊,其起的數(shù)據(jù)塊,其起始地址為分別為始地址為分別為addr1addr1和和addr2addr2,請(qǐng),請(qǐng)根據(jù)圖根據(jù)圖11-711-7所示,編寫(xiě)能把所示,編寫(xiě)能把a(bǔ)ddr1addr1和和addrr2addrr2中數(shù)據(jù)從中數(shù)據(jù)從1#1#和和2#DAC08322#DAC0832同步輸出的程序。程序中同步輸出的程序。程序中addr1addr1和和addr2addr2中的數(shù)據(jù),即為繪圖儀所繪制曲線的中的數(shù)據(jù),即為繪圖儀所繪制曲線的x x、y y坐標(biāo)點(diǎn)。坐

12、標(biāo)點(diǎn)。工作寄存器工作寄存器0 0區(qū)區(qū)的的R1R1指向指向addr1addr1;1 1區(qū)區(qū)的的R1R1指向指向addr2addr2;0 0區(qū)的區(qū)的R2R2存放數(shù)據(jù)塊長(zhǎng)度;存放數(shù)據(jù)塊長(zhǎng)度;0 0區(qū)和區(qū)和1 1區(qū)的區(qū)的R0R0指向指向DACDAC端口地址。端口地址。第17頁(yè)/共45頁(yè)ORG 2000HORG 2000Haddr1 DATA 20Haddr1 DATA 20H; 定義存儲(chǔ)單元定義存儲(chǔ)單元addr2 DATA 40Haddr2 DATA 40H; 定義存儲(chǔ)單元定義存儲(chǔ)單元DTOUT: MOV R1DTOUT: MOV R1,#addr1#addr1; 0 0區(qū)區(qū)R1R1指向指向addr1

13、addr1MOV R2MOV R2,#20#20; 數(shù)據(jù)塊長(zhǎng)度送數(shù)據(jù)塊長(zhǎng)度送0 0區(qū)區(qū)R2R2SETB RS0SETB RS0; 切換到工作寄存器切換到工作寄存器1 1區(qū)區(qū)MOV R1MOV R1,#addr2#addr2; 1 1區(qū)區(qū)R1R1指向指向addr2addr2CLR RS0CLR RS0; 返回返回0 0區(qū)區(qū)NEXT: NEXT: MOV R0MOV R0,#0FDH#0FDH; 0 0區(qū)區(qū)R0R0指向指向1#DAC08321#DAC0832數(shù)字量控制端口數(shù)字量控制端口MOV AMOV A,R1R1;addr1addr1中數(shù)據(jù)送中數(shù)據(jù)送A AMOVX ROMOVX RO,A A;a

14、ddr1addr1中數(shù)據(jù)送中數(shù)據(jù)送1#DAC08321#DAC0832INC R1 INC R1 ; 修改修改addr1addr1指針指針0 0區(qū)區(qū)R1R1SETB RS0 SETB RS0 ; 轉(zhuǎn)轉(zhuǎn)1 1區(qū)。區(qū)。MOV R0MOV R0,#0FEH #0FEH ;1 1區(qū)區(qū)R0R0指向指向2#DAC08322#DAC0832數(shù)字量控制端口數(shù)字量控制端口第18頁(yè)/共45頁(yè)MOV AMOV A,R1 R1 ;addr2addr2中數(shù)據(jù)送中數(shù)據(jù)送A AMOVX R0MOVX R0,A A ;addr2addr2中數(shù)據(jù)送中數(shù)據(jù)送2#DAC08322#DAC0832INC R1 INC R1 ;修改修

15、改addr2addr2指針指針1 1區(qū)區(qū)R1R1MOV R0,#0FBHMOV R0,#0FBH ;1 1區(qū)區(qū)R0R0指向指向DACDAC的啟動(dòng)的啟動(dòng)D/AD/A轉(zhuǎn)換端口轉(zhuǎn)換端口 MOVX R0MOVX R0,A A ;啟動(dòng)啟動(dòng)DACDAC進(jìn)行轉(zhuǎn)換進(jìn)行轉(zhuǎn)換CLR RS0 CLR RS0 ;返回返回0 0區(qū)區(qū)DJNZ R2DJNZ R2,NEXT NEXT ;若未完,則跳若未完,則跳NEXTNEXTLJMP DTOUT LJMP DTOUT ;若送完,則循環(huán)若送完,則循環(huán)ENDEND第19頁(yè)/共45頁(yè)4、DAC0832的單、雙極性的電壓輸出(1 1)DACDAC用作單極性電壓輸出用作單極性電壓輸

16、出第20頁(yè)/共45頁(yè)(2 2)DACDAC用作雙極性電壓輸出用作雙極性電壓輸出REFo(128)128VvB第21頁(yè)/共45頁(yè)AD667是分辨率為12位的電壓輸出型D/A轉(zhuǎn)換器,建立時(shí)間3s(至0.01%)。輸入方式:雙緩沖輸入;輸出方式:電壓輸出,通過(guò)硬件編程可輸出+5V,+10V, 2.5V,5V和10V;內(nèi)含高穩(wěn)定的基準(zhǔn)電壓源,可方便地與4位、8位或16位微處理器接口;雙電源工作電壓:12V15V。第22頁(yè)/共45頁(yè)第23頁(yè)/共45頁(yè)傳感器單片機(jī)A/D轉(zhuǎn)換第24頁(yè)/共45頁(yè)A/DA/D轉(zhuǎn)換器的分類轉(zhuǎn)換器的分類第25頁(yè)/共45頁(yè)A/DA/D轉(zhuǎn)換器的主要技術(shù)指標(biāo)轉(zhuǎn)換器的主要技術(shù)指標(biāo)(1)(1

17、)轉(zhuǎn)換時(shí)間和轉(zhuǎn)換速率轉(zhuǎn)換時(shí)間和轉(zhuǎn)換速率完成一次轉(zhuǎn)換所需要的時(shí)間。完成一次轉(zhuǎn)換所需要的時(shí)間。轉(zhuǎn)換時(shí)間的倒數(shù)轉(zhuǎn)換時(shí)間的倒數(shù)為轉(zhuǎn)換速率。為轉(zhuǎn)換速率。 雙積分ADCADC的轉(zhuǎn)換時(shí)間在幾十毫秒至幾百毫秒之間; 逐次比較型ADCADC的轉(zhuǎn)換時(shí)間大都在101050s50s之間; 并行比較型ADCADC的轉(zhuǎn)換時(shí)間可達(dá)10ns10ns。 (2)(2)分辨率分辨率數(shù)字量變化一個(gè)最小量時(shí)模擬信號(hào)的變化量,定義為滿刻數(shù)字量變化一個(gè)最小量時(shí)模擬信號(hào)的變化量,定義為滿刻與與2n2n的比值。的比值。 例如,輸入模擬電壓滿量程為例如,輸入模擬電壓滿量程為10V10V,若用,若用8 8位位ADCADC轉(zhuǎn)換時(shí),其分辨率為轉(zhuǎn)換時(shí),

18、其分辨率為10V/210V/28 839mV39mV,1010位的位的ADCADC是是9.76mV9.76mV,而,而1212位的位的ADCADC為為2.44mV2.44mV。 第26頁(yè)/共45頁(yè)(4 4)轉(zhuǎn)換精度)轉(zhuǎn)換精度定義為一個(gè)實(shí)際定義為一個(gè)實(shí)際ADCADC與一個(gè)理想與一個(gè)理想ADCADC在量化值上的差值??捎媒^對(duì)誤差或在量化值上的差值。可用絕對(duì)誤差或相對(duì)誤差表示。相對(duì)誤差表示。第27頁(yè)/共45頁(yè)A/DA/D轉(zhuǎn)換器的選擇轉(zhuǎn)換器的選擇(1 1)A/DA/D轉(zhuǎn)換器位數(shù)的確定轉(zhuǎn)換器位數(shù)的確定系統(tǒng)總精度涉及的環(huán)節(jié)較多:傳感器變換精度、信號(hào)預(yù)處理電路精度和A/D轉(zhuǎn)換器及輸出電路、控制機(jī)構(gòu)精度,還包

19、括軟件控制算法。A/D轉(zhuǎn)換器的位數(shù)至少要比系統(tǒng)總精度要求的最低分辨率高1位,位數(shù)應(yīng)與其他環(huán)節(jié)所能達(dá)到的精度相適應(yīng)。只要不低于它們就行,太高無(wú)意義,且價(jià)高。8位以下:低分辨率,912位:中分辨率,13位以上:高分辨率。 第28頁(yè)/共45頁(yè)(2 2)A/DA/D轉(zhuǎn)換器轉(zhuǎn)換速率的確定轉(zhuǎn)換器轉(zhuǎn)換速率的確定 從啟動(dòng)轉(zhuǎn)換到轉(zhuǎn)換結(jié)束,輸出穩(wěn)定的數(shù)字量,需要從啟動(dòng)轉(zhuǎn)換到轉(zhuǎn)換結(jié)束,輸出穩(wěn)定的數(shù)字量,需要一定的時(shí)間,這就是一定的時(shí)間,這就是A/DA/D轉(zhuǎn)換器的轉(zhuǎn)換時(shí)間。轉(zhuǎn)換器的轉(zhuǎn)換時(shí)間。低速:低速:轉(zhuǎn)換時(shí)間從幾轉(zhuǎn)換時(shí)間從幾msms到幾十到幾十m ms s 。中速:中速:逐次比較型的逐次比較型的A/DA/D轉(zhuǎn)換器的

20、轉(zhuǎn)換時(shí)間可從幾轉(zhuǎn)換器的轉(zhuǎn)換時(shí)間可從幾 s s 100100 s s左右。左右。高速:高速:轉(zhuǎn)換時(shí)間僅轉(zhuǎn)換時(shí)間僅2020100ns100ns。第29頁(yè)/共45頁(yè)(3 3)是否加采樣保持器)是否加采樣保持器 直流和變化非常緩慢的信號(hào)可不用采樣保持器。其他情況直流和變化非常緩慢的信號(hào)可不用采樣保持器。其他情況都要加采樣保持器。都要加采樣保持器。(4 4)工作電壓和基準(zhǔn)電壓)工作電壓和基準(zhǔn)電壓 選擇使用單一選擇使用單一+5V+5V工作電壓的芯片,與單片機(jī)系統(tǒng)共用一個(gè)工作電壓的芯片,與單片機(jī)系統(tǒng)共用一個(gè)電源就比較方便。在要求較高精度時(shí),基準(zhǔn)電壓要單獨(dú)用高精電源就比較方便。在要求較高精度時(shí),基準(zhǔn)電壓要單獨(dú)

21、用高精度穩(wěn)壓電源供給。度穩(wěn)壓電源供給。第30頁(yè)/共45頁(yè)ST CLKEOCD0D7IN0IN7ABCALE八位轉(zhuǎn)換器A/D三態(tài)輸出鎖存器VCCGNDOEVR(+)VR(-)38地址鎖存與譯碼八路模擬量開(kāi)關(guān).第31頁(yè)/共45頁(yè)ST CLKEOCD0D7IN0IN7ABCALE八位轉(zhuǎn)換器A/D三態(tài)輸出鎖存器VCCGNDOEVR(+)VR(-)38地址鎖存與譯碼八路模擬量開(kāi)關(guān).CLK:時(shí)鐘信號(hào),可由單片機(jī)ALE信號(hào)分頻得到。:第32頁(yè)/共45頁(yè)第33頁(yè)/共45頁(yè)寫(xiě)信號(hào)、P2.0有效時(shí),啟動(dòng)AD轉(zhuǎn)換。轉(zhuǎn)換結(jié)束后,輸出高電平,向CPU發(fā)出中斷請(qǐng)求讀信號(hào)、P2.0有效時(shí),允許輸出AD轉(zhuǎn)換結(jié)果。轉(zhuǎn)換時(shí)鐘由A

22、LE分頻得到。803174LS373ADC08092CLKD0-D711111GEOCSTALEOERDP2.0WRINT1ALEP0A0-A7A0 A1 A2ABCVR(+)VR(-)+5VGNDIN0IN7IN6IN5IN4IN3IN2IN1轉(zhuǎn)換結(jié)果由此輸出第34頁(yè)/共45頁(yè)選擇的通道選擇的通道0 0 00 0 10 1 00 1 11 0 01 0 1 1 1 0 1 1 1 IN0IN1IN2IN3IN4IN5IN6IN7C B A 8031A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A00809STCBA 0000 0111第35頁(yè)/共45頁(yè)ORG 000

23、0H ;主程序入口地址 AJMP MAIN ;跳轉(zhuǎn)主程序 ORG OO13H ;中斷入口地址 AJMP INT1 ;跳轉(zhuǎn)中斷服務(wù)程序 MAIN:SETB IT1 ;邊沿觸發(fā) SETB EA ;開(kāi)中斷 SETB EX1 ;允許中斷 MOV DPTR,#0007H ;指向0809 IN7通道地址 MOVX DPTR,A;啟動(dòng)A/D轉(zhuǎn)換 SJMP $;等待中斷 INT1: MOVX A,DPTR ;讀A/D轉(zhuǎn)換結(jié)果 MOV B,A;存數(shù) RETI ;返回第36頁(yè)/共45頁(yè)ORG 0000H ;主程序入口地址 AJMP MAIN ;跳轉(zhuǎn)主程序 ORG 1000H ;中斷入口地址MAIN: MOV DP

24、TR,#0007H ;指向0809 IN7通道地址 MOVX DPTR,A;啟動(dòng)A/D轉(zhuǎn)換 L1: JB P3.3 L1;查詢 MOVX A,DPTR ;讀A/D轉(zhuǎn)換結(jié)果 MOV B,A;存數(shù) SJMP $第37頁(yè)/共45頁(yè)1212位逐次比較型。位逐次比較型。轉(zhuǎn)換時(shí)間為轉(zhuǎn)換時(shí)間為1010 s s,帶有采樣保持器,可直接與各種典型的帶有采樣保持器,可直接與各種典型的8 8位或位或1616位的單片機(jī)位的單片機(jī)相連相連片內(nèi)集成又高精度的參考電壓源和時(shí)鐘電路,不需外加任何片內(nèi)集成又高精度的參考電壓源和時(shí)鐘電路,不需外加任何電路和時(shí)鐘信號(hào)的情況下完成電路和時(shí)鐘信號(hào)的情況下完成ADAD轉(zhuǎn)換,使用方便轉(zhuǎn)換,

25、使用方便第38頁(yè)/共45頁(yè) 雙積分型由于兩次積分時(shí)間比較長(zhǎng),所以轉(zhuǎn)換速度慢,但雙積分型由于兩次積分時(shí)間比較長(zhǎng),所以轉(zhuǎn)換速度慢,但精度可以做得比較高精度可以做得比較高;對(duì)周期變化的干擾信號(hào)積分為零,;對(duì)周期變化的干擾信號(hào)積分為零,抗干抗干擾性能也較好。擾性能也較好。 常用的有常用的有3 3位位雙積分雙積分A/DA/D轉(zhuǎn)換器轉(zhuǎn)換器MC14433MC14433(精度相當(dāng)于(精度相當(dāng)于1111位位二進(jìn)制數(shù))和二進(jìn)制數(shù))和4 4位位雙積分雙積分A/DA/D轉(zhuǎn)換器轉(zhuǎn)換器ICL7135ICL7135(精度相當(dāng)于(精度相當(dāng)于1414位二進(jìn)制數(shù))。位二進(jìn)制數(shù))。 MC14433MC14433被轉(zhuǎn)換電壓量程為被轉(zhuǎn)換電壓量程為199.9mV199.9mV或或1.999V1.999V 第39頁(yè)/共45頁(yè) MC14433A/D轉(zhuǎn)換器引腳 R1 R1:積分電阻輸入端積分電阻輸入端 C1C1:積分電容輸入端積分電容輸入端R1/C1R1/C1:R1R1與與C1C1的公共端的公共端 EOCEOC:轉(zhuǎn)換結(jié)束信號(hào)輸出端,正脈沖有效轉(zhuǎn)換結(jié)束信號(hào)輸出端,正脈沖有效 DUDU:?jiǎn)?dòng)新的轉(zhuǎn)換,若啟動(dòng)新

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論