ADDA單片機(jī)教程PPT課件_第1頁
ADDA單片機(jī)教程PPT課件_第2頁
ADDA單片機(jī)教程PPT課件_第3頁
ADDA單片機(jī)教程PPT課件_第4頁
ADDA單片機(jī)教程PPT課件_第5頁
已閱讀5頁,還剩48頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、19.1 D/A轉(zhuǎn)換器及其與單片機(jī)接口 9.1.1 D/A9.1.1 D/A轉(zhuǎn)換器的原理及主要技術(shù)指標(biāo)一、D/AD/A轉(zhuǎn)換器的基本原理及分類型電阻網(wǎng)絡(luò)D/AD/A轉(zhuǎn)換器 :第1頁/共53頁2輸出電壓 的大小與數(shù)字量具有對應(yīng)的關(guān)系。 第2頁/共53頁3二、D/AD/A轉(zhuǎn)換器的主要性能指標(biāo)2n1 1、分辨率分辨率是指輸入數(shù)字量的最低有效位(LSBLSB)發(fā)生變化時(shí),所對應(yīng)的輸出模擬量(常為電壓)的變化量。它反映了輸出模擬量的最小變化值。分辨率與輸入數(shù)字量的位數(shù)有確定的關(guān)系,可以表示成FS FS / / 。FSFS表示滿量程輸入值,n n為二進(jìn)制位數(shù)。對于5V5V的滿量程,采用位的DACDAC時(shí),分

2、辨率為5V/2565V/25619.5mV19.5mV;當(dāng)采用1212位的DACDAC時(shí),分辨率則為5V/40965V/40961.22mV1.22mV。顯然,位數(shù)越多分辨率就越高。2 2、線性度線性度(也稱非線性誤差)是實(shí)際轉(zhuǎn)換特性曲線與理想直線特性之間的最大偏差。常以相對于滿量程的百分?jǐn)?shù)表示。如是指實(shí)際輸出值與理論值之差在滿刻度的以內(nèi)。第3頁/共53頁43、絕對精度和相對精度v絕對精度(簡稱精度)是指在整個(gè)刻度范圍內(nèi),任一輸入數(shù)碼所對應(yīng)的模擬量實(shí)際輸出值與理論值之間的最大誤差。絕對精度是由DAC的增益誤差(當(dāng)輸入數(shù)碼為全1時(shí),實(shí)際輸出值與理想輸出值之差)、零點(diǎn)誤差(數(shù)碼輸入為全時(shí),DAC的

3、非零輸出值)、非線性誤差和噪聲等引起的。絕對精度(即最大誤差)應(yīng)小于1個(gè)LSB。v相對精度與絕對精度表示同一含義,用最大誤差相對于滿刻度的百分比表示。第4頁/共53頁54、建立時(shí)間建立時(shí)間是指輸入的數(shù)字量發(fā)生滿刻度變化時(shí),輸出模擬信號達(dá)到滿刻度值的1/2LSB所需的時(shí)間。是描述D/A轉(zhuǎn)換速率的一個(gè)動態(tài)指標(biāo)。電流輸出型DAC的建立時(shí)間短。電壓輸出型DAC的建立時(shí)間主要決定于運(yùn)算放大器的響應(yīng)時(shí)間。根據(jù)建立時(shí)間的長短,可以將DAC分成超高速(1S)、高速(101S)、中速(10010S)、低速(100S)幾檔。 應(yīng)當(dāng)注意,精度和分辨率具有一定的聯(lián)系,但概念不同。DAC的位數(shù)多時(shí),分辨率會提高,對應(yīng)于

4、影響精度的量化誤差會減小。但其它誤差(如溫度漂移、線性不良等)的影響仍會使DAC的精度變差。第5頁/共53頁69.1.2 DAC08329.1.2 DAC0832芯片及其與單片機(jī)接口 DAC0832 DAC0832是使用非常普遍的位D/AD/A轉(zhuǎn)換器,由于其片內(nèi)有輸入數(shù)據(jù)寄存器,故可以直接與單片機(jī)接口。DAC0832DAC0832以電流形式輸出,當(dāng)需要轉(zhuǎn)換為電壓輸出時(shí),可外接運(yùn)算放大器。屬于該系列的芯片還有DAC0830DAC0830、DAC0831DAC0831,它們可以相互代換。DAC0832DAC0832主要特性:v分辨率位;v電流建立時(shí)間SS;v數(shù)據(jù)輸入可采用雙緩沖、單緩沖或直通方式;

