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

正文內(nèi)容

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

2024-09-22 16:03 本頁面


【正文】 WRVccILEVrefRfbIout1Iout2AGNDDGND++5VPALEP080C51???Vout2.單緩沖方式應(yīng)用舉例 波形發(fā)生器 在一些控制應(yīng)用中,需要有一個(gè)線性增長的電壓(鋸齒波)來控制檢測(cè)過程、移動(dòng)記錄筆或移動(dòng)電子束等。對(duì)此可通過在 DAC0832的輸出端接運(yùn)算放大器,由運(yùn)算放大器產(chǎn)生鋸齒波來實(shí)現(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 ;延時(shí) NOP NOP NOP SJMP MM ;反復(fù) 執(zhí)行上述程序就可得到如下圖所示的鋸齒波。 幾點(diǎn)說明: (1)程序每循環(huán)一次, A加 1,因此實(shí)際上鋸齒波的上升邊是由256個(gè)小階梯構(gòu)成的,但由于階梯很小,所以宏觀上看就如圖中所畫的先行增長鋸齒波。 F F HV0 0 HTt( 2)可通過循環(huán)程序段的機(jī)器周期數(shù),計(jì)算出鋸齒波的周期。并可根據(jù)需要,通過延時(shí)的方法來改變波形周期。若要改變鋸齒波的頻率,可在 AJMP MM指令前加入延遲程序即可。延時(shí)較短時(shí)可用 NOP指令實(shí)現(xiàn)(本程序就是如此),需要延時(shí)較長時(shí),可以使用一個(gè)延長子程序。延遲時(shí)間不同,波形周期不同,鋸齒波的斜率就不同。 ( 3)通過 A加 1,可得到正向的鋸齒波,反之 A減 1可得到負(fù)向的鋸齒波。 ( 4) 程序中 A的變化范圍是 0~ 255,因此得到的鋸齒波是滿幅度的。如要求得到非滿幅鋸齒波,可通過計(jì)算求的數(shù)字量的處置和終值,然后在程序中通過置初值和終值的方法實(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)用延時(shí)子程序 MOV A , dataL ;送低電平數(shù)據(jù) MOVX @ DPTR , A LCALL DELAYL ;調(diào)用延時(shí)子程序 SJMP LCALL 執(zhí)行上述程序就可得到如下圖所示的矩形波 V d a t e H d a t e LT / 2 T / 2幾點(diǎn)說明: ( 1)以上程序產(chǎn)生的是矩形波,其低點(diǎn)平的寬度由延時(shí)子程序 DELAYL所延時(shí)的時(shí)間來決定,高電平的寬度則由 DELAYH所延時(shí)的時(shí)間決定。 ( 2) 改變延時(shí)子程序 DELAYL和的 DELAYH延時(shí)時(shí)間,就可改變矩形波上下沿的寬度。若 DELAYL=DELAYH(兩者延時(shí)一樣),則輸出的是方波。 ( 3) 改變上限值或下限值便可改變矩形波的幅值;單極性輸出時(shí)為 0~ 5V或 0~ +5V;雙極性輸出時(shí)為 5V~ +5V。 雙緩沖方式的接口與應(yīng)用 在多路 D/A轉(zhuǎn)換的情況下,若要求同步轉(zhuǎn)換輸出,必須采用雙緩沖方式。 DAC0832采用雙緩沖方式時(shí),數(shù)字量的輸入鎖存和 D/A轉(zhuǎn)換輸出是分兩步進(jìn)行的。 第一, CPU分時(shí)向各路 D/A轉(zhuǎn)換器輸入要轉(zhuǎn)換的數(shù)字量并鎖存在各自的輸入寄存器中。 第二, CPU對(duì)所有的 D/A轉(zhuǎn)換器發(fā)出控制信號(hào),使各路輸入寄存器中的數(shù)據(jù)進(jìn)入 DAC寄存器,實(shí)現(xiàn)同步轉(zhuǎn)換輸出。 下圖為兩片 DAC0832與 8031接實(shí)現(xiàn)的雙緩沖方式連接電路,能實(shí)現(xiàn)兩路同步輸出。 8051與 DAC0832的雙緩沖方式接口 CSXFERRfbIout1Iout21WR2WRWRDAC0832DAC0832RfbIout1Iout2CSXFERDI7DI01WR2WRDI7DI0++VxVy 80C51實(shí)現(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時(shí) , 兩個(gè)寄存器都被選中 ,BYTE1/BYTE2=0時(shí) , 只選中 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高
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1