freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

da和ad轉(zhuǎn)換器接口-文庫吧

2025-09-08 16:03 本頁面


【正文】 WRVccILEVrefRfbIout1Iout2AGNDDGND++5VPALEP080C51???Vout2.單緩沖方式應(yīng)用舉例 波形發(fā)生器 在一些控制應(yīng)用中,需要有一個線性增長的電壓(鋸齒波)來控制檢測過程、移動記錄筆或移動電子束等。對此可通過在 DAC0832的輸出端接運算放大器,由運算放大器產(chǎn)生鋸齒波來實現(xiàn),其電路連接如圖所示。 CSD IOD I71WR地 址譯 碼 輸 出P 0 . 7 P 0 . 0WRI L E VC CVr e fRf bIo u t 1Io u t 22WR XF E R+++ 1 0 V 1 0 V1 0 k1 0 k??+ 5 V?1 / 2 L M 3 2 4D A C 0 8 3 2圖中的 DAC0832工作于單緩沖方式,其中輸入寄存器受控,而 DAC寄存器直通。假定輸入寄存器地址為 7FFFH,產(chǎn)生鋸齒波的程序清單如下: MOV A, 00H ;取下限值 MOV DPTR, 7FFFH ;指向 0832口地址 MM: MOVX @DPTR, A ;輸出 INC A ;延時 NOP NOP NOP SJMP MM ;反復(fù) 執(zhí)行上述程序就可得到如下圖所示的鋸齒波。 幾點說明: (1)程序每循環(huán)一次, A加 1,因此實際上鋸齒波的上升邊是由256個小階梯構(gòu)成的,但由于階梯很小,所以宏觀上看就如圖中所畫的先行增長鋸齒波。 F F HV0 0 HTt( 2)可通過循環(huán)程序段的機器周期數(shù),計算出鋸齒波的周期。并可根據(jù)需要,通過延時的方法來改變波形周期。若要改變鋸齒波的頻率,可在 AJMP MM指令前加入延遲程序即可。延時較短時可用 NOP指令實現(xiàn)(本程序就是如此),需要延時較長時,可以使用一個延長子程序。延遲時間不同,波形周期不同,鋸齒波的斜率就不同。 ( 3)通過 A加 1,可得到正向的鋸齒波,反之 A減 1可得到負向的鋸齒波。 ( 4) 程序中 A的變化范圍是 0~ 255,因此得到的鋸齒波是滿幅度的。如要求得到非滿幅鋸齒波,可通過計算求的數(shù)字量的處置和終值,然后在程序中通過置初值和終值的方法實現(xiàn)。 產(chǎn)生矩形波電壓的 參考程序: ORG 1100H START: MOV DPTR , 7FFFH ;送 DAC0832口地址 LOOP: MOV A , dataH ;送高電平數(shù)據(jù) MOVX @ DPTR , A LCALL DELAYH ;調(diào)用延時子程序 MOV A , dataL ;送低電平數(shù)據(jù) MOVX @ DPTR , A LCALL DELAYL ;調(diào)用延時子程序 SJMP LCALL 執(zhí)行上述程序就可得到如下圖所示的矩形波 V d a t e H d a t e LT / 2 T / 2幾點說明: ( 1)以上程序產(chǎn)生的是矩形波,其低點平的寬度由延時子程序 DELAYL所延時的時間來決定,高電平的寬度則由 DELAYH所延時的時間決定。 ( 2) 改變延時子程序 DELAYL和的 DELAYH延時時間,就可改變矩形波上下沿的寬度。若 DELAYL=DELAYH(兩者延時一樣),則輸出的是方波。 ( 3) 改變上限值或下限值便可改變矩形波的幅值;單極性輸出時為 0~ 5V或 0~ +5V;雙極性輸出時為 5V~ +5V。 雙緩沖方式的接口與應(yīng)用 在多路 D/A轉(zhuǎn)換的情況下,若要求同步轉(zhuǎn)換輸出,必須采用雙緩沖方式。 DAC0832采用雙緩沖方式時,數(shù)字量的輸入鎖存和 D/A轉(zhuǎn)換輸出是分兩步進行的。 第一, CPU分時向各路 D/A轉(zhuǎn)換器輸入要轉(zhuǎn)換的數(shù)字量并鎖存在各自的輸入寄存器中。 第二, CPU對所有的 D/A轉(zhuǎn)換器發(fā)出控制信號,使各路輸入寄存器中的數(shù)據(jù)進入 DAC寄存器,實現(xiàn)同步轉(zhuǎn)換輸出。 下圖為兩片 DAC0832與 8031接實現(xiàn)的雙緩沖方式連接電路,能實現(xiàn)兩路同步輸出。 8051與 DAC0832的雙緩沖方式接口 CSXFERRfbIout1Iout21WR2WRWRDAC0832DAC0832RfbIout1Iout2CSXFERDI7DI01WR2WRDI7DI0++VxVy 80C51實現(xiàn)兩路同步輸出的程序如下: MOV DPTR, 0DFFFH;送 0832( 1) 輸入鎖存器地址 MOV A, data1 ; data1送 0832( 1) 輸入鎖存器 MOVX @DPTR, A ; MOV DPTR, 0BFFFH;送 0832( 2) 輸入鎖存器地址 MOV A, data2 ; data2送 0832( 2) 輸入鎖存器 MOVX @DPTR, A ; MOV DPTR, 7FFFH ;送兩路 DAC寄存器地址 MOVX @DPTR, A ;兩路數(shù)據(jù)同步轉(zhuǎn)換輸出 8051與 12位 DAC的接口 DAC1208的內(nèi)部結(jié)構(gòu)和原理 與 DAC0832相似 , DAC1208也是雙緩沖器結(jié)構(gòu) , 輸入控制線與 DAC0832也很相似 , 和用來控制輸入寄存器 , 和用來控制 DAC寄存器 ,但增加了一條控制線 BYTE1/ BYTE2 , 用來區(qū)分輸入 8 位寄存器和 4 位寄存器 , 當(dāng)BYTE1/BYTE2= 1時 , 兩個寄存器都被選中 ,BYTE1/BYTE2=0時 , 只選中 4位輸入寄存器 。 DAC1208內(nèi)部結(jié)構(gòu)框圖 8051和 DAC1208的連接 MOV 40H,0FFH 。模擬電壓高 8位數(shù)據(jù) MOV 41H,0FH 。模擬電壓低 4位數(shù)據(jù) MOV DPTR,07FFFH 。選通 1208高
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1