大學(xué)計(jì)算機(jī)微機(jī)原理-第7章 常用數(shù)字接口電路_第1頁
大學(xué)計(jì)算機(jī)微機(jī)原理-第7章 常用數(shù)字接口電路_第2頁
大學(xué)計(jì)算機(jī)微機(jī)原理-第7章 常用數(shù)字接口電路_第3頁
大學(xué)計(jì)算機(jī)微機(jī)原理-第7章 常用數(shù)字接口電路_第4頁
大學(xué)計(jì)算機(jī)微機(jī)原理-第7章 常用數(shù)字接口電路_第5頁
已閱讀5頁,還剩104頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1

第7章

常用數(shù)字接口電路2主要內(nèi)容:掌握兩種可編程并行接口芯片的應(yīng)用3可編程定時(shí)器82534掌握:引線功能及計(jì)數(shù)啟動(dòng)方法6種工作方式及其輸出波形應(yīng)用:芯片與系統(tǒng)的連接芯片的初始化編程58253芯片特點(diǎn)可編程的邏輯器件;非通道型的接口,具有特定功能;可實(shí)現(xiàn)計(jì)數(shù)和定時(shí);工作方式:減法計(jì)數(shù)計(jì)數(shù)值減為0時(shí)輸出相應(yīng)控制信號(hào)輸出控制信號(hào)的形式可通過軟件設(shè)置61.

外部引線及內(nèi)部結(jié)構(gòu)連接系統(tǒng)端的主要引線:D0----D7CSRDWRA0,A1

連接外設(shè)端的主要引線:CLK-----------時(shí)鐘脈沖輸入GATE----------門控信號(hào)輸入OUT------------定時(shí)輸出

7結(jié)構(gòu)特點(diǎn)每個(gè)計(jì)數(shù)器含控制寄存器16位初值寄存器16位計(jì)數(shù)寄存器存放控制命令字內(nèi)部3個(gè)計(jì)數(shù)器均為減法計(jì)數(shù)器根據(jù)計(jì)數(shù)脈沖的頻率及需要定時(shí)的時(shí)間長(zhǎng)度確定計(jì)數(shù)初值相同端口地址存放計(jì)數(shù)初值計(jì)數(shù)初值8外部引線及內(nèi)部結(jié)構(gòu)三個(gè)可獨(dú)立工作的16位定時(shí)/計(jì)數(shù)器,一個(gè)控制寄存器。共占用4個(gè)端口地址,4個(gè)端口的地址編碼:

A1A000CNT001CNT110CNT211控制寄存器引線92.

計(jì)數(shù)啟動(dòng)方式軟件啟動(dòng)硬件啟動(dòng)GATE端為高電平GATE端有一個(gè)上升沿由GATE端信號(hào)的形式?jīng)Q定103.

工作方式方式0軟件啟動(dòng),不自動(dòng)重復(fù)計(jì)數(shù);計(jì)數(shù)結(jié)束輸出高電平。方式1硬件啟動(dòng),不自動(dòng)重復(fù)計(jì)數(shù);計(jì)數(shù)開始輸出低電平,結(jié)束后又變高。11工作方式方式2軟、硬件啟動(dòng),自動(dòng)重復(fù)計(jì)數(shù)。計(jì)數(shù)到最后一個(gè)脈沖時(shí)輸出低電平方式3軟、硬件啟動(dòng),自動(dòng)重復(fù)計(jì)數(shù)。輸出對(duì)稱方波12工作方式方式4軟件啟動(dòng),不自動(dòng)重復(fù)計(jì)數(shù)。計(jì)數(shù)結(jié)束輸出一個(gè)CLK寬度的低電平方式5硬件啟動(dòng),不自動(dòng)重復(fù)計(jì)數(shù)波形與方式4相同13工作方式小結(jié)需要兩個(gè)寫脈沖第1個(gè)寫脈沖寫入控制字第2個(gè)寫脈沖寫入計(jì)數(shù)初值不同的工作方式,有不同的計(jì)數(shù)啟動(dòng)方法??筛鶕?jù)對(duì)輸出波形的要求,選擇不同的工作方式。能輸出連續(xù)波形的只有方式2和方式3。兩條OUT指令144.