5、v輸出電流線性度可在滿量程下調(diào)節(jié);v邏輯電平輸入與TTLTTL電平兼容;v單一電源供電(5V5V15V15V);v低功耗,20m20m。 第6頁/共53頁7一、DAC0832內(nèi)部結(jié)構(gòu)及引腳第7頁/共53頁8第8頁/共53頁9二、DAC0832與80C51單片機(jī)的接口、單緩沖工作方式 此方式適用于只有一路模擬量輸出,或有幾路模擬量輸出但并不要求同步的系統(tǒng)。 第9頁/共53頁10雙極性模擬輸出電壓 : 雙極性輸出時(shí)的分辨率比單極性輸出時(shí)降低1/2,這是由于對雙極性輸出而言,最高位作為符號位,只有7位數(shù)值位。第10頁/共53頁112、雙緩沖工作方式 多路D/A轉(zhuǎn)換輸出,如果要求同步進(jìn)行,就應(yīng)該采用雙

6、緩沖器同步方式 。第11頁/共53頁12完成兩路D/A同步輸出的程序如下:MOVDPTR,#0DFFFH ;指向0832()輸入鎖存器MOV A,#data1 MOVX DPTR,A ;data1送入0832()輸入鎖存器MOV DPTR,#0BFFFH ;指向DAC0832()輸入鎖存器MOV A,#data2MOVX DPTR,A ;data2送入0832(2)輸入鎖存器MOV DPTR,#7FFFH ;同時(shí)啟動0832 (1)、0832(2)MOVX DPTR,A ;完成D/A轉(zhuǎn)換輸出第12頁/共53頁133、直通工作方式當(dāng)DAC0832芯片的片選信號、寫信號、及傳送控制信號的引腳全部接

7、地,允許輸入鎖存信號ILE引腳接5V時(shí),DAC0832芯片就處于直通工作方式,數(shù)字量一旦輸入,就直接進(jìn)入DAC寄存器,進(jìn)行D/A轉(zhuǎn)換。第13頁/共53頁149.2 /轉(zhuǎn)換器及其與單片機(jī)接口9.2.1 9.2.1 轉(zhuǎn)換器的原理及主要技術(shù)指標(biāo)一、逐次逼近式ADC的轉(zhuǎn)換原理第14頁/共53頁15二、雙積分式ADC的轉(zhuǎn)換原理第15頁/共53頁16三、A/D轉(zhuǎn)換器的主要技術(shù)指標(biāo)1221、分辨率vADC的分辨率是指使輸出數(shù)字量變化一個(gè)相鄰數(shù)碼所需輸入模擬電壓的變化量。常用二進(jìn)制的位數(shù)表示。例如12位ADC的分辨率就是12位,或者說分辨率為滿刻度FS的1/ 。一個(gè)10V滿刻度的12位ADC能分辨輸入電壓變化

8、最小值是10V1/ =2.4mV。122第16頁/共53頁172、量化誤差A(yù)DC把模擬量變?yōu)閿?shù)字量,用數(shù)字量近似表示模擬量,這個(gè)過程稱為量化。量化誤差是ADC的有限位數(shù)對模擬量進(jìn)行量化而引起的誤差。實(shí)際上,要準(zhǔn)確表示模擬量,ADC的位數(shù)需很大甚至無窮大。一個(gè)分辨率有限的ADC的階梯狀轉(zhuǎn)換特性曲線與具有無限分辨率的ADC轉(zhuǎn)換特性曲線(直線)之間的最大偏差即是量化誤差。 第17頁/共53頁183、偏移誤差偏移誤差是指輸入信號為零時(shí),輸出信號不為零的值,所以有時(shí)又稱為零值誤差。假定ADC沒有非線性誤差,則其轉(zhuǎn)換特性曲線各階梯中點(diǎn)的連線必定是直線,這條直線與橫軸相交點(diǎn)所對應(yīng)的輸入電壓值就是偏移誤差。、

