




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
單片機原理及應(yīng)用——基于Proteus和KeilC第3版第1頁/共102頁第8章單片機接口技術(shù)8.1
單片機的系統(tǒng)總線
8.1.1三總線結(jié)構(gòu)
8.1.2地址鎖存原理及實現(xiàn)8.2
簡單并行I/O口擴展8.3
可編程并行I/O口擴展
8.4D/A轉(zhuǎn)換與DAC0832應(yīng)用8.5A/D轉(zhuǎn)換與ADC0809應(yīng)用8.6開關(guān)量功率驅(qū)動接口技術(shù)第2頁/共102頁計算機系統(tǒng)是由眾多功能部件組成三總線:地址總線(AB)、數(shù)據(jù)總線(DB)、控制總線(CB)CPUROMRAM
T/C……控制總線CB數(shù)據(jù)總線DB地址總線AB第8章單片機接口技術(shù)為減少連線簡化結(jié)構(gòu),可將傳送同類信息的連線作為一種公共通道——總線(BUS)。51單片機屬于總線型結(jié)構(gòu),片內(nèi)各功能部件都是按總線關(guān)系設(shè)計并集成為整體的。第3頁/共102頁51單片機有兩種外設(shè)連接方式:第8章單片機接口技術(shù)I/O方式(非總線方式)總線方式I/O方式——采用片內(nèi)RAM指令訪問外設(shè)例如MOVP0
,A(片內(nèi)地址80H,90H,A0H,B0H)總線方式——采用片外RAM指令訪問外設(shè)例如MOVX@DPTR
,A(片外RAM0~0FFFFH)第4頁/共102頁51單片機由P0、P2和P3引腳兼作總線引腳(沒有專用總線引腳)第8章單片機接口技術(shù)P0口為復(fù)用總線方式,即數(shù)據(jù)總線+低8位地址總線通過地址鎖存器將數(shù)據(jù)與地址信息分開第5頁/共102頁第8章單片機接口技術(shù)1、P0輸出的A0-A7出現(xiàn)在地址鎖存器的輸出端;2、地址鎖存器的輸出與輸入端隔離;3、P0輸出D0-D7;P2輸出A8-A15;地址鎖存器輸出A0-A74、同時產(chǎn)生16位地址信號+8位數(shù)據(jù)信號地址鎖存器工作過程第6頁/共102頁第8章單片機接口技術(shù)8.1
單片機的系統(tǒng)總線
8.1.1三總線結(jié)構(gòu)
8.1.2地址鎖存原理及實現(xiàn)8.2
簡單并行I/O口擴展8.3
可編程并行I/O口擴展
8.4D/A轉(zhuǎn)換與DAC0832應(yīng)用8.5A/D轉(zhuǎn)換與ADC0809應(yīng)用8.6開關(guān)量功率驅(qū)動接口技術(shù)第7頁/共102頁原理:當/OE端為低電平,LE端為高電平時,1D-8D端的數(shù)據(jù)可由1Q-8Q端鎖存輸出;LE為低電平時D端與Q端隔離。第8章單片機接口技術(shù)結(jié)構(gòu):帶有三態(tài)輸出門的八-D觸發(fā)器鎖存器——74HC373,74LS373,54LS377等負邊沿D觸發(fā)器第8頁/共102頁典型總線方式接口電路第8章單片機接口技術(shù)接線關(guān)系:/OE→地,LE→正脈沖源,D0~D7→P0,Q0~Q7→外設(shè)地址端P0口此時無需上拉電阻(總線方式)地址鎖存使能輸出第9頁/共102頁第8章單片機接口技術(shù)S1P2~S2P2期間:P0→(A0~A7);ALE→正脈沖;Q0~Q7→(A0~A7)S5P1~S6P1期間:P0→(D0~D7)
Q0~Q7→(A0~A7)S1P2~S6P1期間:P0分時輸出低8位地址和8位數(shù)據(jù)信息。
部分時序圖
MOVX@DPTR
,A地址鎖存使能輸出P0與373的配合關(guān)系第10頁/共102頁第8章單片機接口技術(shù)8.1
單片機的系統(tǒng)總線8.2
簡單并行I/O口擴展
8.2.1訪問擴展端口的軟件方法
8.2.2簡單并行輸出接口的擴展
8.2.2簡單并行輸入接口的擴展8.3
可編程并行I/O口擴展
8.4D/A轉(zhuǎn)換與DAC0832應(yīng)用8.5A/D轉(zhuǎn)換與ADC0809應(yīng)用8.6開關(guān)量功率驅(qū)動接口技術(shù)第11頁/共102頁I/O口擴展可有3種辦法:①采用鎖存或緩沖芯片的簡單并行擴展;②采用串口方式0的串并轉(zhuǎn)換擴展;③采用可編程控制功能芯片的并行擴展。第8章單片機接口技術(shù)P0和P2口作為地址/數(shù)據(jù)總線后,留給用戶使用的I/O口只有P1口和部分P3口,通常需要擴展I/O口數(shù)量。第12頁/共102頁訪問擴展端口有2種軟件方法:
MOVXA,@DPTRMOVXA,@RiMOVX@DPTR,AMOVX@Ri,A(讀操作,RD)(寫操作,WR)1、匯編語言方法第8章單片機接口技術(shù)第13頁/共102頁MOVX指令的寫端口時序前半周期:P0→低8位地址,P2→高8位地址,ALE→正脈沖后半周期:P0→8位數(shù)據(jù),P2→高8位地址,WR→負脈沖第8章單片機接口技術(shù)ALE用于低八位地址鎖存,/WR可作為外設(shè)的片選信號第14頁/共102頁MOVX指令的讀端口時序前半周期:P0→低8位地址,P2→高8位地址,ALE→正脈沖后半周期:P0←8位數(shù)據(jù),P2→高8位地址,RD→負脈沖第8章單片機接口技術(shù)ALE用于低八位地址鎖存,/RD可作為外設(shè)的片選信號第15頁/共102頁2、C51語言方法#include<absacc.h>#defineportXBYTE[0x1000]unsignedchartemp1,temp2;……temp1=port;//讀端口操作
port=temp2;//寫端口操作
……例如,對占用片外RAM1000H的端口進行讀寫操作:#include<absacc.H>//含有宏定義的包含語句#define
變量名XBYTE[地址常數(shù)]//地址定義語句方法1:利用宏定義建立變量名與地址常數(shù)的關(guān)聯(lián)性第8章單片機接口技術(shù)第16頁/共102頁方法2:利用xdata型指針變量對外設(shè)端口進行操作例如,同樣針對上述舉例,程序設(shè)計如下:unsignedcharxdata*PORT=0x1000
;//定義指針變量unsignedchartemp1,temp2;……temp=*PORT;//讀0x1000端口
*PORT=temp2;//寫0x1000端口
……第8章單片機接口技術(shù)數(shù)據(jù)類型xdata*[存儲類型2]變量名[=地址常數(shù)];第17頁/共102頁方法3:采用_at_關(guān)鍵字訪問片外RAM絕對地址使用_at_可對指定存儲器空間的絕對地址定位,但使用_at_定義的變量只能為全局變量。例如:unsignedcharxdataxram[0x80]_at_0x1000;//在片外RAM0x1000處定義一個char型數(shù)組變量xram,元素個數(shù)為0x80第8章單片機接口技術(shù)第18頁/共102頁第8章單片機接口技術(shù)8.1
單片機的系統(tǒng)總線8.2
簡單并行I/O口擴展
8.2.1訪問擴展端口的軟件方法
8.2.2簡單并行輸出接口的擴展
8.2.2簡單并行輸入接口的擴展8.3
可編程并行I/O口擴展
8.4D/A轉(zhuǎn)換與DAC0832應(yīng)用8.5A/D轉(zhuǎn)換與ADC0809應(yīng)用8.6開關(guān)量功率驅(qū)動接口技術(shù)第19頁/共102頁簡單并行擴展常用接口芯片:74LS273、377、244、373等第8章單片機接口技術(shù)第20頁/共102頁74LS273用于擴展并行輸出口原理:/MR端為高電平時,D端信號在CP(或CLK)端正脈沖作用下鎖存到Q端,此后D與Q隔離。用法:/MR→Vcc,CP→正脈沖源,Di→接P0,Qi→外設(shè)輸入端第8章單片機接口技術(shù)組成:8個帶清零功能的D觸發(fā)器第21頁/共102頁實例1利用兩片74LS273擴展16位并行I/O口,且使其外接LED按1010101000001111的規(guī)律發(fā)光。與通用I/O口方式相比,P0口無需上拉電阻。第8章單片機接口技術(shù)第22頁/共102頁分析:兩個273鎖存不同P0數(shù)據(jù)的關(guān)鍵是,CLK端信號應(yīng)為包含不同地址信息的鎖存脈沖。第8章單片機接口技術(shù)寫外設(shè)端口時序第23頁/共102頁如何將WR信號與地址信號合成為所需的CLK信號?U2選通,U3不選通的地址:
01xxxxxxxxxxxxxx(0x7fff)U2不選通,U3選通的地址:
10xxxxxxxxxxxxxx(0xbfff)或門一端為0時,相當于給或門
“解鎖”;或門一端為1時,相當于給或門
“加鎖”。第8章單片機接口技術(shù)第24頁/共102頁實例1運行效果第8章單片機接口技術(shù)第25頁/共102頁第8章單片機接口技術(shù)8.1
單片機的系統(tǒng)總線8.2
簡單并行I/O口擴展
8.2.1訪問擴展端口的軟件方法
8.2.2簡單并行輸出接口的擴展
8.2.2簡單并行輸入接口的擴展8.3
可編程并行I/O口擴展
8.4D/A轉(zhuǎn)換與DAC0832應(yīng)用8.5A/D轉(zhuǎn)換與ADC0809應(yīng)用8.6開關(guān)量功率驅(qū)動接口技術(shù)第26頁/共102頁接線:A1-A4接外設(shè)輸入端;Y1-Y4接單片機I/O口;1G接控制端74LS244、74LS245等用于擴展并行輸入口原理:每組由1個選通端或控制4只三態(tài)門。當選通信號為低電平時,三態(tài)門導(dǎo)通,數(shù)據(jù)從A端流向Y端。當選通信號為高電平時,三態(tài)門截止,輸入和輸出之間呈高阻態(tài)。第27頁/共102頁U3口地址:0xxxxxxxxxxxxxxx(0x7fff)舉例:若左圖為總線方式電路,試分析244的端口地址第8章單片機接口技術(shù)匯編指令:MOVXA,@DPTR;DPTR=7FFFHC51語句:PORT=U3;//#defineU3XBYTE[0x7fff]讀外擴端口時序第28頁/共102頁實例2:分析如下端口擴展原理,編程實現(xiàn)鍵控LED功能,即啟動后先置黑屏,隨后根據(jù)按鍵動作點亮相應(yīng)LED(保持亮燈狀態(tài),直至新的按鍵壓下為止)。第8章單片機接口技術(shù)第29頁/共102頁電路分析芯片273和244的片選均由P2.0實現(xiàn),故訪問地址均為:xxxxxxx0xxxxxxxx(0xfeff)讀操作:/RD負脈沖,/WR=1,故U1:B=負脈沖,U1:A=1,芯片244被選中。寫操作:/RD=1,/WR負脈沖,故U1:B=1,U1:A=負脈沖,芯片273被選中。第8章單片機接口技術(shù)第30頁/共102頁實例2程序第8章單片機接口技術(shù)第31頁/共102頁實例2運行效果第8章單片機接口技術(shù)第32頁/共102頁由于本例只有1個地址,故可省略U1。第8章單片機接口技術(shù)第33頁/共102頁第8章單片機接口技術(shù)8.1
單片機的系統(tǒng)總線8.2
簡單并行I/O口擴展8.3
可編程并行I/O口擴展 8.3.18255A的內(nèi)部結(jié)構(gòu)、引腳及地址
8.3.28255A的控制字8.4D/A轉(zhuǎn)換與DAC0832應(yīng)用8.5A/D轉(zhuǎn)換與ADC0809應(yīng)用8.6開關(guān)量功率驅(qū)動接口技術(shù)第34頁/共102頁可編程接口——其功能可由微處理器的指令來加以改變的接口芯片。利用編程的方法,可以使一個接口芯片執(zhí)行多種不同的接口功能。(INTEL系列):
8259——可編程中斷控制器
8253——可編程計數(shù)/定時器
8250——可編程串行接口(異步)
8251——可編程串行接口(異步+同步)
8255——可編程并行擴展接口
8279——可編程鍵盤顯示接口
8237——可編程DMA控制器
8155——可編程多功能接口第8章單片機接口技術(shù)第35頁/共102頁8255A的內(nèi)部結(jié)構(gòu)第8章單片機接口技術(shù)(1)A口、B口和C口——8255A連接外設(shè)的3個通道,每個通道有1個8位控制寄存器,對外有8根引腳,可以傳送外設(shè)的輸入/輸出數(shù)據(jù)或控制信息。(2)A組和B組控制電路——兩組控制8255A工作方式的電路。其中A組控制A口及C口的高4位,B組控制B口及C口的低4位。(3)數(shù)據(jù)總線緩沖器——一個雙向三態(tài)8位驅(qū)動口,用于連接單片機的數(shù)據(jù)總線,傳送數(shù)據(jù)或控制字。(4)讀/寫控制邏輯——接收CPU送來的讀、寫命令和選口地址,用于控制對8255A的讀/寫。第36頁/共102頁40引腳雙列直插式芯片第8章單片機接口技術(shù)數(shù)據(jù)端控制端PA口PB口PC口第37頁/共102頁8255A與51單片機的連接一般采用總線方式第8章單片機接口技術(shù)據(jù)此接線,各內(nèi)部寄存器的地址:第38頁/共102頁第8章單片機接口技術(shù)8.1
單片機的系統(tǒng)總線8.2
簡單并行I/O口擴展8.3
可編程并行I/O口擴展 8.3.18255A的內(nèi)部結(jié)構(gòu)、引腳及地址
8.3.28255A的控制字8.4D/A轉(zhuǎn)換與DAC0832應(yīng)用8.5A/D轉(zhuǎn)換與ADC0809應(yīng)用8.6開關(guān)量功率驅(qū)動接口技術(shù)第39頁/共102頁1、8255A的控制字(用于管理8255A的命令)8255A有兩個控制字:①
方式選擇控制字(D7=1)——設(shè)置A,B,C端口的工作方式第8章單片機接口技術(shù)方式0
——基本輸入/輸出方式方式1——應(yīng)答輸入/輸出方式方式2——雙向總線方式第40頁/共102頁第8章單片機接口技術(shù)方式0(基本輸入/輸出方式)——可無條件進行的單向輸入或單向輸出工作方式,A、B、C三個端口都可以獨立地設(shè)置為二者之一。方式1(應(yīng)答輸入/輸出方式)——在聯(lián)絡(luò)信號控制下進行的單向輸入或單向輸出工作方式,只有A和B口具有方式1,C口用作A口和B口的聯(lián)絡(luò)線。方式2(雙向總線方式)——在聯(lián)絡(luò)信號控制下進行的既能輸入又能輸出的工作方式,只有A口才具有方式2,C口的PC3~PC7作為聯(lián)絡(luò)線;B口及PC0~PC3可設(shè)置為方式0或方式1。第41頁/共102頁②
端口C置位/復(fù)位控制字(D7=0)——對C口按位進行賦值第8章單片機接口技術(shù)通過D3、D2、D1、D0位的編碼關(guān)系可實現(xiàn)C口中具體某位(PC7~PC0)置1或清0的功能,而不影響其它位的狀態(tài)。例如,要使PC3=1,則需將控制字00000111B(0x07)寫入控制字寄存器,而要使PC3=0,則需將控制字00000110B(0x06)寫入控制字寄存器。注意:使用該控制字時每次只能對C口中的1位進行置位或復(fù)位。第42頁/共102頁實例3試按下圖接線關(guān)系對8255A分別進行3種初始化:①A口、B口、C口均為基本輸出方式;②A口與上C口為基本輸出方式,B口與下C口為基本輸入方式;③A口為應(yīng)答輸入方式,B口為應(yīng)答輸出方式。8255A.DSN第8章單片機接口技術(shù)第43頁/共102頁第8章單片機接口技術(shù)【解】
由前已知,A、B、C三個控制寄存器的地址分別為0x7cff、0x7dff、0x7eff,控制字寄存器地址為0x7ffff。程序初始化部分如下:第44頁/共102頁實例4:試將8255A的A口設(shè)置為輸出口,B口設(shè)置為輸入口,將B口讀入的開關(guān)狀態(tài)送到A口,控制其外接的8位LED顯示。8255A.DSN第8章單片機接口技術(shù)第45頁/共102頁8255A.DSN第8章單片機接口技術(shù)【解】根據(jù)題意要求,本例的方式選擇控制字應(yīng)為10000010B(0x82),參考程序如下:第46頁/共102頁第8章單片機接口技術(shù)實例4仿真運行效果第47頁/共102頁第8章單片機接口技術(shù)8.1
單片機的系統(tǒng)總線8.2
簡單并行I/O口擴展8.3
可編程并行I/O口擴展8.4D/A轉(zhuǎn)換與DAC0832應(yīng)用
8.4.1DAC0832的工作原理
8.4.2DAC0832與單片機的接口及編程8.5A/D轉(zhuǎn)換與ADC0809應(yīng)用8.6開關(guān)量功率驅(qū)動接口技術(shù)第48頁/共102頁D/A轉(zhuǎn)換器(DigitaltoAnalogConverter)——能把數(shù)字量轉(zhuǎn)換為模擬量的電子器件(簡稱為DAC)。A/D轉(zhuǎn)換器(AnalogtoDigitalConverter)——能把模擬量轉(zhuǎn)換成相應(yīng)數(shù)字量(簡稱為ADC)。第8章單片機接口技術(shù)單片機測控系統(tǒng)中的ADC和DAC
學習順序:DAC→ADC第49頁/共102頁電流輸出型DA轉(zhuǎn)換原理總電流分支電流……第8章單片機接口技術(shù)轉(zhuǎn)換電流I01與“邏輯開關(guān)”為1的各支路電流的總和成正比,即轉(zhuǎn)換電流與D0~D7成正比。轉(zhuǎn)換電流第50頁/共102頁第8章單片機接口技術(shù)DAC0832外接放大器反饋電阻轉(zhuǎn)換電壓轉(zhuǎn)換電壓與VREF和B成正比(與R無關(guān)),亦即轉(zhuǎn)換電壓Vo與VREF和(D0~D7)成正比第51頁/共102頁DAC的性能指標:1、分辨率通常將DAC能夠轉(zhuǎn)換的二進制的位數(shù)n稱為分辨率;一般n=8位、10位、12位、16位等;有時也將最小輸出電壓叫做分辨率
n一定時,最小輸出電壓Vmin與VREF成正比;例如n=8時,若VREF=10V,則Vmin=10V/256≈39.1mV;若VREF為5V,則Vmin≈19.5.1mV第8章單片機接口技術(shù)2、轉(zhuǎn)換時間將一個數(shù)字量轉(zhuǎn)換為穩(wěn)定模擬信號所需的時間稱為轉(zhuǎn)換時間;一般DAC的轉(zhuǎn)換時間在幾十納秒(ns)~幾微秒(μs);第52頁/共102頁DA轉(zhuǎn)換芯片:DAC083220只引腳主要特性參數(shù)8位DA轉(zhuǎn)換器分辨率19.5mV(VREF=5V)轉(zhuǎn)換時間1μS電流輸出型數(shù)字量并行輸入方式參考電壓-10V~+10V工作電壓+5V~+15V功耗20mW
第8章單片機接口技術(shù)第53頁/共102頁DAC0832的結(jié)構(gòu)第8章單片機接口技術(shù)內(nèi)部組成:1個8位輸入鎖存器1個8位DAC寄存器1個8位D/A轉(zhuǎn)換器5個控制端(2級控制)工作過程:8位并行數(shù)據(jù)到達輸入鎖存器輸入端;1級控制允許后,數(shù)據(jù)到達DAC寄存器輸入端;2級控制允許后,數(shù)據(jù)達到D/A轉(zhuǎn)換器;1μs后,轉(zhuǎn)換電流由Iout1引腳輸出;第1級第2級第54頁/共102頁DAC0832的三種控制方式直通方式——鎖存器和寄存器都被選通(4個控制端接地,ILE接Vcc)單緩沖方式——鎖存器直通/寄存器受控,或鎖存器受控/寄存器直通雙緩沖方式——鎖存器和寄存器都為受控狀態(tài)第8章單片機接口技術(shù)第55頁/共102頁第8章單片機接口技術(shù)8.1
單片機的系統(tǒng)總線8.2
簡單并行I/O口擴展8.3
可編程并行I/O口擴展8.4D/A轉(zhuǎn)換與DAC0832應(yīng)用 8.4.1DAC0832的工作原理
8.4.2DAC0832與單片機的接口及編程8.5A/D轉(zhuǎn)換與ADC0809應(yīng)用8.6開關(guān)量功率驅(qū)動接口技術(shù)第56頁/共102頁實例5
根據(jù)如下電路,編程實現(xiàn)由DAC0832輸出一路正弦波的功能。第8章單片機接口技術(shù)電路分析:1、I/O接口方式(數(shù)據(jù)端接P2,無地址線,無控制線)2、直通方式——4個控制端接地,ILE接Vcc第57頁/共102頁實例5參考程序第8章單片機接口技術(shù)第58頁/共102頁實例5運行效果第8章單片機接口技術(shù)第59頁/共102頁實例6:根據(jù)如下電路,編程實現(xiàn)由DAC0832輸出一路三角波的功能第8章單片機接口技術(shù)電路分析:1、總線方式(數(shù)據(jù)端接P0,無上拉電阻,啟用/WR和地址線)2、第1級受控,高8位地址為11111110B,第2級直通第60頁/共102頁實例6參考程序第8章單片機接口技術(shù)第61頁/共102頁實例6運行效果第8章單片機接口技術(shù)第62頁/共102頁實例7:根據(jù)如下電路,編程實現(xiàn)兩路鋸齒波同步發(fā)生功能第8章單片機接口技術(shù)電路分析:總線方式(數(shù)據(jù)端接P0,使用/WR和高8位地址線)2級受控(第1級獨立受控,第2級共同受控)第63頁/共102頁U2第1級地址:11111110…(0xfeff)U3第1級地址:11111101…(0xfdff)U2和U3第2級地址:11101111…(0xefff)第8章單片機接口技術(shù)第64頁/共102頁實例7參考程序第8章單片機接口技術(shù)DAOUT=num只是用于啟動兩個DAC寄存器,數(shù)據(jù)無影響。
第65頁/共102頁實例7運行效果第8章單片機接口技術(shù)(多路D/A同步輸出)第66頁/共102頁第8章單片機接口技術(shù)8.1
單片機的系統(tǒng)總線8.2
簡單并行I/O口擴展8.3
可編程并行I/O口擴展8.4D/A轉(zhuǎn)換與DAC0832應(yīng)用8.5A/D轉(zhuǎn)換與ADC0809應(yīng)用 8.5.1逐次逼近式數(shù)模轉(zhuǎn)換器的工作原理
8.5.2ADC0809與單片機的接口及編程8.6開關(guān)量功率驅(qū)動接口技術(shù)第67頁/共102頁逐次逼近型
雙積分型
∑-⊿型
并行比較型/串行比較型
壓頻變換型AD轉(zhuǎn)換器的分類按轉(zhuǎn)化原理按轉(zhuǎn)化速度超高速(轉(zhuǎn)換速度≤1ns)
高速(轉(zhuǎn)換速度≤20s)
中速(轉(zhuǎn)換速度≤1ms)
低速(轉(zhuǎn)換速度≤1s)8位
12位
14位
16位按轉(zhuǎn)化位數(shù)第8章單片機接口技術(shù)ADC0809:8位中速逐次逼近型ADC第68頁/共102頁逐次逼近式ADC的工作原理第8章單片機接口技術(shù)逐次逼近寄存器SAR天平秤重過程若有四個砝碼分別為8、4、2、1克。設(shè)待秤重物為13克,稱量步驟:順序
砝碼重
比較判斷
暫時結(jié)果
1
8g
8g<13g
保留
8g
2
8+4g
12g<13g
保留
12g
3
8+4+2g14g>13g
撤消
2g
4
8+4+1g13g=13g
保留
13gN位寄存器最高位=1,其余位=0→VN
=1/2×Vref;比較Vin與VN:若Vin>VN
,最高位保持1,次高位置1→Vn=3/4×Vref;反之最高位=0,次高位=1→Vn=1/4Vref;以此類推直至Vin=VN
,或誤差小于預(yù)期值;N位寄存器結(jié)果→鎖存緩存器→EOC↑。第69頁/共102頁ADC的性能指標:1、分辨率用系統(tǒng)可分辨的最小模擬電壓表示AD轉(zhuǎn)換分辨率一般以1個bit對應(yīng)的模擬電壓大小作為評判基準通常也以轉(zhuǎn)換后輸出的二進制位數(shù)n表示分辨率一般n=8位、10位、12位、16位等;2、轉(zhuǎn)換時間完成一次AD轉(zhuǎn)換所需要的時間稱為轉(zhuǎn)換時間逐次逼近型ADC的典型值為1~200μs
第8章單片機接口技術(shù)第70頁/共102頁主要特性參數(shù)分辨率8位轉(zhuǎn)換時間100μS
逐次比較型模數(shù)轉(zhuǎn)換工作量程0~+5V功耗15mW工作電壓+5V具有鎖存控制的8路模擬開關(guān)輸出與TTL電平兼容
第8章單片機接口技術(shù)AD轉(zhuǎn)換芯片:ADC080928只引腳第71頁/共102頁8路模擬開關(guān)——外接IN0~IN7共8路模擬信號,具有8選1功能;地址鎖存譯碼——采用三根地址線A,B,C編碼模入通道;8路AD轉(zhuǎn)換器——采用SAR原理;三態(tài)輸出鎖存器—可實現(xiàn)轉(zhuǎn)換結(jié)果的鎖存/隔離;START啟動AD轉(zhuǎn)換,CLK轉(zhuǎn)換時鐘,VR+/VR-參考電壓,EOC結(jié)束標志,OE輸出使能,ALE地址鎖存使能ADC0809的結(jié)構(gòu)組成第8章單片機接口技術(shù)第72頁/共102頁工作時序ALE鎖存ADDA、ADDB、ADDCSTART正脈沖啟動AD轉(zhuǎn)換EOC由高變低(AD啟動后)
保持低電平(轉(zhuǎn)換期間)
由低變高(轉(zhuǎn)換結(jié)束)OE正脈沖,打開三態(tài)門輸出第8章單片機接口技術(shù)第73頁/共102頁第8章單片機接口技術(shù)8.1
單片機的系統(tǒng)總線8.2
簡單并行I/O口擴展8.3
可編程并行I/O口擴展8.4D/A轉(zhuǎn)換與DAC0832應(yīng)用8.5A/D轉(zhuǎn)換與ADC0809應(yīng)用 8.5.1逐次逼近式數(shù)模轉(zhuǎn)換器的工作原理
8.5.2ADC0809與單片機的接口及編程
8.6開關(guān)量功率驅(qū)動接口技術(shù)第74頁/共102頁實例8:采用ADC0809設(shè)計數(shù)據(jù)采集電路,將IN7通道輸入的模擬量信號進行測量,結(jié)果以16進制顯示。第8章單片機接口技術(shù)第75頁/共102頁模擬通道地址,經(jīng)373對低8位地址進行鎖存:IN0的低8位地址為11111000B(0xf8),IN1為0xf9,……,IN7為0xff。第8章單片機接口技術(shù)電路分析
采用總線連接方式第76頁/共102頁第8章單片機接口技術(shù)電路分析
由P2.0形成高8位地址(0xfe),與/WR信號合成START/ALE正脈沖啟動ADC,與/RD信號合成OE正脈沖輸出轉(zhuǎn)換數(shù)據(jù);啟動某通道AD轉(zhuǎn)換命令的地址為:0xfef8,……0xfeff,數(shù)據(jù)不限;讀取AD轉(zhuǎn)換結(jié)果命令的地址為:高8位為0xfe,低8位地址和數(shù)據(jù)不限。74HC02:2輸入或非門第77頁/共102頁EOC信號經(jīng)非門接P3.3可形成一正脈沖信號(查詢轉(zhuǎn)換結(jié)束標志);AD轉(zhuǎn)換的時鐘由虛擬信號發(fā)生器提供,頻率5kHz;第8章單片機接口技術(shù)電路分析
第78頁/共102頁實例8參考程序第8章單片機接口技術(shù)第79頁/共102頁實例8運行效果第8章單片機接口技術(shù)第80頁/共102頁8.1
單片機的系統(tǒng)總線8.2
簡單并行I/O口擴展8.3
可編程并行I/O口擴展8.4D/A轉(zhuǎn)換與DAC0832應(yīng)用8.5A/D轉(zhuǎn)換與ADC0809應(yīng)用8.6開關(guān)量功率驅(qū)動接口技術(shù)
8.6.1開關(guān)量功率驅(qū)動接口
8.6.2開關(guān)量功率驅(qū)動接口應(yīng)用舉例第8章單片機接口技術(shù)第81頁/共102頁1、三態(tài)門和OC門驅(qū)動電路(1)TTL三態(tài)門緩沖器74LS244、74LS245等門電路芯片具有TTL三態(tài)門緩沖器,其高電平輸出電流為15mA,低電平輸入電流為24mA,均大于單片機I/O口,一般可用于光耦隔離器、LED數(shù)碼塊等小電流負載的驅(qū)動。第8章單片機接口技術(shù)第82頁/共102頁(2)集電極開路門(OC門)OC門驅(qū)動電路的輸出級是1個集電極開路的晶體管,所以又稱為開集輸出。
a)b)
圖8.36OC門驅(qū)動電路
第8章單片機接口技術(shù)第83頁/共102頁2、小功率晶體管驅(qū)動電路OC門的驅(qū)動電流在幾十毫安量級,如果被驅(qū)動設(shè)備所需驅(qū)動電流要求在幾十到幾百毫安時,可以通過小功率晶體管電路驅(qū)動。三極管具有放大、飽和和截止3種工作狀態(tài),在開關(guān)量驅(qū)動應(yīng)用中,一般控制三極管工作在飽和區(qū)或截止狀態(tài),盡量減小飽和到截止的過渡時間。
第8章單片機接口技術(shù)第84頁/共102頁3、達林頓驅(qū)動芯片對于晶體管開關(guān)電路,輸出電流是輸入電流乘以晶體管的增益,因此,在應(yīng)用中,為保證足夠大的輸出電流必須采用增大輸入驅(qū)動電流的辦法。達林頓管內(nèi)部由兩個晶體管構(gòu)成達林頓復(fù)合管,具有輸入電流小,輸入阻抗高、增益高、輸出功率大、電路保護措施完善等特點。
第8章單片機接口技術(shù)第85頁/共102頁4、光電隔離驅(qū)動器件在開關(guān)量輸出通道中,為防止現(xiàn)場強電磁干擾或工頻電壓通過輸出通道反竄到測控系統(tǒng),一般都采用通道隔離技術(shù)。實現(xiàn)通道隔離的常用器件是光電耦合器,即由1個發(fā)光二極管與1個光敏三極管或光敏晶閘管光敏組成的電-光-電轉(zhuǎn)換器件。發(fā)光二極管中通過一定電流時會發(fā)出光信號,被光敏器件接收后可使其導(dǎo)通。而當該電流撤掉后,發(fā)光二極管熄滅,光敏器件截止,從而達到信號傳遞和通道隔離的目的。
第8章單片機接口技術(shù)第86頁/共102頁5、電磁繼電器電磁繼電器是較為常用的開關(guān)量輸出方式。與晶體管相比,繼電器的輸入端與輸出端有較強隔離作用。輸入部分通過直流控制,輸出部分可以接交流大功率設(shè)備,達到通過弱電信號控制高壓、交直流大功率設(shè)備的目的。第8章單片機接口技術(shù)第87頁/共102頁6、可控硅驅(qū)動器件可控硅(SCR——SiliconControlledRectifier)又稱晶閘管,是一種大功率的半導(dǎo)體器件,具有用小功率控制大功率、開關(guān)無觸點等特點。單向可控硅,當陽極與陰極、控制極與陰極之間都為正向電壓時,只要控制極電流達到觸發(fā)電流值時,可控硅將由截至轉(zhuǎn)為導(dǎo)通。此時即使控制極電流消失,可控硅仍能保持導(dǎo)通狀態(tài),所以控制極電流沒必要一直存在,故通常采用脈沖觸發(fā)形式,以降低觸發(fā)功耗。第8章單片機接口技術(shù)第88頁/共102頁雙向可控硅,在結(jié)構(gòu)上相當于兩個單向晶閘管的反向并聯(lián),但共享一個控制極,當兩個電極A1和A2之間的電壓大于1.5V時,不論極性如何,均可利用控制極G觸發(fā)電流控制其導(dǎo)通。第8章單片機接口技術(shù)可控制在交直流電機調(diào)速系統(tǒng)、調(diào)功系統(tǒng)、隨動系統(tǒng)中應(yīng)用廣泛。第89頁/共102頁8.1
單片機的系統(tǒng)總線8.2
簡單并行I/O口擴展8.3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠房租賃協(xié)議合同
- 開發(fā)商商鋪租賃合同
- 煙酒的購銷合同
- 上饒衛(wèi)生健康職業(yè)學院《人類的生育與健康》2023-2024學年第二學期期末試卷
- 梧州醫(yī)學高等??茖W?!掇r(nóng)村小學復(fù)式教學》2023-2024學年第二學期期末試卷
- 曲靖職業(yè)技術(shù)學院《文學翻譯(一)》2023-2024學年第二學期期末試卷
- 湖北科技學院《女子乒乓球(I)》2023-2024學年第二學期期末試卷
- 山東協(xié)和學院《藥理學理論》2023-2024學年第二學期期末試卷
- 內(nèi)蒙古鴻德文理學院《國際貿(mào)易實務(wù)模擬實驗》2023-2024學年第二學期期末試卷
- 延安大學西安創(chuàng)新學院《素描造型人體訓練》2023-2024學年第二學期期末試卷
- 職業(yè)衛(wèi)生工程控制技術(shù)課件
- 4.1比的意義 導(dǎo)學案 2022-2023學年六年級數(shù)學上冊-人教版(含答案)
- 部編人教版九年級下冊初中歷史全冊同步練習(作業(yè)設(shè)計)
- 孔子仁學思想
- 六年級下冊綜合實踐活動教案(II)
- 高中英語常用詞匯表(動詞、名詞、形容詞和副詞)
- 下肢深靜脈血栓形成靜脈置管溶栓術(shù)后-用藥及出血觀察護理-PPT
- 16萬噸_年液化氣綜合利用裝置廢酸環(huán)保綜合利用項目環(huán)境報告書
- T∕CAEPI 43-2022 電絮凝法污水處理技術(shù)規(guī)程
- 農(nóng)村商業(yè)銀行合規(guī)風險管理暫行辦法
- 油管、套管等規(guī)格對照表
評論
0/150
提交評論