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

正文內(nèi)容

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

2024-10-20 16:03本頁面
  

【正文】 口電路 8051單片機(jī)的 I2C串行總線的 SCL和 SDA信號(hào),采用 IO端口模擬方式實(shí)現(xiàn) I2C串行總線工作時(shí)序。 I2C總線采用8位、雙向串行數(shù)據(jù)傳送方式,標(biāo)準(zhǔn)傳送速率為 100kB/s,快速方式下可達(dá) 400kB/s;同步時(shí)鐘可以作為停止或重新啟動(dòng)串行口發(fā)送的握手方式;連接到同一總線的集成電路數(shù)目只受 400pF的最大總線電容限制。 DAC1208采用雙緩沖器工作方式,送數(shù)時(shí)應(yīng)先送高 8位數(shù)據(jù) DI11~ DI4,再送低 4位數(shù)據(jù) DI3~ DI0,送完 12位數(shù)據(jù)后再打開 DAC寄存器,設(shè) 12位數(shù)據(jù)存放在內(nèi)部 RAM區(qū)的 40H和 41H單元中,高 8位存于 40H,低 4位存于 41H, 轉(zhuǎn)換程序如下: 串行 DAC與 8051單片機(jī)的接口 串行接口的 DAC芯片 MAX517與 8051單片機(jī)的接口簡(jiǎn)單,與標(biāo)準(zhǔn) I2C總線兼容,具有高達(dá) 400kbps的通信速率。選通 1208DAC寄存器地址 MOVX DPTR,A 。選通 1208低 4位輸入寄存器地址 MOV R1,41H MOV A,R1 MOVX DPTR,A 。選通 1208高 8位輸入寄存器地址 MOV R1,40H MOV A,R1 MOVX DPTR,A 。模擬電壓高 8位數(shù)據(jù) MOV 41H,0FH 。 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位輸入寄存器 。 第二, CPU對(duì)所有的 D/A轉(zhuǎn)換器發(fā)出控制信號(hào),使各路輸入寄存器中的數(shù)據(jù)進(jìn)入 DAC寄存器,實(shí)現(xiàn)同步轉(zhuǎn)換輸出。 DAC0832采用雙緩沖方式時(shí),數(shù)字量的輸入鎖存和 D/A轉(zhuǎn)換輸出是分兩步進(jìn)行的。 ( 3) 改變上限值或下限值便可改變矩形波的幅值;單極性輸出時(shí)為 0~ 5V或 0~ +5V;雙極性輸出時(shí)為 5V~ +5V。 ( 2) 改變延時(shí)子程序 DELAYL和的 DELAYH延時(shí)時(shí)間,就可改變矩形波上下沿的寬度。如要求得到非滿幅鋸齒波,可通過計(jì)算求的數(shù)字量的處置和終值,然后在程序中通過置初值和終值的方法實(shí)現(xiàn)。 ( 3)通過 A加 1,可得到正向的鋸齒波,反之 A減 1可得到負(fù)向的鋸齒波。延時(shí)較短時(shí)可用 NOP指令實(shí)現(xiàn)(本程序就是如此),需要延時(shí)較長(zhǎng)時(shí),可以使用一個(gè)延長(zhǎng)子程序。并可根據(jù)需要,通過延時(shí)的方法來改變波形周期。 幾點(diǎn)說明: (1)程序每循環(huán)一次, A加 1,因此實(shí)際上鋸齒波的上升邊是由256個(gè)小階梯構(gòu)成的,但由于階梯很小,所以宏觀上看就如圖中所畫的先行增長(zhǎng)鋸齒波。 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寄存器直通。 DAC0832單緩沖方式接口 WR74LS373GDAC0832DI7 0CSX F E R1WR2WRVccILEVrefRfbIout1Iout2AGNDDGND++5VPALEP080C51???Vout2.單緩沖方式應(yīng)用舉例 波形發(fā)生器 在一些控制應(yīng)用中,需要有一個(gè)線性增長(zhǎng)的電壓(鋸齒波)來控制檢測(cè)過程、移動(dòng)記錄筆或移動(dòng)電子束等。 為使輸入寄存器處于受控鎖存方式,應(yīng)把 WR1接8051的 WR, ILE接高電平。 為使 DAC寄存器處于直通方式,應(yīng)使 WR2 =0和XFER=0。這種工作方式適合于多模擬信號(hào)同時(shí)輸出的應(yīng)用場(chǎng)合。 2)單緩沖方式 —— 兩個(gè)寄存器之一始終處于直通,即 WR1=0或 WR2=0,另一個(gè)寄存器處于受控狀態(tài)。 DAC0832的工作方式 DAC0832利用 WR1 、 WR2 、 ILE、 XFER 控制信號(hào)可以構(gòu)成三種不同的工作方式。當(dāng) ILE端為高電平, CS與 WR1同時(shí)為低電平時(shí),使得 LE1 =1;當(dāng) WR1變?yōu)楦唠娖綍r(shí),輸入寄存器便將輸入數(shù)據(jù)鎖存。 DAC0832的內(nèi)部結(jié)構(gòu) DAC0832是典型的帶內(nèi)部雙數(shù)據(jù)緩沖器的 8位 D/A芯片。s,CMOS工藝 , 低功耗 20mm。當(dāng)?shù)刂啡鐖D中所示時(shí),執(zhí)行以下程序完成一次 D/A轉(zhuǎn)換: MOV DPTR, 6000H MOV A, DATA8 MOVX DPTR, A ;輸出低 8位數(shù)據(jù) INC DPTR MOV A, DATA2 MOVX D
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1