9、滿刻度誤差v滿刻度誤差又稱為增益誤差。ADC的滿刻度誤差是指滿刻度輸出數(shù)碼所對應(yīng)的實(shí)際輸入電壓與理想輸入電壓之差。第18頁/共53頁195、線性度線性度有時(shí)又稱為非線性度,它是指轉(zhuǎn)換器實(shí)際的轉(zhuǎn)換特性與理想直線的最大偏差。6、絕對精度v在一個(gè)轉(zhuǎn)換器中,任何數(shù)碼所對應(yīng)的實(shí)際模擬量輸入與理論模擬輸入之差的最大值,稱為絕對精度。對于ADC而言,可以在每一個(gè)階梯的水平中點(diǎn)進(jìn)行測量,它包括了所有的誤差。7、轉(zhuǎn)換速率vADC的轉(zhuǎn)換速率是能夠重復(fù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換的速度,即每秒轉(zhuǎn)換的次數(shù)。而完成一次A/D轉(zhuǎn)換所需的時(shí)間(包括穩(wěn)定時(shí)間),則是轉(zhuǎn)換速率的倒數(shù)。第19頁/共53頁20主要性能為:分辨率為位;精度:ADC0

10、809小于1LSB(ADC0808小于1/2LSB);單+5V供電,模擬輸入電壓范圍為05V;具有鎖存控制的路輸入模擬開關(guān);可鎖存三態(tài)輸出,輸出與TTL電平兼容;功耗為15mW;不必進(jìn)行零點(diǎn)和滿度調(diào)整;轉(zhuǎn)換速度取決于芯片外接的時(shí)鐘頻率。時(shí)鐘頻率范圍:101280KHz。典型值為時(shí)鐘頻率640KHz,轉(zhuǎn)換時(shí)間約為100S。9.2.2 ADC08099.2.2 ADC0809芯片及其與單片機(jī)的接口第20頁/共53頁21一、ADC0809的內(nèi)部結(jié)構(gòu)及引腳功能第21頁/共53頁221 1、IN0IN0IN7IN7,路模擬量輸入端。2 2、D7D7D0D0,位數(shù)字量輸出端。3 3、ALEALE, 地址鎖

11、存允許信號輸入端。通常向此引腳輸入一個(gè)正脈沖時(shí),可將三位地址選擇信號A A、B B、C C鎖存于地址寄存器內(nèi)并進(jìn)行譯碼,選通相應(yīng)的模擬輸入通道。4 4、STARTSTART,啟動A/DA/D轉(zhuǎn)換控制信號輸入端。一般向此引腳輸入一個(gè)正脈沖,上升沿復(fù)位內(nèi)部逐次逼近寄存器,下降沿后開始A/DA/D轉(zhuǎn)換。5 5、CLKCLK,時(shí)鐘信號輸入端。6 6、EOCEOC,轉(zhuǎn)換結(jié)束信號輸出端。A/DA/D轉(zhuǎn)換期間EOCEOC為低電平,A/DA/D轉(zhuǎn)換結(jié)束后EOCEOC為高電平。7 7、OEOE,輸出允許控制端,控制輸出鎖存器的三態(tài)門。當(dāng)OEOE為高電平時(shí),轉(zhuǎn)換結(jié)果數(shù)據(jù)出現(xiàn)在D7D7D0D0引腳。當(dāng)OEOE為低電

12、平時(shí),D7D7D0D0引腳對外呈高阻狀態(tài)。8 8、C C、B B、A A,路模擬開關(guān)的地址選通信號輸入端,3 3個(gè)輸入端的信號為000000111111時(shí),接通IN0IN0IN7IN7對應(yīng)通道。9 9、VRVR()、VRVR():分別為基準(zhǔn)電源的正、負(fù)輸入端。第22頁/共53頁23二、ADC0809與單片機(jī)的接口1、查詢方式 第23頁/共53頁24例:對路模擬信號輪流采樣一次,并依次把轉(zhuǎn)換結(jié)果存儲到片內(nèi)RAM以DATA為起始地址的連續(xù)單元中。MAIN:MOV R1,#DATA ;置數(shù)據(jù)區(qū)首地址 MOV DPTR,#7FF8H;指向通道 MOV R7,#08H;置通道數(shù)LOOP:MOVX DPT

13、R,A;啟動A/D轉(zhuǎn)換HER:JB P3.3,HER ;查詢A/D轉(zhuǎn)換結(jié)束 MOVX A,DPTR;讀取A/D轉(zhuǎn)換結(jié)果 MOV R1,A;存儲數(shù)據(jù) INC DPTR;指向下一個(gè)通道 INC R1 ;修改數(shù)據(jù)區(qū)指針 DJNZ R7,LOOP ;個(gè)通道轉(zhuǎn)換完否? 第24頁/共53頁252、中斷方式 讀取IN0通道的模擬量轉(zhuǎn)換結(jié)果,并送至片內(nèi)RAM以DATA為首地址的連續(xù)單元中。 ORG 0013H;中斷服務(wù)程序入口 AJMP PINT1 ORG 2000HMAIN:MOV R1, #DATA ;置數(shù)據(jù)區(qū)首地址 SETB IT1 ;為邊沿觸發(fā)方式 SETB EA ;開中斷 SETB EX1;允許中斷

14、 MOV DPTR,#7FF8H;指向IN0通道 MOVX DPTR,A;啟動A/D轉(zhuǎn)換LOOP:NOP;等待中斷 AJMP LOOP 第25頁/共53頁26 ORG 2100H ;中斷服務(wù)程序入口PINT1:PUSH PSW;保護(hù)現(xiàn)場 PUSH ACC PUSH DPL PUSH DPH MOV DPTR, #7FF8H MOVX A,DPTR ;讀取轉(zhuǎn)換后數(shù)據(jù) MOV R1,A ;數(shù)據(jù)存入以DATA為首地址的RAM中 INC R1 ;修改數(shù)據(jù)區(qū)指針 MOVX DPTR,A ;再次啟動A/D轉(zhuǎn)換 POP DPH ;恢復(fù)現(xiàn)場 POP DPL POP ACC POP PSW RETI ;中斷返回

15、第26頁/共53頁27主要性能為:逐次逼近ADC,可選擇工作于12位,也可工作于8位。轉(zhuǎn)換后的數(shù)據(jù)有兩種讀出方式:12位一次讀出;位、位兩次讀出。具有可控三態(tài)輸出緩沖器,邏輯電平為TTL電平。非線性誤差:AD574AJ為1LSB,AD574AK為1/2LSB。9.2.3 ADC5749.2.3 ADC574芯片及其與單片機(jī)的接口v轉(zhuǎn)換時(shí)間:最大轉(zhuǎn)換時(shí)間為25S(屬中檔速度)。v輸入模擬信號,單極性時(shí),范圍為0V10V和0V20V,從不同引腳輸入。雙極性輸入時(shí),范圍為0V5V和0V10V,從不同引腳輸入。第27頁/共53頁28輸出碼制:單極性輸入時(shí),輸出數(shù)字量為原碼,雙極性輸入時(shí),輸出為偏移二進(jìn)

16、制碼。具有10.000V的高精度內(nèi)部基準(zhǔn)電壓源,只需外接一只適當(dāng)阻值的電阻,便可向DAC部分的解碼網(wǎng)絡(luò)提供參考輸入。內(nèi)部具有時(shí)鐘產(chǎn)生電路,不須外部接線。v需三組電源:5V、VCC(12V15V)、VEE(12V15V)。由于轉(zhuǎn)換精度高,所提供電源必須有良好的穩(wěn)定性,并進(jìn)行充分濾波,以防止高頻噪聲的干擾。v低功耗:典型功耗為390mW。第28頁/共53頁29一、AD574A引腳功能第29頁/共53頁30第30頁/共53頁31第31頁/共53頁32二、AD574A的單極性和雙極性輸入 單極性輸入 雙極性輸入 第32頁/共53頁331、單極性輸入電路 當(dāng)輸入電壓為VIN=0V+10V時(shí),應(yīng)從引腳10

17、VIN輸入,當(dāng)VIN=0V+20V,應(yīng)從20VIN引腳輸入。輸出數(shù)字量D為無符號二進(jìn)制碼,計(jì)算公式為: D=4096 VIN/VFS 或 : VIN=D VFS / 4096 式中VIN為輸入模擬量(V),VFS是滿量程,如果從10VIN引腳輸入,VFS =10V,1LSB=10/4096=24(mV);若信號從20VIN 引腳輸入,VFS =20V,1LSB=20/4096=49(mV)。 第33頁/共53頁342、雙極性輸入電路 R1用于調(diào)整雙極性輸入電路的零點(diǎn)。如果輸入信號VIN在5V5V之間,應(yīng)從10VI引腳輸入;當(dāng)VI在10V10V之間,應(yīng)從20 VI引腳輸入。雙極性輸入時(shí)輸出數(shù)字量

18、D與輸入模擬電壓VI之間的關(guān)系: D2048(1+2VI/ VFS) 或 : VI(D/2048-1)VFS /2 式中VFS的定義與單極性輸入情況下對VFS的定義相同。 由上式求出的數(shù)字量D是12位偏移二進(jìn)制碼。把D的最高位求反便得到補(bǔ)碼。補(bǔ)碼對應(yīng)模擬量輸入的符號和大小。同樣,從AD574A讀到的或應(yīng)代到式中的數(shù)字量D也是偏移二進(jìn)制碼。例如,當(dāng)模擬信號從10 VIN引腳輸入,則VFS10V,若讀得DFFFH,即111111111111B4095,代入式中可求得VIN4.9976 V。第34頁/共53頁35三、AD574A與單片機(jī)的接口第35頁/共53頁36v采用雙極性輸入方式,可對5V或10

19、V的模擬信號進(jìn)行轉(zhuǎn)換。當(dāng)AD574A與80C31單片機(jī)配置時(shí),由于AD574A輸出12位數(shù)據(jù),所以當(dāng)單片機(jī)讀取轉(zhuǎn)換結(jié)果時(shí),應(yīng)分兩次進(jìn)行:當(dāng)0=0時(shí),讀取高8位;當(dāng)0=1時(shí),讀取低4位。v轉(zhuǎn)換結(jié)果的讀取有三種方式:(a) STS空著不接,單片機(jī)就只能在啟動AD574A轉(zhuǎn)換后延時(shí)25S以上再讀取轉(zhuǎn)換結(jié)果,即延時(shí)方式;(b)STS接到80C31的一條端口線上,單片機(jī)就可以采用查詢方式。當(dāng)查得STS為低電平時(shí),表示轉(zhuǎn)換結(jié)束;(c) STS接到80C31的端,則可以采用中斷方式讀取轉(zhuǎn)換結(jié)果。圖中AD574A的STS與80C31的P1.0線相連,故采用查詢方式讀取轉(zhuǎn)換結(jié)果。第36頁/共53頁37AD574

20、A的轉(zhuǎn)換程序段如下:AD574A:MOV DPTR,#0FFF8H ;送端口地址入DPTR MOVX DPTR,A ;啟動AD574A SETB P1.0 ;置P1.0為輸入方式 LOOP:JB P1.0,LOOP ;檢測P1.0口 INC DPTR ;使R/C為1 MOVX A,DPTR ;讀取高8位數(shù)據(jù) MOV 41H,A ;高8位內(nèi)容存入41H單元 INC DPTR ;使、A0均為1 INC DPTR ; MOVX A,DPTR ;讀取低4位 MOV 40H ,A ;將低4位內(nèi)容存入40H單元 . . 上述程序是按查詢方式設(shè)計(jì),也可按中斷方式設(shè)計(jì)中斷服務(wù)程序。 第37頁/共53頁38 M

21、C14433是美國Motorola公司生產(chǎn)的3位半雙積分A/D轉(zhuǎn)換器,是目前市場上廣為流行的典型的A/D轉(zhuǎn)換器。MC14433具有抗干擾性能好,轉(zhuǎn)換精度高(相當(dāng)于11位二進(jìn)制數(shù)),自動校零,自動極性輸出,自動量程控制信號輸出,動態(tài)字位掃描BCD碼輸出,單基準(zhǔn)電壓,外接元件少,價(jià)格低廉等特點(diǎn)。但其轉(zhuǎn)換速度約110次/秒。在不要求高速轉(zhuǎn)換的場合,如溫度控制系統(tǒng)中,被廣泛采用。5G14433與MC14433完全兼容,可以互換使用。9.2.4 MC144339.2.4 MC14433芯片及其與單片機(jī)的接口第38頁/共53頁39一、MC14433的內(nèi)部結(jié)構(gòu)及引腳功能 第39頁/共53頁40v模擬電路部分

22、有基準(zhǔn)電壓、模擬電壓輸入部分。被轉(zhuǎn)換的模擬電壓輸入量程為199.9mV或1.999V,與之對應(yīng)的基準(zhǔn)電壓相應(yīng)為200mV或2V兩種。v數(shù)字電路部分由邏輯控制、BCD碼及輸出鎖存器、多路開關(guān)、時(shí)鐘以及極性判別、溢出檢測等電路組成。MC14433采用字位動態(tài)掃描BCD碼輸出方式,即千、百、十、個(gè)位BCD碼輪流地在Q0Q3端輸出,同時(shí)在DS1DS4端出現(xiàn)同步字位選通信號。v主要的外接器件是時(shí)鐘振蕩器外接電阻RC、外接失調(diào)補(bǔ)償電容C0和外接積分阻容元件R1、C1。 第40頁/共53頁41MC14433芯片的引腳功能如下:(1)VAG:被測電壓VX和基準(zhǔn)電壓VR的接地端(模擬地)。(2)VR:外接輸入基

23、準(zhǔn)電壓(2V或200mV)。(3)VX:被測電壓輸入端。(4)R1、R1/C1、C1:外接積分電阻R1和積分電容C1元件端,外接元件典型值為:當(dāng)量程為2V時(shí),C1=0.1F,R1=470k;當(dāng)量程為200mV時(shí),C1=0.1F,R1=27k。(5)C01、C02:外接失調(diào)補(bǔ)償電容C0端, C0的典型值為0.1F。第41頁/共53頁42(6)DU:更新輸出的A/D轉(zhuǎn)換數(shù)據(jù)結(jié)果的輸入端。當(dāng)DU與EOC連接時(shí),每次的A/D轉(zhuǎn)換結(jié)果都被更新。(7)CLK1和CLK0:時(shí)鐘振蕩器外接電阻RC端。時(shí)鐘頻率隨RC的增加而下降。RC的值為300k時(shí),時(shí)鐘頻率為147 kHz(每秒約轉(zhuǎn)換9次)。(8)VEE:模

24、擬部分的負(fù)電源端,接5V。(9)VSS:除CLK0端外所有輸出端的低電平基準(zhǔn)(數(shù)字地)。當(dāng)VSS接VAG (模擬地)時(shí),輸出電壓幅度為VAGVDD(05V);當(dāng)VSS接VEE(5V)時(shí),輸出電壓幅度為VEEVDD(5V5V),10V的幅度。實(shí)際應(yīng)用時(shí)一般是VSS接VAG,即模擬地和數(shù)字地相連。(10)EOC:轉(zhuǎn)換周期結(jié)束標(biāo)志輸出。每當(dāng)一個(gè)A/D轉(zhuǎn)換周期結(jié)束,EOC端輸出一個(gè)寬度為時(shí)鐘周期二分之一寬度的正脈沖。第42頁/共53頁43v(11) :過量程標(biāo)志輸出,平時(shí)為高電平。當(dāng) 大于VR時(shí)(被測電平輸入絕對值大于基準(zhǔn)電壓), 端輸出低電平。v(12)DS1DS4:多路選通脈沖輸出端。DS1對應(yīng)千

25、位,DS4對應(yīng)個(gè)位。每個(gè)選通脈沖寬度為18個(gè)時(shí)鐘周期,兩個(gè)相鄰脈沖之間間隔2個(gè)時(shí)鐘周期。 ORVxOR第43頁/共53頁44(13)Q0Q3:BCD碼數(shù)據(jù)輸出線。其中Q0為最低位,Q3為最高位。當(dāng)DS2、DS3和DS4選通期間,輸出三位完整的BCD碼,即09十個(gè)數(shù)字任何一個(gè)都可以。但在DS1選通期間,數(shù)據(jù)輸出線Q0Q3除了千位的0或1外,還表示了轉(zhuǎn)換值的正負(fù)極性和欠量程還是過量程,其含義見表。 第44頁/共53頁45vQ3表示千位(1/2)數(shù)的內(nèi)容,Q3 =“0”(低電平)時(shí),千位數(shù)為1;Q3 =“1”(高電平)時(shí),千位數(shù)為0;vQ2 表示被測電壓的極性,Q2 =“1”表示正極性,Q2 =“0

26、”表示負(fù)極性;vQ0 “1”表示被測電壓在量程外(過或欠量程),可用于儀表自動量程切換。當(dāng)Q3=“0”時(shí),表示過量程;當(dāng)Q3=“1”時(shí),表示欠量程。(14)VDD:正電源端,接5V。第45頁/共53頁46二、MC14433與80C51單片機(jī)的接口 第46頁/共53頁47v盡管MC14433需外接的元件很少,但為使其工作與最佳狀態(tài),也必須注意外部電路的連接和外接元器件的選擇。由于片內(nèi)提供時(shí)鐘發(fā)生器,使用時(shí)只需外接一個(gè)電阻;也可采用外部輸入時(shí)鐘或外接晶體振蕩電路。MC14433芯片工作電源為5V,正電源接VDD,模擬部分負(fù)電源端接VEE,模擬地VAG與數(shù)字地VSS相連為公共接地端。為了提高電源的抗

27、干擾能力,正、負(fù)電源分別經(jīng)去耦電容0.047F、0.02F與VSS(VAG)端相連。vMC14433芯片的基準(zhǔn)電壓須外接,可由MC1403通過分壓提供2V或200mV的基準(zhǔn)電壓。在一些精度不高的小型智能化儀表中,由于5V電源是經(jīng)過三端穩(wěn)壓器穩(wěn)壓的,工作環(huán)境又比較好,這樣就可以通過電位器對5V直接分壓得到。第47頁/共53頁48vEOC是A/D轉(zhuǎn)換結(jié)束的輸出標(biāo)志信號,每一次A/D轉(zhuǎn)換結(jié)束時(shí),EOC端都輸出一個(gè)1/2時(shí)鐘周期寬度的脈沖。當(dāng)給DU端輸入一個(gè)正脈沖時(shí),當(dāng)前A/D轉(zhuǎn)換周期的轉(zhuǎn)換結(jié)果將被送至輸出鎖存器,經(jīng)多路開關(guān)輸出,否則將輸出鎖存器中原來的轉(zhuǎn)換結(jié)果。所以DU端與EOC端相連,以選擇連續(xù)轉(zhuǎn)換方式,每次轉(zhuǎn)換結(jié)果都送至輸出寄存器。v由于MC14433的A/D轉(zhuǎn)換結(jié)果是動態(tài)分時(shí)輸出的BCD碼,Q0Q3和DS1DS4都不是總線式的。因此,80C51單片機(jī)只能通過并行I/O接口或擴(kuò)展I/O接口與其相連。對于80C31單片機(jī)的應(yīng)用系統(tǒng)來說,MC14433可以直接和其P1口或擴(kuò)展I/O口8155/8255相連。第48頁/共53頁49 80C51讀取A/D轉(zhuǎn)換結(jié)果可以采用中斷方式

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論