控制字用于確定各計(jì)數(shù)器的工作方式格式155.

8253的應(yīng)用與系統(tǒng)的連接初始化程序設(shè)計(jì)寫入控制字置計(jì)數(shù)初值16與系統(tǒng)的連接示意CLKGATEOUTD0~D7WRRDA1A0CSDBIOWIORA1A0譯碼器高位地址外設(shè)8253外部時(shí)鐘門控信號(hào)17應(yīng)用中的注意點(diǎn)每一次啟動(dòng)計(jì)數(shù),需有兩次寫操作:寫控制字寫計(jì)數(shù)器初值如果初值為8位字長(zhǎng),則一次寫入;若初值為16位字長(zhǎng),則需兩次寫入每個(gè)計(jì)數(shù)器的控制命令字均送入控制寄存器各計(jì)數(shù)器的計(jì)數(shù)初值送到該計(jì)數(shù)器的計(jì)數(shù)寄存器及初值寄存器;18初始化程序流程寫控制字寫計(jì)數(shù)值低8位寫計(jì)數(shù)值高8位*非必須19初始化程序流程當(dāng)有兩個(gè)以上計(jì)數(shù)器被應(yīng)用時(shí)的初始化程序設(shè)計(jì)流程:初始化CNT0初始化CNT1初始化CNT2寫CNT0控制字寫CNT0計(jì)數(shù)初值20初始化程序流程寫入全部計(jì)數(shù)器控制字寫CNT0計(jì)數(shù)初值寫CNT1計(jì)數(shù)初值寫CNT2計(jì)數(shù)初值原則:先寫入控制字后寫入計(jì)數(shù)初值218253應(yīng)用例一采用8253作定時(shí)/計(jì)數(shù)器,其接口地址為0120H~0123H。輸入8253的時(shí)鐘頻率為2MH。要求:CNT0每10ms輸出一個(gè)CLK周期寬的負(fù)脈沖CNT1輸出10KHz的連續(xù)方波信號(hào)CNT2在定時(shí)5ms后產(chǎn)生輸出高電平畫線路連接圖,并編寫初始化程序.工作的計(jì)數(shù)器工作方式計(jì)數(shù)初值啟動(dòng)方式計(jì)數(shù)脈沖頻率228253應(yīng)用例計(jì)算計(jì)數(shù)初值:CNT0:10ms/0.5us=20000CNT1:2MHz/10KHz=200CNT2:5ms/0.5us=10000確定控制字:

CNT0:方式2,16位計(jì)數(shù)值CNT1:方式3,低8位計(jì)數(shù)值CNT2:方式0,16位計(jì)數(shù)值001101000101011010110000238253應(yīng)用例CLK0GATE0OUT1D0~D7WRRDA1A0CSDBIOWIORA1A0譯碼器8253CLK2GATE1GATE2+5VCLK12MHzOUT0OUT2248253應(yīng)用例——初始化程序CNT0:MOVDX,0123HMOVAL,34HOUTDX,ALMOVDX,0120HMOVAX,20000OUTDX,ALMOVAL,AHOUTDX,ALCNT1:

