




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、微型計(jì)算機(jī)技術(shù)教 學(xué) 指 導(dǎo)(七)黑龍江廣播電視大學(xué) 宋偉 第第7 7章章 微機(jī)的基本接口技術(shù)微機(jī)的基本接口技術(shù) 重點(diǎn)內(nèi)容:微機(jī)的基本接口技術(shù):行列式的小鍵盤(pán)和重點(diǎn)內(nèi)容:微機(jī)的基本接口技術(shù):行列式的小鍵盤(pán)和LEDLED數(shù)據(jù)顯示器與微機(jī)的接口方式。數(shù)據(jù)顯示器與微機(jī)的接口方式。 D DA A、A AD D芯片的基本工芯片的基本工作原理和簡(jiǎn)單運(yùn)用。作原理和簡(jiǎn)單運(yùn)用。 要求掌握芯片的基本結(jié)構(gòu)特征,掌握它們?cè)诓煌瑧?yīng)用場(chǎng)要求掌握芯片的基本結(jié)構(gòu)特征,掌握它們?cè)诓煌瑧?yīng)用場(chǎng)合的使用方法,以及軟件編程時(shí)的基本步驟。從而進(jìn)一步了合的使用方法,以及軟件編程時(shí)的基本步驟。從而進(jìn)一步了解微機(jī)與外設(shè)的基本接口方法,以便構(gòu)成
2、用戶(hù)自行設(shè)計(jì)的系解微機(jī)與外設(shè)的基本接口方法,以便構(gòu)成用戶(hù)自行設(shè)計(jì)的系統(tǒng)。統(tǒng)。 7 71 1 小型鍵盤(pán)的接口技術(shù)與識(shí)別按鍵的軟件方法小型鍵盤(pán)的接口技術(shù)與識(shí)別按鍵的軟件方法 鍵盤(pán)有兩種類(lèi)型:非編碼式鍵盤(pán)和編碼式鍵盤(pán)。鍵盤(pán)有兩種類(lèi)型:非編碼式鍵盤(pán)和編碼式鍵盤(pán)。 非編碼式鍵盤(pán)用軟件來(lái)識(shí)別并產(chǎn)生代碼。非編碼式鍵盤(pán)用軟件來(lái)識(shí)別并產(chǎn)生代碼。 編碼鍵盤(pán)是用硬件來(lái)識(shí)別,檢測(cè)按鍵,并產(chǎn)生相應(yīng)的編碼鍵盤(pán)是用硬件來(lái)識(shí)別,檢測(cè)按鍵,并產(chǎn)生相應(yīng)的代碼。代碼。 7.7.1 7.7.1 鍵盤(pán)矩陣及接口電路鍵盤(pán)矩陣及接口電路 1.1.采用行掃描法實(shí)現(xiàn)的鍵盤(pán)接口電路采用行掃描法實(shí)現(xiàn)的鍵盤(pán)接口電路 4 44 4鍵盤(pán)矩陣的基本結(jié)構(gòu),
3、矩陣中有鍵盤(pán)矩陣的基本結(jié)構(gòu),矩陣中有4 4行行4 4列,共列,共1616個(gè)鍵。個(gè)鍵。 每個(gè)鍵所對(duì)應(yīng)的行與列的交叉點(diǎn)是唯一的。如果某鍵被按下,每個(gè)鍵所對(duì)應(yīng)的行與列的交叉點(diǎn)是唯一的。如果某鍵被按下,該鍵所對(duì)應(yīng)的行線(xiàn)接為低電平,所對(duì)應(yīng)的列線(xiàn)也接為低電平。該鍵所對(duì)應(yīng)的行線(xiàn)接為低電平,所對(duì)應(yīng)的列線(xiàn)也接為低電平。 2 2采用反轉(zhuǎn)法實(shí)現(xiàn)的鍵盤(pán)接口電路采用反轉(zhuǎn)法實(shí)現(xiàn)的鍵盤(pán)接口電路 并行口并行口8255A8255A實(shí)現(xiàn)的鍵盤(pán)接口電路,圖中實(shí)現(xiàn)的鍵盤(pán)接口電路,圖中A A端口地址接在端口地址接在行線(xiàn)上,行線(xiàn)上,B B端口地址接在列線(xiàn)上,由于端口地址接在列線(xiàn)上,由于8255A8255A是可編程的并行是可編程的并行口,
4、兩個(gè)端口口,兩個(gè)端口A A和和B B, 可通過(guò)軟件設(shè)置為可通過(guò)軟件設(shè)置為A A口為口為 輸出,輸出,B B口為輸入,也可口為輸入,也可 設(shè)置為設(shè)置為B B口為輸入,口為輸入, A A口為輸出。口為輸出。 輸出、輸入互相交換時(shí)輸出、輸入互相交換時(shí) 顯得是十分方便,這樣顯得是十分方便,這樣 可用反轉(zhuǎn)法的軟件來(lái)實(shí)可用反轉(zhuǎn)法的軟件來(lái)實(shí) 現(xiàn)鍵閉合時(shí)的快速識(shí)別。現(xiàn)鍵閉合時(shí)的快速識(shí)別。 7.1.2 7.1.2 掃描方式及程序?qū)崿F(xiàn)掃描方式及程序?qū)崿F(xiàn) 在掃描鍵盤(pán)過(guò)程中,應(yīng)注意如下兩個(gè)問(wèn)題:在掃描鍵盤(pán)過(guò)程中,應(yīng)注意如下兩個(gè)問(wèn)題: (1)(1)消抖動(dòng):消抖動(dòng): 硬件實(shí)現(xiàn),復(fù)雜麻煩。硬件實(shí)現(xiàn),復(fù)雜麻煩。 軟件實(shí)現(xiàn),用
5、延時(shí)程序消除抖動(dòng):先延時(shí)軟件實(shí)現(xiàn),用延時(shí)程序消除抖動(dòng):先延時(shí)20ms20ms避開(kāi)鍵發(fā)生的抖動(dòng)。避開(kāi)鍵發(fā)生的抖動(dòng)。 (2)(2)防止按一次鍵而有多個(gè)對(duì)應(yīng)鍵值輸入的情況防止按一次鍵而有多個(gè)對(duì)應(yīng)鍵值輸入的情況: :按按一次鍵,只做一次鍵處理一次鍵,只做一次鍵處理, ,消除了一次按鍵有多次鍵消除了一次按鍵有多次鍵值輸入的錯(cuò)誤情況。值輸入的錯(cuò)誤情況。 1 1行掃描法及程序?qū)崿F(xiàn)行掃描法及程序?qū)崿F(xiàn) 方法是:初始狀態(tài)時(shí)所有的行線(xiàn)和列線(xiàn)都為高電平;方法是:初始狀態(tài)時(shí)所有的行線(xiàn)和列線(xiàn)都為高電平; 然后逐行輸出低電平;再讀列線(xiàn),看那列然后逐行輸出低電平;再讀列線(xiàn),看那列輸出為輸出為0 0,行列交叉點(diǎn)即為按下的按鍵。
6、,行列交叉點(diǎn)即為按下的按鍵。 實(shí)際應(yīng)用中:實(shí)際應(yīng)用中: 第一步是先檢查出是否有鍵按下。第一步是先檢查出是否有鍵按下。 第二步是要確定按下的是哪個(gè)鍵。第二步是要確定按下的是哪個(gè)鍵。 用軟件實(shí)現(xiàn)的步驟是:用軟件實(shí)現(xiàn)的步驟是: 確定是否有鍵按下。確定是否有鍵按下。 去抖動(dòng)。去抖動(dòng)。 對(duì)被按下的鍵進(jìn)行譯碼。對(duì)被按下的鍵進(jìn)行譯碼。 對(duì)任何一個(gè)鍵均作一次處理。對(duì)任何一個(gè)鍵均作一次處理。所有行線(xiàn)所有行線(xiàn)L都送都送0讀列線(xiàn)讀列線(xiàn)R值值有鍵按下?有鍵按下?設(shè)置行掃描初值設(shè)置行掃描初值行掃描初值送行掃描初值送BL輸出行掃描初值輸出行掃描初值有鍵按下?有鍵按下?取行掃描值取行掃描值組合鍵的掃描碼組合鍵的掃描碼BL=
7、行掃描碼行掃描碼+列掃描碼列掃描碼BL左移一位左移一位為掃描下一行作準(zhǔn)備為掃描下一行作準(zhǔn)備轉(zhuǎn)作其他轉(zhuǎn)作其他所有行掃完?所有行掃完? MOV AL,00 MOV DX,Portl OUT DX,AL MOV DX,PORTR IN AL,DX CMP AL,F(xiàn)FH JZ DISP CALL Delay MOV CL, FEH MOV DX, Portl A1: MOV AL, CL MOV BL, CL OUT DX, AL ROL CL, 1所有的行線(xiàn)都輸出低電平所有的行線(xiàn)都輸出低電平讀取列值讀取列值是否有為零的列線(xiàn)是否有為零的列線(xiàn)沒(méi)有鍵按下,轉(zhuǎn)顯示程序沒(méi)有鍵按下,轉(zhuǎn)顯示程序有鍵按下,調(diào)延時(shí)程
8、序,消除抖動(dòng)有鍵按下,調(diào)延時(shí)程序,消除抖動(dòng)第第0行的掃描值行的掃描值11111110B送送CL輸出當(dāng)前的掃描值,輸出當(dāng)前的掃描值,令當(dāng)前的掃描行為令當(dāng)前的掃描行為0。循環(huán)移位,指向下一行循環(huán)移位,指向下一行 IN AL,DX CMP AL,F(xiàn)FH JZ A1 MOV CL,4 SHL BL,CL OR BL,AL DISP:讀列值讀列值判斷那列鍵按下判斷那列鍵按下有,在有,在BL中組合掃描碼中組合掃描碼 2.行反轉(zhuǎn)法及程序?qū)崿F(xiàn)行反轉(zhuǎn)法及程序?qū)崿F(xiàn) 反轉(zhuǎn)法識(shí)別反轉(zhuǎn)法識(shí)別:行線(xiàn)和列線(xiàn)分別接在行線(xiàn)和列線(xiàn)分別接在PA和和PB 2個(gè)并行口上,首個(gè)并行口上,首先讓行線(xiàn)上的先讓行線(xiàn)上的PA口工作在輸出方式,列
9、線(xiàn)上的口工作在輸出方式,列線(xiàn)上的PB口工作在口工作在輸入方式,通過(guò)編程使輸入方式,通過(guò)編程使PA口輸出低電平,然后讀取口輸出低電平,然后讀取PB口的口的列線(xiàn)值,如果某一列線(xiàn)上的值為列線(xiàn)值,如果某一列線(xiàn)上的值為0,則判定改列有某一鍵按,則判定改列有某一鍵按下。為了確定是哪一行要對(duì)下。為了確定是哪一行要對(duì)PA和和PB進(jìn)行反轉(zhuǎn),即對(duì)進(jìn)行反轉(zhuǎn),即對(duì)PA口重口重新進(jìn)行初始化工作在輸入方式,列線(xiàn)上的新進(jìn)行初始化工作在輸入方式,列線(xiàn)上的PB口工作在輸出口工作在輸出方式,并將剛讀取的列線(xiàn)值從列線(xiàn)所接的方式,并將剛讀取的列線(xiàn)值從列線(xiàn)所接的PB口輸出,再讀口輸出,再讀取行線(xiàn)所接的取行線(xiàn)所接的PA口,取得行線(xiàn)上的輸
10、入值,在閉合鍵所在口,取得行線(xiàn)上的輸入值,在閉合鍵所在的行線(xiàn)上的值必定為的行線(xiàn)上的值必定為0。這樣,當(dāng)一個(gè)鍵被按下時(shí),必定可。這樣,當(dāng)一個(gè)鍵被按下時(shí),必定可讀得一對(duì)唯一的行值和列值。根據(jù)這一對(duì)行值和列值就可判讀得一對(duì)唯一的行值和列值。根據(jù)這一對(duì)行值和列值就可判斷是哪一行哪一列的鍵被按下。斷是哪一行哪一列的鍵被按下。 7 72 2 多位七段多位七段LEDLED數(shù)據(jù)顯示器的電路結(jié)構(gòu)及接口技術(shù)數(shù)據(jù)顯示器的電路結(jié)構(gòu)及接口技術(shù) 7.2.1 7.2.1 七段七段LEDLED數(shù)碼顯示器的結(jié)構(gòu)數(shù)碼顯示器的結(jié)構(gòu)abcdefgdpABCDEFGdp+5vcomCom 地地ABCDEFGdpa 管腳圖管腳圖 b 共
11、陰極共陰極 c 共陽(yáng)極共陽(yáng)極譯碼原理:將二進(jìn)制代碼轉(zhuǎn)換成段選擇碼譯碼原理:將二進(jìn)制代碼轉(zhuǎn)換成段選擇碼 1.在共陰極接法中,點(diǎn)亮字段應(yīng)接高電平,為在共陰極接法中,點(diǎn)亮字段應(yīng)接高電平,為1;例如:顯示;例如:顯示2應(yīng)點(diǎn)亮應(yīng)點(diǎn)亮a,b,d,e,g段,則其段選擇碼為段,則其段選擇碼為01011011(順序?yàn)椋樞驗(yàn)閐p,gfedcba)5BH. 2.在共陽(yáng)極接法中,點(diǎn)亮字段應(yīng)接低電平,為在共陽(yáng)極接法中,點(diǎn)亮字段應(yīng)接低電平,為0:例如:顯示:例如:顯示2應(yīng)點(diǎn)亮應(yīng)點(diǎn)亮a,b,d,e,g段,則其段選擇碼為段,則其段選擇碼為10100100(順序?yàn)椋樞驗(yàn)閐p,gfedcba)A4H.MC14495abcdc
12、omLEBCD 七段譯碼七段譯碼74L374D0D1D2D3D4D5D6D7LE 軟件譯碼法軟件譯碼法 7.2.2 LED7.2.2 LED顯示器的靜態(tài)顯示接口顯示器的靜態(tài)顯示接口 用一個(gè)用一個(gè)8D8D驅(qū)動(dòng)器,驅(qū)動(dòng)一個(gè)驅(qū)動(dòng)器,驅(qū)動(dòng)一個(gè)LEDLED顯示器,每次送入顯示顯示器,每次送入顯示的狀態(tài)碼,并且一直保持到下一次送入新的顯示碼為止,稱(chēng)的狀態(tài)碼,并且一直保持到下一次送入新的顯示碼為止,稱(chēng)為為L(zhǎng)EDLED靜態(tài)顯示的接口電路。靜態(tài)顯示的接口電路。 如果要構(gòu)成多位如果要構(gòu)成多位LEDLED顯示器,則要多個(gè)顯示器,則要多個(gè)8D8D驅(qū)動(dòng)器,造成驅(qū)動(dòng)器,造成硬件的浪費(fèi)。硬件的浪費(fèi)。 7.2.3 LED7.
13、2.3 LED顯示器的多位動(dòng)態(tài)顯示接口顯示器的多位動(dòng)態(tài)顯示接口 動(dòng)態(tài)驅(qū)動(dòng)顯示接口的硬件特點(diǎn):將多位動(dòng)態(tài)驅(qū)動(dòng)顯示接口的硬件特點(diǎn):將多位LEDLED的段選擇線(xiàn)的段選擇線(xiàn)并聯(lián)接在一起,即并聯(lián)接在一起,即8 8位中的所有同名段位中的所有同名段a a接在一起,所有接在一起,所有h h段段接在一起接在一起,只用一個(gè),只用一個(gè)8 8位的鎖存器控制段碼位的鎖存器控制段碼a a,b b,c c,d d,e e,f f,g g就夠了。另外用一個(gè)鎖存器來(lái)控制位選擇碼。這樣就夠了。另外用一個(gè)鎖存器來(lái)控制位選擇碼。這樣只需要只需要2 2個(gè)個(gè)8 8位的位的I IO O端口。端口。 掃描的顯示方式:即在每一瞬間只能使某一位
14、顯示相應(yīng)掃描的顯示方式:即在每一瞬間只能使某一位顯示相應(yīng)的字符,保持延時(shí)一段時(shí)間,然后再選中下一位,利用發(fā)光的字符,保持延時(shí)一段時(shí)間,然后再選中下一位,利用發(fā)光顯示器的余輝及人眼的視覺(jué)暫留特點(diǎn),給人一種顯示器同時(shí)顯示器的余輝及人眼的視覺(jué)暫留特點(diǎn),給人一種顯示器同時(shí)被點(diǎn)燃的效果。被點(diǎn)燃的效果。七段共陰極七段共陰極LEDLED顯示器的多位動(dòng)態(tài)顯示接口顯示器的多位動(dòng)態(tài)顯示接口 LED動(dòng)態(tài)顯示程序動(dòng)態(tài)顯示程序 行地址口:行地址口:PORTL ,列地址口:,列地址口:PORTR BUFFERDATA: DB 8 DUP(?)(?) TABLE :3FH,06H 79H,71H LED :MOV DI ,
15、OFFSET BUFFERDATA MOV CL ,011111111B DISP :MOV BL ,DI+0 PUSH BL POP AX MOV BX ,OFFSET TABLE XLAT MOV DX ,PORTL OUT DX ,AL MOV AL ,CL MOV DX ,PORTR OUT DX ,AL PUSH CX MOV CX ,30H DELAY:LOOP DELAY POP CX CMP CL ,111111110B JZ EXIT INC DI SHR CL ,1 JMP DISP EXIT :RET延遲程序,循環(huán)次數(shù)延遲程序,循環(huán)次數(shù)30顯示掃描到最右邊的顯示掃描到最右
16、邊的第第8位嗎?到了轉(zhuǎn)結(jié)束位嗎?到了轉(zhuǎn)結(jié)束不到,位移碼不到,位移碼加加1循環(huán)循環(huán) 7.3 D7.3 DA A轉(zhuǎn)換的工作原理轉(zhuǎn)換的工作原理 D DA A轉(zhuǎn)換器的基本功能,是將數(shù)字量轉(zhuǎn)換成對(duì)應(yīng)的模擬轉(zhuǎn)換器的基本功能,是將數(shù)字量轉(zhuǎn)換成對(duì)應(yīng)的模擬量輸出。量輸出。 7.3.1 D7.3.1 DA A轉(zhuǎn)換器的工作原理轉(zhuǎn)換器的工作原理 為了將數(shù)字量轉(zhuǎn)換為模擬量,需要將每位代碼按照其為了將數(shù)字量轉(zhuǎn)換為模擬量,需要將每位代碼按照其“權(quán)權(quán)”值轉(zhuǎn)換為相應(yīng)的模擬量值轉(zhuǎn)換為相應(yīng)的模擬量( (僅指模擬電壓僅指模擬電壓) ),然后再把對(duì),然后再把對(duì)應(yīng)于各位代碼的模擬量加起來(lái),所得模擬量的總和,就是與應(yīng)于各位代碼的模擬量加起
17、來(lái),所得模擬量的總和,就是與被轉(zhuǎn)換數(shù)字量相對(duì)應(yīng)的模擬量。被轉(zhuǎn)換數(shù)字量相對(duì)應(yīng)的模擬量。 D DA A轉(zhuǎn)換器的具體電路有多種形式,其中解碼網(wǎng)絡(luò)是轉(zhuǎn)換器的具體電路有多種形式,其中解碼網(wǎng)絡(luò)是普通采用的形式,解碼網(wǎng)絡(luò)的主要形式有普通采用的形式,解碼網(wǎng)絡(luò)的主要形式有2 2種,二進(jìn)制權(quán)電種,二進(jìn)制權(quán)電阻網(wǎng)絡(luò)和阻網(wǎng)絡(luò)和T T型電阻網(wǎng)絡(luò)。型電阻網(wǎng)絡(luò)。 1 1二進(jìn)制權(quán)電阻網(wǎng)絡(luò)二進(jìn)制權(quán)電阻網(wǎng)絡(luò) 圖中:圖中:V VOUTOUT=-(I I0 0D D0 0+I+I1 1D D1 1+I+I2 2D D2 2)R R1 1 D D0 0V VREL REL D D1 1V VRELREL D D2 2V VRELREL
18、 2 22 2R 2R 21 1R 2R 20 0R R D D0 0 D D1 1 D D2 2 4 2 1 4 2 1 =+()= (+) 2 2T T型電阻網(wǎng)絡(luò)型電阻網(wǎng)絡(luò) V VREFREFR RFB FB I I 2R 2 2R 2j j V VOUTOUT=-IR=-IRFB FB =-=-Dj 3 3D DA A轉(zhuǎn)換器的主要技術(shù)參數(shù)轉(zhuǎn)換器的主要技術(shù)參數(shù) (1)(1)分辨率分辨率:DAC:DAC所能分辨的最小輸出電壓與最大輸出電壓的所能分辨的最小輸出電壓與最大輸出電壓的比值稱(chēng)為分辨率。比值稱(chēng)為分辨率。 V VLSB LSB 1 1 V VOM OM 2 2N N 1 1 例如例如:8
19、:8位位DACDAC的分辨率為的分辨率為l l(2(28 8-1)-1)1 12552550 0392392, , 1212位的位的D DA A的分辨率是的分辨率是1 1(2(21212-1)-1)l l409540950 002440244。 (2)(2)轉(zhuǎn)換誤差。轉(zhuǎn)換誤差。DACDAC的轉(zhuǎn)換誤差可分為靜態(tài)誤差和動(dòng)態(tài)誤差。的轉(zhuǎn)換誤差可分為靜態(tài)誤差和動(dòng)態(tài)誤差。 靜態(tài)誤差:靜態(tài)誤差: 失調(diào)誤差失調(diào)誤差( (零點(diǎn)誤差零點(diǎn)誤差) )。 增益誤差增益誤差( (滿(mǎn)值誤差滿(mǎn)值誤差) )。 線(xiàn)性誤差。線(xiàn)性誤差。DACDAC的線(xiàn)性誤差分為積分線(xiàn)性誤差和微的線(xiàn)性誤差分為積分線(xiàn)性誤差和微分線(xiàn)性誤差。分線(xiàn)性誤差。
20、溫度系數(shù)誤差。溫度系數(shù)誤差。 電源波動(dòng)誤差。電源波動(dòng)誤差。 (3)(3)建立時(shí)間。建立時(shí)間。分辨率分辨率 = = = 4 4D DA A轉(zhuǎn)換器的典型輸出連接方式轉(zhuǎn)換器的典型輸出連接方式 (1)(1)電流輸出電路電流輸出電路 (2)(2)電壓輸出電路。電壓輸出電路。 單極性電壓輸出電路。單極性電壓輸出電路。 單極性的電壓輸出適用于對(duì)控制量的輸出要求是單方向單極性的電壓輸出適用于對(duì)控制量的輸出要求是單方向的場(chǎng)合,在整個(gè)控制過(guò)程中,不要求改變控制量的極性。的場(chǎng)合,在整個(gè)控制過(guò)程中,不要求改變控制量的極性。 單極性電壓輸出的連接又分為同相輸出和反相輸出單極性電壓輸出的連接又分為同相輸出和反相輸出2 2
21、種。種。 D/A 同相輸出同相輸出D/A 反相輸出反相輸出 雙極性電壓輸出電路。雙極性電壓輸出電路。 在某些微機(jī)應(yīng)用場(chǎng)合,需要雙極性的電壓輸出。例如,在某些微機(jī)應(yīng)用場(chǎng)合,需要雙極性的電壓輸出。例如,希望輸出電壓的范圍在希望輸出電壓的范圍在-5-5+5V+5V或或-12-12 +12V+12V。VOUT 7.3.2 D7.3.2 DA A轉(zhuǎn)換器的芯片結(jié)構(gòu)與接口方式轉(zhuǎn)換器的芯片結(jié)構(gòu)與接口方式 1 18 8位位D DA A轉(zhuǎn)換器芯片轉(zhuǎn)換器芯片DAC0832DAC0832 DAC0832 DAC0832內(nèi)采用一個(gè)內(nèi)采用一個(gè)T T型電阻網(wǎng)絡(luò),用來(lái)實(shí)現(xiàn)型電阻網(wǎng)絡(luò),用來(lái)實(shí)現(xiàn)D DA A轉(zhuǎn)換,轉(zhuǎn)換,屬于電流型
22、芯片,需外接運(yùn)算放大器才能得到模擬電壓的輸屬于電流型芯片,需外接運(yùn)算放大器才能得到模擬電壓的輸出。出。 (1)(1)芯片的技術(shù)特性。芯片的技術(shù)特性。DAC0832DAC0832采用雙列直插式采用雙列直插式2020條引腳條引腳的封裝,主要特性如下:的封裝,主要特性如下: 單一的電源電壓?jiǎn)我坏碾娫措妷? (十十5V)5V),功耗,功耗20mW20mW。 輸入輸出電平與輸入輸出電平與TTLTTL兼容。兼容。 分辨率分辨率8 8位。位。 電流穩(wěn)定時(shí)間電流穩(wěn)定時(shí)間l l。 可采用雙緩沖、單緩沖或直通輸入方式??刹捎秒p緩沖、單緩沖或直通輸入方式。 可直接與一般通用的微處理機(jī)相連??芍苯优c一般通用的微處理機(jī)
23、相連。 只需在滿(mǎn)量程下調(diào)整其線(xiàn)性度。只需在滿(mǎn)量程下調(diào)整其線(xiàn)性度。 (2)(2)芯片結(jié)構(gòu)及引腳功能芯片結(jié)構(gòu)及引腳功能 DAC0832 DAC0832的內(nèi)部功能框圖的內(nèi)部功能框圖 主要由三部分組成:主要由三部分組成: 一部分是信號(hào)控制邏輯;另一部分是一部分是信號(hào)控制邏輯;另一部分是D DA A轉(zhuǎn)換轉(zhuǎn)換器,輸出的方式為電流輸出形式;第三部分是由兩器,輸出的方式為電流輸出形式;第三部分是由兩個(gè)個(gè)8 8位的數(shù)據(jù)鎖存器構(gòu)成雙緩沖形式,第一級(jí)鎖存位的數(shù)據(jù)鎖存器構(gòu)成雙緩沖形式,第一級(jí)鎖存器稱(chēng)為輸入寄存器,它的鎖存信號(hào)是器稱(chēng)為輸入寄存器,它的鎖存信號(hào)是ILEILE,第二級(jí),第二級(jí)鎖存器也稱(chēng)為鎖存器也稱(chēng)為DACD
24、AC寄存器。它的鎖存信號(hào)寄存器。它的鎖存信號(hào)XFERXFER。有。有了兩級(jí)鎖存器,芯片可工作在雙鎖存器的工作方式,了兩級(jí)鎖存器,芯片可工作在雙鎖存器的工作方式,即在輸出模擬信號(hào)的同時(shí),送入下一個(gè)數(shù)據(jù),這樣即在輸出模擬信號(hào)的同時(shí),送入下一個(gè)數(shù)據(jù),這樣可有效地提高轉(zhuǎn)換速度。可有效地提高轉(zhuǎn)換速度。 另外,有了兩級(jí)鎖存器以后,可以在多個(gè)另外,有了兩級(jí)鎖存器以后,可以在多個(gè)DACDAC同同時(shí)工作時(shí),利用第二級(jí)鎖存信號(hào)來(lái)實(shí)現(xiàn)多個(gè)時(shí)工作時(shí),利用第二級(jí)鎖存信號(hào)來(lái)實(shí)現(xiàn)多個(gè)DACDAC的的同時(shí)輸出。同時(shí)輸出。 2 2D DA A轉(zhuǎn)換器的接口方式轉(zhuǎn)換器的接口方式 對(duì)于芯片內(nèi)部有輸入寄存器的對(duì)于芯片內(nèi)部有輸入寄存器的
25、D DA A芯片,在芯片,在CPUCPU與與D DA A芯片之間可以不加鎖存器,直接和芯片之間可以不加鎖存器,直接和CPUCPU的數(shù)據(jù)總線(xiàn)連接。如的數(shù)據(jù)總線(xiàn)連接。如 DAC0832DAC0832,AD574AD574等,對(duì)于等,對(duì)于D DA A芯片內(nèi)不帶鎖存器的芯片,在芯片內(nèi)不帶鎖存器的芯片,在CPUCPU和和D DA A芯片之間需要加鎖存器。芯片之間需要加鎖存器。 (1)(1)不帶數(shù)據(jù)輸入寄存器的不帶數(shù)據(jù)輸入寄存器的DACDAC與與CPUCPU的接口。的接口。 在許多應(yīng)用場(chǎng)合,還要求在許多應(yīng)用場(chǎng)合,還要求DACDAC具有更高的精度和靈敏度。具有更高的精度和靈敏度。就需要就需要8 8位以上的位
26、以上的DACDAC。 穩(wěn)定時(shí)間穩(wěn)定時(shí)間: :執(zhí)行二次輸出指令,才能得到真正所需要的模執(zhí)行二次輸出指令,才能得到真正所需要的模擬量。擬量。 “ “毛刺毛刺”的現(xiàn)象:由于的現(xiàn)象:由于CPUCPU分分2 2次執(zhí)行輸出指令,會(huì)帶來(lái)次執(zhí)行輸出指令,會(huì)帶來(lái)模擬電壓出現(xiàn)模擬電壓出現(xiàn)“毛刺毛刺”的現(xiàn)象。的現(xiàn)象。 為了解決這種問(wèn)題,通常采用為了解決這種問(wèn)題,通常采用2 2級(jí)的數(shù)據(jù)緩沖結(jié)構(gòu)和級(jí)的數(shù)據(jù)緩沖結(jié)構(gòu)和CPUCPU總線(xiàn)相連??偩€(xiàn)相連。 譯碼器產(chǎn)生譯碼器產(chǎn)生3 3個(gè)時(shí)鐘,其中個(gè)時(shí)鐘,其中CKHCKH和和CKLCKL分別作為第一級(jí)鎖存分別作為第一級(jí)鎖存器高器高8 8位和低位和低8 8位的打入時(shí)鐘;位的打入時(shí)鐘;
27、CKCK作為第二級(jí)鎖存器的打人時(shí)作為第二級(jí)鎖存器的打人時(shí)鐘,高鐘,高8 8位和低位和低8 8位數(shù)據(jù)一塊打人到鎖存器中。有了這種電路,位數(shù)據(jù)一塊打人到鎖存器中。有了這種電路,CPUCPU先執(zhí)行先執(zhí)行2 2條輸出指令,把條輸出指令,把(8(8十十n)n)位的數(shù)據(jù)送到第一級(jí)數(shù)據(jù)位的數(shù)據(jù)送到第一級(jí)數(shù)據(jù)鎖存器中,然后通過(guò)第三條輸出指令同時(shí)選中兩片鎖存器中,然后通過(guò)第三條輸出指令同時(shí)選中兩片74LS27374LS273,實(shí)現(xiàn)一次把實(shí)現(xiàn)一次把(8(8十十n)n)位的數(shù)據(jù)從第一級(jí)鎖存器送到第二級(jí)數(shù)據(jù)位的數(shù)據(jù)從第一級(jí)鎖存器送到第二級(jí)數(shù)據(jù)鎖存器中,從而使鎖存器中,從而使D DA A轉(zhuǎn)換器得到一個(gè)完整的轉(zhuǎn)換數(shù)據(jù)。轉(zhuǎn)
28、換器得到一個(gè)完整的轉(zhuǎn)換數(shù)據(jù)。 D DA A通過(guò)兩級(jí)數(shù)據(jù)緩沖與微機(jī)連接通過(guò)兩級(jí)數(shù)據(jù)緩沖與微機(jī)連接 實(shí)現(xiàn)的程序段如下:實(shí)現(xiàn)的程序段如下: MOV AL MOV AL ,DATALDATAL MOV DX MOV DX ,PORTLPORTL OUT PORTL OUT PORTL,AL AL MOV AL MOV AL ,DATAHDATAH MOV DX MOV DX ,PORTHPORTH; OUT PORTHOUT PORTH,AL AL OUT PORT OUT PORT ,AL AL 低低8 8位的數(shù)據(jù)送入位的數(shù)據(jù)送入第一級(jí)數(shù)據(jù)鎖存器第一級(jí)數(shù)據(jù)鎖存器高高8 8位數(shù)據(jù)送人位數(shù)據(jù)送人第一級(jí)數(shù)
29、據(jù)鎖存器第一級(jí)數(shù)據(jù)鎖存器全部全部送人第二級(jí)數(shù)據(jù)鎖存器送人第二級(jí)數(shù)據(jù)鎖存器 (2)(2)帶有數(shù)據(jù)鎖存器的帶有數(shù)據(jù)鎖存器的DACDAC與與CPUCPU的接口的接口 在在D DA A轉(zhuǎn)換器的輸出一般都要接運(yùn)算放大器,微小信號(hào)轉(zhuǎn)換器的輸出一般都要接運(yùn)算放大器,微小信號(hào)經(jīng)放大后才能驅(qū)動(dòng)執(zhí)行機(jī)構(gòu)的部件。經(jīng)放大后才能驅(qū)動(dòng)執(zhí)行機(jī)構(gòu)的部件。 轉(zhuǎn)換數(shù)據(jù)輸出程序轉(zhuǎn)換數(shù)據(jù)輸出程序 MOV AI MOV AI ,NUM NUM ;被轉(zhuǎn)換的數(shù)據(jù)送;被轉(zhuǎn)換的數(shù)據(jù)送ALAL MOV DX MOV DX ,PORTO PORTO ;輸入寄存器偶地址送;輸入寄存器偶地址送DXDX OUT DX OUT DX ,AL AL ;第一
30、次被轉(zhuǎn)換的數(shù)據(jù)送到輸入寄存器;第一次被轉(zhuǎn)換的數(shù)據(jù)送到輸入寄存器 INC DXINC DX OUT DX OUT DX,AIAI, ;第二次被轉(zhuǎn)換的數(shù)據(jù)送到;第二次被轉(zhuǎn)換的數(shù)據(jù)送到DACDAC寄存器寄存器 輸出三角波的程序段如下:輸出三角波的程序段如下: MOV DXMOV DX,PortDACPortDAC S0 S0:MOV CXMOV CX,0FFH0FFH MOV AL MOV AL,0 0 S1S1:OUT DXOUT DX,ALAL INC AL INC AL LOOP S1 LOOP S1 MOV CX MOV CX,0FFH0FFH S2 S2:DEC AlDEC Al OUT
31、DX OUT DX,ALAL LOOP S2 LOOP S2 JMP S0 JMP S0AL初始值為初始值為0,不斷循環(huán)加,不斷循環(huán)加1DAC0832輸出三角輸出三角波的上升波的上升沿。沿。AL初始值為初始值為0FF,不斷循環(huán),不斷循環(huán)減減1,DAC0832輸出三角輸出三角波的波的下降沿。下降沿。0 0 0 255 255 輸出鋸齒波的程序段如下:輸出鋸齒波的程序段如下: MOV DXMOV DX,PortDACPortDAC J0J0:MOV CXMOV CX,0FFH0FFH MOV AL MOV AL,0 0 J1J1:OUT DXOUT DX,ALAL INC AL INC AL LO
32、OP J1 LOOP J1 JMP J0 JMP J0AL初始值為初始值為0不斷加不斷加1,加到,加到255后,再輸出后,再輸出0,循環(huán)產(chǎn)生,循環(huán)產(chǎn)生鋸鋸齒波。齒波。 0000255255255 7.4 A7.4 AD D轉(zhuǎn)換的工作原理轉(zhuǎn)換的工作原理 A AD D轉(zhuǎn)換器是把模擬量轉(zhuǎn)換成數(shù)字量,轉(zhuǎn)換器是把模擬量轉(zhuǎn)換成數(shù)字量,(ADC)(ADC)輸出的器件。輸出的器件。 (1)(1)采樣:對(duì)連續(xù)變化的模擬量要按一定的規(guī)律和周期取采樣:對(duì)連續(xù)變化的模擬量要按一定的規(guī)律和周期取出其中的某一瞬時(shí)值,就是采樣,也稱(chēng)為取樣或抽樣。出其中的某一瞬時(shí)值,就是采樣,也稱(chēng)為取樣或抽樣。 為了使輸出信號(hào)能更好地反映輸
33、入信號(hào)的變化,采樣頻率為了使輸出信號(hào)能更好地反映輸入信號(hào)的變化,采樣頻率一般要高于或至少等于輸入信號(hào)最高頻率的一般要高于或至少等于輸入信號(hào)最高頻率的2 2倍。倍。 (2)(2)量化與編碼:量化的過(guò)程是把在時(shí)間上連續(xù)變化的模量化與編碼:量化的過(guò)程是把在時(shí)間上連續(xù)變化的模擬量通過(guò)量化裝置轉(zhuǎn)變?yōu)閿?shù)值上離散的階躍量的過(guò)程。擬量通過(guò)量化裝置轉(zhuǎn)變?yōu)閿?shù)值上離散的階躍量的過(guò)程。 7 74 41A1AD D轉(zhuǎn)換器的基本方法和原理轉(zhuǎn)換器的基本方法和原理 實(shí)現(xiàn)實(shí)現(xiàn)A AD D轉(zhuǎn)換的方法很多,這里介紹三種:計(jì)數(shù)法、雙積轉(zhuǎn)換的方法很多,這里介紹三種:計(jì)數(shù)法、雙積分法和逐次逼近法。分法和逐次逼近法。 1 1計(jì)數(shù)式計(jì)數(shù)式A
34、 AD D轉(zhuǎn)換法轉(zhuǎn)換法 工作原理:工作原理:Vin端接端接轉(zhuǎn)換的模擬輸入電壓,當(dāng)轉(zhuǎn)換的模擬輸入電壓,當(dāng)V VininV Voutout,比較器輸出高電平,計(jì)數(shù)器由比較器輸出高電平,計(jì)數(shù)器由0 0開(kāi)始計(jì)數(shù),使輸出電壓開(kāi)始計(jì)數(shù),使輸出電壓VoutVout不斷上升,當(dāng)不斷上升,當(dāng)V VOUT OUT VVININ,停止計(jì)數(shù),此時(shí)的數(shù)字輸出量,停止計(jì)數(shù),此時(shí)的數(shù)字輸出量D D7 7D D0 0就是與模擬電壓等效的數(shù)字量。就是與模擬電壓等效的數(shù)字量。 計(jì)數(shù)式計(jì)數(shù)式A AD D轉(zhuǎn)換的特點(diǎn)是簡(jiǎn)單、速度比較慢。轉(zhuǎn)換的特點(diǎn)是簡(jiǎn)單、速度比較慢。 2 2雙積分式雙積分式A AD D轉(zhuǎn)換法轉(zhuǎn)換法 雙積分式雙積分式A
35、AD D轉(zhuǎn)換轉(zhuǎn)換 器屬于間接電壓數(shù)字器屬于間接電壓數(shù)字 轉(zhuǎn)換器,它把輸入電壓轉(zhuǎn)換器,它把輸入電壓 轉(zhuǎn)換為與其平均值成正轉(zhuǎn)換為與其平均值成正 比的時(shí)間間隔,同時(shí)把比的時(shí)間間隔,同時(shí)把 這個(gè)時(shí)間間隔再轉(zhuǎn)變?yōu)檫@個(gè)時(shí)間間隔再轉(zhuǎn)變?yōu)?數(shù)字,是一種間接的數(shù)字,是一種間接的 A AD D轉(zhuǎn)換技術(shù)。轉(zhuǎn)換技術(shù)。 雙積分式雙積分式A AD D轉(zhuǎn)換器的特點(diǎn)是,轉(zhuǎn)換精度高,抗干擾能轉(zhuǎn)換器的特點(diǎn)是,轉(zhuǎn)換精度高,抗干擾能力強(qiáng)。但轉(zhuǎn)換速度較慢,通常每秒鐘的轉(zhuǎn)換頻率小于力強(qiáng)。但轉(zhuǎn)換速度較慢,通常每秒鐘的轉(zhuǎn)換頻率小于10Hz10Hz。這種方式主要用于數(shù)字式測(cè)試儀表,溫度測(cè)量等方面。這種方式主要用于數(shù)字式測(cè)試儀表,溫度測(cè)量等方面
36、。 3 3逐次逼近式逐次逼近式A AD D轉(zhuǎn)換法轉(zhuǎn)換法 逐次逼近式逐次逼近式A AD D轉(zhuǎn)換時(shí),也用轉(zhuǎn)換時(shí),也用D DA A轉(zhuǎn)換器的輸出電壓轉(zhuǎn)換器的輸出電壓VoutVout和輸入電壓和輸入電壓VinVin通過(guò)比較器進(jìn)行比較。不同之處是用一通過(guò)比較器進(jìn)行比較。不同之處是用一個(gè)逐次逼近寄存器來(lái)存放轉(zhuǎn)換過(guò)來(lái)的數(shù)字量。個(gè)逐次逼近寄存器來(lái)存放轉(zhuǎn)換過(guò)來(lái)的數(shù)字量。 工作原理:工作原理: (1 1)在第一個(gè)時(shí)鐘脈沖時(shí),使逐次逼近寄存器的最高位)在第一個(gè)時(shí)鐘脈沖時(shí),使逐次逼近寄存器的最高位D D7 7為為1 1,即,即10000000B10000000B,經(jīng),經(jīng)D/AD/A轉(zhuǎn)換轉(zhuǎn)換V VOUTOUT為滿(mǎn)量程電壓
37、的一半。為滿(mǎn)量程電壓的一半。 當(dāng)當(dāng)V VOUTOUTVIN,保留,保留D7的的1;若;若VOUTVIN,復(fù)位,復(fù)位,D7為為0; (2)第二個(gè)時(shí)鐘脈沖,令第二個(gè)時(shí)鐘脈沖,令D D6 6為為1 1,此時(shí)為,此時(shí)為11000000B11000000B或?yàn)榛驗(yàn)?01000000B01000000B,當(dāng),當(dāng)V VOUTOUTVIN,保留,保留D6的的1;若;若VOUTVIN,復(fù)位,復(fù)位,D6為為0; 重復(fù)上述過(guò)程,直到最低位重復(fù)上述過(guò)程,直到最低位D D0 0比較完為止。經(jīng)過(guò)比較完為止。經(jīng)過(guò)n n次比次比較后,逐次逼近寄存器的數(shù)據(jù)經(jīng)過(guò)較后,逐次逼近寄存器的數(shù)據(jù)經(jīng)過(guò)A AD D轉(zhuǎn)換后,變成與輸入轉(zhuǎn)換后,
38、變成與輸入模擬量相對(duì)應(yīng)的數(shù)字量。模擬量相對(duì)應(yīng)的數(shù)字量。 逐次逼近逐次逼近A AD D轉(zhuǎn)換是把輸入的模擬電壓轉(zhuǎn)換是把輸入的模擬電壓VinVin作為一個(gè)關(guān)作為一個(gè)關(guān)鍵字,用對(duì)分搜索的辦法來(lái)逼近它。搜索一次比前一次區(qū)間鍵字,用對(duì)分搜索的辦法來(lái)逼近它。搜索一次比前一次區(qū)間縮小縮小1 12 2,對(duì)于,對(duì)于8 8位位A AD D轉(zhuǎn)換,只要搜索轉(zhuǎn)換,只要搜索8 8次就可以找到逼近次就可以找到逼近的的VinVin。因此,這種。因此,這種A AD D轉(zhuǎn)換的速度是很快的。轉(zhuǎn)換的速度是很快的。 實(shí)現(xiàn)上述轉(zhuǎn)換的程序段如下:實(shí)現(xiàn)上述轉(zhuǎn)換的程序段如下:StartStart: XOR AX XOR AX ,AX AX ;累
39、加器清;累加器清0 0 MOV BL MOV BL ,80H 80H ;置初值;置初值 MOV CX MOV CX ,08H 08H ;置循環(huán)次數(shù);置循環(huán)次數(shù) AINAIN: ADD AL ADD AL ,BL BL ;計(jì)算試探值;計(jì)算試探值 MOV BH MOV BH ,AL AL ;保留試探值;保留試探值 OUT PortAOUT PortA,AL AL ;PortAPortA是鎖存器端口地址是鎖存器端口地址 IN ALIN AL,Ports Ports ;PortsPorts是輸入端口的地址,讀取狀態(tài)值是輸入端口的地址,讀取狀態(tài)值 AND ALAND AL,01 01 ;只取狀態(tài)值,而對(duì)
40、其它位屏蔽;只取狀態(tài)值,而對(duì)其它位屏蔽 JZ ENDl JZ ENDl ;如;如D D。為。為o o,則說(shuō)明試探值大小,因此保,則說(shuō)明試探值大小,因此保 ;留此位轉(zhuǎn);留此位轉(zhuǎn)ENDlENDl。 MOV ALMOV AL,BLBL NOT AL NOT AL ;求反;求反 AND AL AND AL ,BH BH ;使這次的試探位為;使這次的試探位為0 0 MOV BH MOV BH ,AL AL ;保存試探值;保存試探值ENDlENDl: MOV DL MOV DL ,1 1 ;右移,得到下一個(gè)試探值;右移,得到下一個(gè)試探值 MOV AL MOV AL ,BHBH LOOP AIN LOOP
41、AIN ;繼續(xù)試探和測(cè)試;繼續(xù)試探和測(cè)試 4 4A AD D轉(zhuǎn)換器的主要技術(shù)參數(shù)轉(zhuǎn)換器的主要技術(shù)參數(shù) 分辨率。分辨率。ADCADC的分辨率通常以輸出二進(jìn)制或的分辨率通常以輸出二進(jìn)制或( (十進(jìn)制十進(jìn)制) )數(shù)的數(shù)的位數(shù)表示,它說(shuō)明位數(shù)表示,它說(shuō)明ADCADC對(duì)輸入信號(hào)的分辨能力。對(duì)輸入信號(hào)的分辨能力。 轉(zhuǎn)換誤差。轉(zhuǎn)換誤差。ADCADC實(shí)際輸出的數(shù)字量和理想輸出的數(shù)字量之實(shí)際輸出的數(shù)字量和理想輸出的數(shù)字量之間的差別稱(chēng)為轉(zhuǎn)換誤差。主要有量化誤差、零點(diǎn)誤差、增益間的差別稱(chēng)為轉(zhuǎn)換誤差。主要有量化誤差、零點(diǎn)誤差、增益誤差、線(xiàn)性誤差。誤差、線(xiàn)性誤差。 量化誤差:是指在量化誤差:是指在ADCADC中由于整量
42、化所產(chǎn)生的固有誤差。中由于整量化所產(chǎn)生的固有誤差。量化誤差在土量化誤差在土1 12LSB2LSB之間。之間。 轉(zhuǎn)換時(shí)間和轉(zhuǎn)換速率。轉(zhuǎn)換時(shí)間是描述轉(zhuǎn)換時(shí)間和轉(zhuǎn)換速率。轉(zhuǎn)換時(shí)間是描述ADCADC轉(zhuǎn)換速度的動(dòng)轉(zhuǎn)換速度的動(dòng)態(tài)參數(shù)。是指完成一次態(tài)參數(shù)。是指完成一次A AD D轉(zhuǎn)換所需的時(shí)間,即由發(fā)出啟動(dòng)轉(zhuǎn)換所需的時(shí)間,即由發(fā)出啟動(dòng)轉(zhuǎn)換命令信號(hào)到轉(zhuǎn)換結(jié)束信號(hào)開(kāi)始有效的時(shí)間間隔。轉(zhuǎn)換命令信號(hào)到轉(zhuǎn)換結(jié)束信號(hào)開(kāi)始有效的時(shí)間間隔。 轉(zhuǎn)換時(shí)間的倒數(shù)稱(chēng)為轉(zhuǎn)換速率。指的是轉(zhuǎn)換時(shí)間的倒數(shù)稱(chēng)為轉(zhuǎn)換速率。指的是A AD D轉(zhuǎn)換器的轉(zhuǎn)轉(zhuǎn)換器的轉(zhuǎn)換速度,用每秒多少次來(lái)表示。換速度,用每秒多少次來(lái)表示。 漏碼:模擬量輸入連續(xù)增加漏
43、碼:模擬量輸入連續(xù)增加( (或減小或減小) )時(shí),數(shù)字量輸出不時(shí),數(shù)字量輸出不是連續(xù)增加是連續(xù)增加( (或減小或減小) ),而是越過(guò)某一個(gè)數(shù)字,就是漏碼。,而是越過(guò)某一個(gè)數(shù)字,就是漏碼。 7 74 42 A2 AD D轉(zhuǎn)換器的芯片結(jié)構(gòu)與接口方式轉(zhuǎn)換器的芯片結(jié)構(gòu)與接口方式 1 18 8位位A AD D轉(zhuǎn)換器芯片轉(zhuǎn)換器芯片ADC0809 ADC0809 特點(diǎn)是:高阻抗斬波穩(wěn)定比較器,帶有樹(shù)形特點(diǎn)是:高阻抗斬波穩(wěn)定比較器,帶有樹(shù)形模擬開(kāi)關(guān)的模擬開(kāi)關(guān)的256R256R電壓分壓器和一個(gè)逐次逼近寄存器,電壓分壓器和一個(gè)逐次逼近寄存器,8 8個(gè)通道的多路開(kāi)關(guān)可直接存取個(gè)通道的多路開(kāi)關(guān)可直接存取8 8個(gè)單端模
44、擬信號(hào)中個(gè)單端模擬信號(hào)中的一個(gè)。的一個(gè)。 256R256R電阻梯形網(wǎng)絡(luò)電阻梯形網(wǎng)絡(luò): :由于它的內(nèi)部結(jié)構(gòu)固有由于它的內(nèi)部結(jié)構(gòu)固有的單調(diào)性,能保證不丟失數(shù)字代碼。的單調(diào)性,能保證不丟失數(shù)字代碼。 逐次逼近寄存器逐次逼近寄存器SARSAR。 比較器比較器: :斬波穩(wěn)定比較器的基本方法是把直斬波穩(wěn)定比較器的基本方法是把直流輸入轉(zhuǎn)變?yōu)榻涣鬏斎胄盘?hào),這個(gè)信號(hào)通過(guò)高增益流輸入轉(zhuǎn)變?yōu)榻涣鬏斎胄盘?hào),這個(gè)信號(hào)通過(guò)高增益交流放大器放大,然后再恢復(fù)直流電平。這種技術(shù)交流放大器放大,然后再恢復(fù)直流電平。這種技術(shù)可以限制放大器元件的漂移可以限制放大器元件的漂移 多路開(kāi)關(guān)。芯片內(nèi)有一個(gè)多路開(kāi)關(guān)。芯片內(nèi)有一個(gè)8 8通道的單
45、端模擬通道的單端模擬信號(hào)多路開(kāi)關(guān),由地址譯碼可以選擇一個(gè)特定的輸信號(hào)多路開(kāi)關(guān),由地址譯碼可以選擇一個(gè)特定的輸入通道。入通道。 2. A/D轉(zhuǎn)換器的接口方式轉(zhuǎn)換器的接口方式 (1)應(yīng)注意的問(wèn)題)應(yīng)注意的問(wèn)題 A AD D轉(zhuǎn)換器輸出和轉(zhuǎn)換器輸出和CPUCPU的接口方式。的接口方式。 對(duì)對(duì)A AD D轉(zhuǎn)換器的數(shù)字輸出應(yīng)考慮的關(guān)鍵是:轉(zhuǎn)換結(jié)果轉(zhuǎn)換器的數(shù)字輸出應(yīng)考慮的關(guān)鍵是:轉(zhuǎn)換結(jié)果的輸出應(yīng)該具有三態(tài)驅(qū)動(dòng)能力才能送到數(shù)據(jù)總線(xiàn)上。的輸出應(yīng)該具有三態(tài)驅(qū)動(dòng)能力才能送到數(shù)據(jù)總線(xiàn)上。 A AD D轉(zhuǎn)換器的分辨率和微機(jī)數(shù)據(jù)總線(xiàn)的位數(shù)。轉(zhuǎn)換器的分辨率和微機(jī)數(shù)據(jù)總線(xiàn)的位數(shù)。 1010位以上的位以上的A AD D轉(zhuǎn)換器和
46、轉(zhuǎn)換器和8 8位數(shù)據(jù)總線(xiàn)連接時(shí),數(shù)據(jù)寄位數(shù)據(jù)總線(xiàn)連接時(shí),數(shù)據(jù)寄存器要增加讀寫(xiě)控制邏輯。存器要增加讀寫(xiě)控制邏輯。 A AD D轉(zhuǎn)換的時(shí)間和轉(zhuǎn)換的時(shí)間和CPUCPU的時(shí)間配合問(wèn)題。的時(shí)間配合問(wèn)題。 A AD D轉(zhuǎn)換的啟動(dòng)方式轉(zhuǎn)換的啟動(dòng)方式 轉(zhuǎn)換后信號(hào)的處理:中斷方式、查詢(xún)方式、轉(zhuǎn)換后信號(hào)的處理:中斷方式、查詢(xún)方式、CPUCPU等待方等待方式、固定延遲程序方式。式、固定延遲程序方式。 A AD D的控制和狀態(tài)信號(hào)。的控制和狀態(tài)信號(hào)。 啟動(dòng)信號(hào)啟動(dòng)信號(hào)(Start)(Start);轉(zhuǎn)換結(jié)束信;轉(zhuǎn)換結(jié)束信號(hào)號(hào)(EOC)(EOC);輸出允許信號(hào);輸出允許信號(hào)(OE)(OE)。 輸入模擬電壓的連接。輸入模擬電壓的連接。A AD D轉(zhuǎn)換芯片的輸入模擬電壓轉(zhuǎn)換芯片的輸入模擬電壓往往即可以單端輸入也可以差動(dòng)輸入。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲企業(yè)廚師勞務(wù)派遣與勞動(dòng)權(quán)益合同
- 民航機(jī)場(chǎng)行李搬運(yùn)與安全監(jiān)管協(xié)議
- 寵物銷(xiāo)售服務(wù)合同模板
- 監(jiān)控室接線(xiàn)員培訓(xùn)
- 樂(lè)博樂(lè)博培訓(xùn)
- 簡(jiǎn)單急救知識(shí)培訓(xùn)
- AIDS合并結(jié)核的護(hù)理
- 幼兒園灶房食品安全培訓(xùn)
- 腫瘤免疫治療機(jī)制與應(yīng)用
- 撓骨中段骨折課件
- 小學(xué)生反洗錢(qián)課件
- 酒店前廳部管理制度
- 2022~2023學(xué)年廣東廣州天河區(qū)初一下學(xué)期期末語(yǔ)文試卷(標(biāo)準(zhǔn)版)
- 廣東省深圳市光明區(qū)2025年八年級(jí)下學(xué)期期末數(shù)學(xué)試題及答案
- 黔西南州工業(yè)投資(集團(tuán))有限公司招聘筆試題庫(kù)2025
- 建設(shè)工程總包合同EPC課件
- 初中英語(yǔ)跨學(xué)科項(xiàng)目設(shè)計(jì)心得體會(huì)
- 《斯大林格勒戰(zhàn)役》課件
- 監(jiān)控系統(tǒng)培訓(xùn)資料
- 運(yùn)損車(chē)輛銷(xiāo)售合同協(xié)議
- 給排水系統(tǒng)設(shè)施維護(hù)與保養(yǎng)標(biāo)準(zhǔn)流程
評(píng)論
0/150
提交評(píng)論