……CNT2:……258253應(yīng)用例二安全檢測(cè)和報(bào)警控制系統(tǒng)。268253應(yīng)用例二初始狀態(tài)下,D觸發(fā)器的Q端輸出低電平;系統(tǒng)通過三態(tài)門循環(huán)讀取檢測(cè)器狀態(tài),有異常出現(xiàn)時(shí),檢測(cè)器輸出高電平。此時(shí)在D觸發(fā)器的Q端輸出高電平,啟動(dòng)8253計(jì)數(shù)器的通道0輸出100Hz的連續(xù)方波信號(hào),使報(bào)警燈閃爍,直到有任意鍵按下時(shí)停止;使計(jì)數(shù)器停止輸出方波的方法是在Q端輸出低電平。CLK0的輸入脈沖為2MHz。要求:設(shè)計(jì)8253的譯碼電路;編寫8253計(jì)數(shù)器的初始化程序及實(shí)現(xiàn)上述功能的控制程序。27例二解8253地址范圍:001111100000~001111100011譯碼電路:G1G2AG2BCBA&&≥1IOWIORA9A5:A11A10A4A3A2Y028例二解8253計(jì)數(shù)初值:2MHz/100Hz=200008253工作方式:方式38253初始化程序:MOVDX,3E3HMOVAL,00110110OUTDX,ALMOVDX,3E0HMOVAX,20000OUTDX,ALMOVAL,AHOUTDX,AL29例二解——控制程序XORAL,ALMOVDX,3E5HOUTDX,AL

MOVDX,3E4HNEXT:INAL,DXANDAL,01HJZNEXT

MOVDX,3E5H

MOVAL,2OUTDX,ALGOON:MOVAH,1INT16HJZGOON

XORAL,ALOUTDX,ALMOVAH,4CINT21H30三、可編程并行接口825531掌握:主要引線功能及結(jié)構(gòu)3種工作方式及其特點(diǎn)應(yīng)用:芯片與系統(tǒng)的連接芯片的初始化編程數(shù)據(jù)輸入/輸出控制程序設(shè)計(jì)32并行接口8255的特點(diǎn):通道型接口含3個(gè)獨(dú)立的8位并行輸入/輸出端口,各端口均具有數(shù)據(jù)的控制和鎖存能力可通過編程,設(shè)置各端口工作在某一確定狀態(tài)下。331.

引線連接系統(tǒng)端的主要引線:D0----D7CSRDWRA0,A1

REAST

A1A000A端口01B端口10C端口11控制寄存器34引線連接外設(shè)端的引腳:PA0——PA7PB0——PB7PC0——PC7分別對(duì)應(yīng)A、B、C三個(gè)端口358255與系統(tǒng)的連接示意圖D0~D7WRRDA1A0CSDBIOWIORA1A0譯碼器8255A口B口C口D0~D7外設(shè)362.

結(jié)構(gòu)A組B組

端口A端口C的高4位端口B端口C的低4位373.

工作方式基本輸入/輸出方式(方式0)選通工作方式(方式1)雙向傳送方式(方式2)38方式0:相當(dāng)于三個(gè)獨(dú)立的8位簡(jiǎn)單接口各端口既可設(shè)置為輸入口,也可設(shè)置為輸出口,但不能同時(shí)實(shí)現(xiàn)輸入及輸出C端口可以是一個(gè)8位的簡(jiǎn)單接口,也可以分為兩個(gè)獨(dú)立的4位端口常用于連接簡(jiǎn)單外設(shè),適于無條件或查詢方式39方式0的應(yīng)用:習(xí)慣上:A端口和B端口作為8位數(shù)據(jù)的輸入或輸出口C口的某些位作為狀態(tài)輸入注:若使C端口低4位中某一位作為輸入口,則低4位中其他位都應(yīng)作為輸入口。同時(shí)可設(shè)高4位作為輸出。408255工作于方式0的連接示意圖D0~D7WRRDA1A0CSDBIOWIORA1A0譯碼器8255PA0|PA7B口PC0D0~D7數(shù)據(jù)狀態(tài)數(shù)據(jù)外設(shè)1外設(shè)241方式1:利用一組選通控制信號(hào)控制A端口和B端口的數(shù)據(jù)輸入輸出A口、B口作輸入或輸出口,C口的部分位用作選通控制信號(hào)A口、B口在作為輸入和輸出時(shí)的選通信號(hào)不同輸入輸出42方式1的應(yīng)用:方式1主要用于中斷控制方式下的輸入輸出C口的8位除用作選通信號(hào)外,其余位可工作于方式0下,作為輸入或輸出口。43方式2:雙向輸入輸出方式可以既作為輸入口,又作為輸出口。只有A端口可工作在方式2下44方式2的應(yīng)用:可使A端口作為雙向端口所有用于中斷控制方式當(dāng)A口工作于方式2時(shí):B口可工作于方式1此時(shí)C口的所有位都用作選通控制信號(hào)的輸入輸出B口也可工作于方式0此時(shí)C口的剩余位也可工作于方式0454.

方式控制字及位控制字方式控制字:用于確定3個(gè)端口的工作方式及數(shù)據(jù)傳送方向;位控制字僅用于C端口可設(shè)置C口某位的初始狀態(tài)(為高電平或低電平)當(dāng)其工作于方式0下且作為輸出口時(shí),一般需要對(duì)作為輸出的位設(shè)置初始狀態(tài)(即初始化)465.

8255芯片的應(yīng)用芯片與系統(tǒng)的連接芯片的初始化相應(yīng)的控制程序例7-38255應(yīng)用例:8086CPU通過8255實(shí)施監(jiān)控。8255端口地址為1020H-1023H,啟動(dòng)操作由端口B的PB7控制(高電平有效),端口A輸入8個(gè)監(jiān)控點(diǎn)的狀態(tài)(每個(gè)引腳接一個(gè)監(jiān)控點(diǎn)),只要其中任一路出現(xiàn)異常情況(高電平),系統(tǒng)就通過與PC0相連的信號(hào)燈報(bào)警(高電平燈亮),要求信號(hào)燈亮滅3次。要求:設(shè)計(jì)系統(tǒng)線路圖,要求用138譯碼器設(shè)計(jì)譯碼電路;編寫8255初始化程序及啟動(dòng)、測(cè)試和報(bào)警控制程序47地址范圍:00010000001000XX48控制程序

MOVDX,1023HMOVAL,1001X000BOUTDX,ALMOVAL,0OUTDX,ALMOVDX,1021HMOVAL,80HOUTDX,ALA:MOVDX,1020HINAL,DXCMPAL,0JZA49

MOVCX,3MOVDX,1022HMOVAL,1B:OUTDX,ALINCALCALLDELAYMOVAL,0LOOPB

JMPA50謝謝大家!51第8章

模擬量的輸入輸出52主要內(nèi)容:模擬量輸入輸出通道的組成D/A轉(zhuǎn)換器的工作原理、連接及編程A/D轉(zhuǎn)換器的工作原理、連接及編程53模擬量的輸入輸出通道54模擬量I/O通道:模擬接口電路的任務(wù)模擬電路的任務(wù)0010110110101100工業(yè)生產(chǎn)過程傳感器放大濾波多路轉(zhuǎn)換&采樣保持A/D轉(zhuǎn)換放大驅(qū)動(dòng)D/A轉(zhuǎn)換輸出接口微型計(jì)算機(jī)執(zhí)行機(jī)構(gòu)輸入接口物理量變換信號(hào)處理信號(hào)變換I/O接口輸入通道輸出通道變送器55模擬量的輸入通道傳感器(Transducer)非電量→電壓、電流變送器(Transformer)轉(zhuǎn)換成標(biāo)準(zhǔn)的電信號(hào)信號(hào)處理(SignalProcessing)放大、整形、濾波多路轉(zhuǎn)換開關(guān)(Multiplexer)多選一采樣保持電路(SampleHolder,S/H)保證變換時(shí)信號(hào)恒定不變A/D變換器(A/DConverter)模擬量轉(zhuǎn)換為數(shù)字量56模擬量的輸出通道D/A變換器(D/AConverter)數(shù)字量轉(zhuǎn)換為模擬量低通濾波平滑輸出波形放大驅(qū)動(dòng)提供足夠的驅(qū)動(dòng)電壓,電流57閉環(huán)控制系統(tǒng)應(yīng)用案例水泥廠增濕塔出口溫度控制系統(tǒng)58數(shù)/模(D/A)變換器59掌握:D/A變換器的工作原理D/A變換器的主要技術(shù)指標(biāo)DAC0832的三種工作模式DAC0832的應(yīng)用60一、D/A變換器的工作原理組成:模擬開關(guān)電阻網(wǎng)絡(luò)運(yùn)算放大器VrefRf

模擬開關(guān)電阻網(wǎng)絡(luò)VO數(shù)字量∑61基本變換原理當(dāng)運(yùn)放的放大倍數(shù)足夠大時(shí),輸出電壓VO與輸入電壓Vin的關(guān)系為:VinRf

VO∑R

62基本變換原理若輸入端有n個(gè)支路,則輸出電壓VO與輸入電壓Vi的關(guān)系為:VinRf

VO∑R1Rn…63n=8的權(quán)電阻網(wǎng)絡(luò)2R4R8R16R32R64R128R256RVrefRf

VOS1S2S3S4S5S6S7S864基本變換原理如果每個(gè)支路由一個(gè)開關(guān)Si控制,Si=1表示Si合上,Si=0表示Si斷開,則上式變換為若Si=1,該項(xiàng)對(duì)VO有貢獻(xiàn);若Si=0,該項(xiàng)對(duì)VO無貢獻(xiàn)65基本變換原理如果用8位二進(jìn)制代碼來控制圖中的S1~S8(Di=1時(shí)Si閉合;Di=0時(shí)Si斷開),則不同的二進(jìn)制代碼就對(duì)應(yīng)不同輸出電壓VO;當(dāng)代碼在0~FFH之間變化時(shí),VO相應(yīng)地在0~(255/256)Vref之間變化;為控制電阻網(wǎng)絡(luò)各支路電阻值的精度,實(shí)際的D/A轉(zhuǎn)換器采用R-2R梯形電阻網(wǎng)絡(luò),它只用兩種阻值的電阻(R和2R)。66實(shí)際的D/A轉(zhuǎn)換器

——R-2R梯形電阻網(wǎng)絡(luò)67二、主要技術(shù)指標(biāo)分辨率(Resolution)輸入的二進(jìn)制數(shù)每±1個(gè)最低有效位(LSB)使輸出變化的程度。分辨率表示方法:可用輸入數(shù)字量的位數(shù)來表示,如8位、10位等;也可用一個(gè)LSB(LeastSignificantBit)使輸出變化的程度來表示。68分辯率例一個(gè)滿量程為5V的10位D/A變換器,±1LSB的變化所引起輸出模擬量的變化為:5/(210-1)=5/1023=0.04888V=48.88mV69轉(zhuǎn)換精度(誤差)實(shí)際輸出值與理論值之間的最大偏差影響轉(zhuǎn)換精度的因素:分辯率電源波動(dòng)溫度變化┇70轉(zhuǎn)換時(shí)間從開始轉(zhuǎn)換到與滿量程值相差±1/2LSB所對(duì)應(yīng)的模擬量所需要的時(shí)間tV1/2LSBtCVFULL71三、典型D/A轉(zhuǎn)換器DAC0832特點(diǎn):8位電流輸出型D/A轉(zhuǎn)換器T型電阻網(wǎng)絡(luò)差動(dòng)輸出72DAC0832的內(nèi)部結(jié)構(gòu)73主要引腳功能輸入寄存器控制信號(hào):D7~D0:輸入數(shù)據(jù)線ILE:輸入鎖存允許CS:片選信號(hào)WR1:寫輸入鎖存器74主要引腳功能用于DAC寄存器的控制信號(hào):WR2:寫DAC寄存器XFER:允許輸入鎖存器的數(shù)據(jù)傳送到DAC寄存器75主要引腳功能其它引線:VREF:參考電壓。-10V~+10V,一般為+5V或+10VIOUT1、IOUT2:D/A轉(zhuǎn)換差動(dòng)電流輸出。用于連接運(yùn)算放大器的輸入Rfb:內(nèi)部反饋電阻引腳,接運(yùn)放輸出AGND、DGND:模擬地和數(shù)字地76工作模式單緩沖模式雙緩沖模式無緩沖模式77單緩沖模式使輸入鎖存器或DAC寄存器二者之一處于直通,即芯片只占用一個(gè)端口地址。CPU只需一次寫入即開始轉(zhuǎn)換。寫入數(shù)據(jù)的程序?yàn)椋?/p>

MOVDX,PORTMOVAL,DATAOUTDX,AL78單緩沖模式例利用教材圖8-12所示線路圖輸出三角波:端口地址:0278H最大輸出值5V,對(duì)應(yīng)數(shù)字量:FFH最小輸出值0V,對(duì)應(yīng)數(shù)字量:00HMOVDX,0278HMOVAL,0NET1:OUTDX,ALINCALCMPAL,0FFHJNZNET1DECALNET2:OUTDX,ALDECALCMPAL,0JNZNET2JMPNET179雙緩沖模式(標(biāo)準(zhǔn)模式)對(duì)輸入寄存器和DAC寄存器均需控制。當(dāng)輸入寄存器控制信號(hào)有效時(shí),數(shù)據(jù)寫入輸入寄存器中;再在DAC寄存器控制信號(hào)有效時(shí),數(shù)據(jù)才寫入DAC寄存器,并啟動(dòng)變換。此時(shí)芯片占用兩個(gè)端口地址。優(yōu)點(diǎn):數(shù)據(jù)接收與D/A轉(zhuǎn)換可異步進(jìn)行;可實(shí)現(xiàn)多個(gè)DAC同步轉(zhuǎn)換輸出。分時(shí)寫入、同步轉(zhuǎn)換。80工作時(shí)序?qū)戄斎爰拇嫫鲗慏AC寄存器81雙緩沖模式同步轉(zhuǎn)換例譯碼器A10-A00832-10832-2port1port2port382MOVAL,data

MOVDX,port1OUTDX,ALMOVDX,port2OUTDX,ALMOVDX,port3OUTDX,ALHLT雙緩沖模式的數(shù)據(jù)寫入程序0832-1的輸入寄存器地址0832-2的輸入寄存器地址DAC寄存器地址83無緩沖器模式使內(nèi)部的兩個(gè)寄存器都處于直通狀態(tài)。模擬輸出始終跟隨輸入變化。不能直接與數(shù)據(jù)總線連接,需外加并行接口(如74LS373、8255等)。84四、D/A轉(zhuǎn)換器的應(yīng)用信號(hào)發(fā)生器

用于閉環(huán)控制系統(tǒng)向D/A轉(zhuǎn)換器寫入某種按規(guī)律變化的數(shù)據(jù),即可在輸出端獲得相應(yīng)的各種波形85模/數(shù)(A/D)轉(zhuǎn)換器86要點(diǎn):A/D轉(zhuǎn)換器的一般工作原理A/D轉(zhuǎn)換器的主要技術(shù)指標(biāo)A/D轉(zhuǎn)換器的應(yīng)用與系統(tǒng)的連接數(shù)據(jù)采集程序的編寫87A/D轉(zhuǎn)換器用于將連續(xù)變化的模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)的裝置,簡(jiǎn)稱ADC,是模擬系統(tǒng)與計(jì)算機(jī)之間的接口部件。88A/D轉(zhuǎn)換器類型計(jì)數(shù)型A/D轉(zhuǎn)換器

-------速度慢、價(jià)格低,適用于慢速系統(tǒng)雙積分型A/D轉(zhuǎn)換器

-------分辯率高、抗干擾性好、轉(zhuǎn)換速度慢,適用于中速系統(tǒng)逐位反饋型A/D轉(zhuǎn)換器

-------轉(zhuǎn)換精度高、速度快、抗干擾性差89一、A/D轉(zhuǎn)換器的工作原理逐位反饋型A/D轉(zhuǎn)換器類似天平稱重量時(shí)的嘗試法,逐步用砝碼的累積重量去逼近被稱物體90二、主要技術(shù)指標(biāo)轉(zhuǎn)換精度量化誤差非線性誤差其它誤差總誤差=各誤差的均方根91量化間隔一個(gè)最低有效位對(duì)應(yīng)的模擬量△=Vmax/(2n-1)例:某8位ADC的滿量程電壓為5V,則其分辨率為:5V/255=19.6mV92量化誤差絕對(duì)量化誤差絕對(duì)量化誤差=1/2△相對(duì)量化誤差相對(duì)量化誤差=(1/2)х△

х100%例:

設(shè)滿量程電壓=10V,A/D變換器位數(shù)=10位,則:絕對(duì)量化誤差≈10/211=4.88mV相對(duì)量化誤差≈1/211*100%=0.049%93轉(zhuǎn)換時(shí)間實(shí)現(xiàn)一次轉(zhuǎn)換需要的時(shí)間。精度越高(字長(zhǎng)越長(zhǎng)),轉(zhuǎn)換速度越慢。94輸入動(dòng)態(tài)范圍允許轉(zhuǎn)換的電壓的范圍。如0~5V、0~10V等。95三、典型的A/D轉(zhuǎn)換器芯片ADC0809:8通道(8路)輸入8位字長(zhǎng)逐位逼近型轉(zhuǎn)換時(shí)間100μs內(nèi)置三態(tài)輸出緩沖器96主要引腳功能D7~D0:輸出數(shù)據(jù)線(三態(tài))IN0~I(xiàn)N7:8通道(路)模擬輸入ADDA、ADDB、ADDC:通道地址ALE:通道地址鎖存START:?jiǎn)?dòng)轉(zhuǎn)換EOC:轉(zhuǎn)換結(jié)束狀態(tài)輸出OE:輸出允許(打開輸出三態(tài)門)CLK:時(shí)鐘輸入(10KHz~1.2MHz)97內(nèi)部結(jié)構(gòu)IN7IN08個(gè)模擬輸入通道STARTEOCCLKOED7D0VREF(+)VREF(-)ADDCADDBADDAALE比較器8路模擬開關(guān)逐位逼近寄存器SAR樹狀開關(guān)電阻網(wǎng)絡(luò)三態(tài)輸出鎖存器時(shí)序與控制地址鎖存及譯碼D/A8選198工作時(shí)序99ADC0809的工作過程由時(shí)序圖知ADC0809的工作過程如下:送通道地址,以選擇要轉(zhuǎn)換的模擬輸入;鎖存通道地址到內(nèi)部地址鎖存器;啟動(dòng)A/D變換;判斷轉(zhuǎn)換是否結(jié)束;讀轉(zhuǎn)換結(jié)果100ADC0809的工作流程送通道地址通道地址鎖存啟動(dòng)A/D變換轉(zhuǎn)換結(jié)束否?送OE開門信號(hào)讀取轉(zhuǎn)換結(jié)果YN101判斷轉(zhuǎn)換結(jié)束的方法軟件延時(shí)等待(比如延時(shí)120us)此時(shí)不用EOC信號(hào),CPU效率最低軟件查詢EOC狀態(tài)。把EOC作為中斷申請(qǐng)信號(hào),接到8259的IN端。在中斷服務(wù)程序中讀入轉(zhuǎn)換結(jié)果,效率較高102ADC0809的應(yīng)用芯片與系統(tǒng)的連接通常情況下需要經(jīng)數(shù)字接口與系統(tǒng)連接

溫馨提示

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