微機(jī)原理與接口技術(shù)(第3版)習(xí)題與答案 第11章_第1頁
微機(jī)原理與接口技術(shù)(第3版)習(xí)題與答案 第11章_第2頁
微機(jī)原理與接口技術(shù)(第3版)習(xí)題與答案 第11章_第3頁
微機(jī)原理與接口技術(shù)(第3版)習(xí)題與答案 第11章_第4頁
微機(jī)原理與接口技術(shù)(第3版)習(xí)題與答案 第11章_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

微機(jī)原理與接口技術(shù)(第3版)習(xí)題答案習(xí)題答案練習(xí)題111.2-1一個(gè)4位的D/A轉(zhuǎn)換器,滿量程電壓為10V,其線性誤差為±1/2LSB。當(dāng)輸入為0CH時(shí),其輸出最可能為()。A.+10V B.10V C.7.25V D.7.00V【解答】C11.2-2DAC0832采用雙緩沖方式的目的是()。A.鎖存轉(zhuǎn)換的數(shù)字量 B.多路模出通道同步轉(zhuǎn)換 C.可用于直通工作方式【解答】B11.2-3采用如圖11.2-11所示單極性電壓輸出電路,設(shè)DAC0832的基準(zhǔn)電壓VREF=?5V。問:(1)DAC0832工作在哪一種緩沖方式?(2)試編寫程序使其輸出周期性的鋸齒波。(3)如果VREF

=+5V,畫出輸出波形圖。圖11.2-11題11.2-3圖【解答】單緩沖方式; MOVDX,0A000H MOVAL,00H ;設(shè)置輸出初值DACOUT:OUTDX,AL ;鋸齒波輸出 INCAL JNZDACOUT(3)VREF從-5V變?yōu)?5V,輸出鋸齒波會(huì)翻轉(zhuǎn),圖略。練習(xí)題211.3-112位的A/D轉(zhuǎn)換器,對(duì)0℃~100℃的溫度進(jìn)行采樣轉(zhuǎn)換,如果當(dāng)前采樣值的A/D轉(zhuǎn)換輸出為Di=2048,則實(shí)測(cè)溫度為?!窘獯稹?00℃11.3-2某A/D轉(zhuǎn)換器的分辨率為8位,滿量程輸入電壓為5V,則分辨率是V?!窘獯稹?.0195311.3-3有關(guān)逐次逼近式10位A/D轉(zhuǎn)換器的正確敘述是()。A.轉(zhuǎn)換時(shí)間與模擬輸入電壓有關(guān),分辨率為1/210 B.C.轉(zhuǎn)換時(shí)間與模擬輸入電壓有關(guān),分辨率為1/29 D.轉(zhuǎn)換時(shí)間與模擬輸入電壓無關(guān),分辨率為1/29【解答】B11.3-4如圖11.3-19所示ADC0809通過8255A與CPU接口。圖中ADC0809的D7~D0接8255A的A口,ADDC、ADDB、ADDA接PB2~PB0;START接PC6,ALE接PC7,EOC接PC0。8255A的A口輸入,B口輸出,C口高4位輸出,C口低4位輸入,三個(gè)端口均工作于方式0。8255A的地址為200H~206H。當(dāng)以查詢的方式采樣數(shù)據(jù)時(shí),需不斷檢測(cè)PC0。編寫程序以查詢的方式對(duì)IN0輸入的模擬量進(jìn)行100次采樣,并將轉(zhuǎn)換得到數(shù)據(jù)存入BUF開始的存儲(chǔ)單元中。圖11.3-19題11.3-4圖【解答】關(guān)鍵代碼如下:ORG100H ;假設(shè)程序從100H開始BUFDB100DUP(0) ;定義100字節(jié)的緩沖區(qū)存儲(chǔ)采樣數(shù)據(jù)MOVDX,200H ;8255A的控制寄存器地址MOVAL,10011011B ;設(shè)置8255A控制字:A口輸入,B口輸出,C口高4位輸出,低4位輸入OUTDX,ALLEASI,BUF ;緩沖區(qū)BUF的起始地址MOVCX,100 ;采樣100次SAMPLING_LOOP: ;啟動(dòng)ADC轉(zhuǎn)換MOVDX,202H ;8255A的C口地址MOVAL,11000000B ;設(shè)置PC6為高電平,其他位不變OUTDX,ALMOVAL,10000000B ;設(shè)置PC7為高電平,PC6為低電平OUTDX,AL ;查詢EOC信號(hào)WAIT_LOOP:INAL,DXTESTAL,00000001B ;檢查PC0位JZWAIT_LOOP ;如果PC0為0,繼續(xù)等待;讀取轉(zhuǎn)換結(jié)果MOVDX,200H ;8255A的A口地址INAL,DX ;讀取A口的數(shù)據(jù)MOV[SI],AL ;將數(shù)據(jù)存入緩沖區(qū)INCSI ;指向下一個(gè)存儲(chǔ)單元LOOPSAMPLING_LOOP ;循環(huán)100次RET本章習(xí)題11-1名詞解釋:采樣;量化;分辨率;單緩沖;雙緩沖;A/D轉(zhuǎn)換;D/A轉(zhuǎn)換?!窘獯稹坎蓸樱河貌蓸友b置將連續(xù)變化的模擬信號(hào)變?yōu)殡x散的脈沖序列;量化:是采用一組數(shù)碼(如二進(jìn)制碼)來逼近離散模擬信號(hào)的幅值,將其轉(zhuǎn)化為數(shù)字信號(hào);分辨率:指D/A轉(zhuǎn)換器輸出電壓的最小變化量,也就是輸入數(shù)字的最低有效位數(shù)碼變化時(shí),所引起的輸出模擬量的變化量;單緩沖:使輸入寄存器和DAC寄存器中的一個(gè)處于直通狀態(tài);雙緩沖:這種工作方式下,輸入寄存器和DAC寄存器均是可控的;常把將模模數(shù)(A/D)轉(zhuǎn)換:擬量轉(zhuǎn)化為數(shù)字量的過程數(shù)模(D/A)轉(zhuǎn)換:將數(shù)字量轉(zhuǎn)化為模擬量的過程11-2D/A轉(zhuǎn)換器有哪些技術(shù)指標(biāo)?有哪些因素對(duì)這些技術(shù)指標(biāo)產(chǎn)生影響?【解答】(1)分辨率、精度、轉(zhuǎn)換時(shí)間、工作溫度范圍、動(dòng)態(tài)范圍、輸入代碼形式。(2)D/A轉(zhuǎn)換器的位數(shù)越多分辨率就越高;精度由非線性誤差、溫度系數(shù)誤差、電源波動(dòng)誤差、運(yùn)算放大器誤差決定的;D/A芯片的轉(zhuǎn)換時(shí)間和運(yùn)算放大器的建立時(shí)間之和;D/A芯片的動(dòng)態(tài)范圍一般取決于參考電壓VREF的高低,參考電壓高,動(dòng)態(tài)范圍就大。11-3某8位D/A轉(zhuǎn)換器芯片,其輸出為0~5V。當(dāng)CPU分別送出80H、40H、10H時(shí)其對(duì)應(yīng)的輸出電壓各為多少?【解答】80H:128/256*5V=2.5V40H:64/256*5V=1.25V10H:16/256*5V=0.3123V11-4影響A/D轉(zhuǎn)換器精度的因素有哪些?應(yīng)如何求其總誤差?【解答】影響因素:①量化誤差②非線性誤差③電源波動(dòng)誤差④溫度漂移誤差⑤零點(diǎn)漂移誤差⑥參考電源誤差總誤差:ε11-5現(xiàn)有兩塊DAC0832芯片,要求連接到IBMPC/XT的總線上,其D/A輸出電壓均要求為0~5V,且兩路輸出在CPU更新輸出時(shí)應(yīng)使輸出電壓同時(shí)發(fā)生變化。試設(shè)計(jì)接口電路(接口芯片及地址自定)?!窘獯稹咳齻€(gè)端口地址的用途: port1選擇0832-1的輸入寄存器port2選擇0832-2的輸入寄存器port3選擇0832-1和0832-2的DAC寄存器MOVAL,data;要轉(zhuǎn)換的數(shù)據(jù)送ALMOVDX,port1;0832-1的輸入寄存器地址送DXOUTDX,AL;數(shù)據(jù)送0832-1的輸入寄存器MOVDX,port2;0832-2輸入寄存器地址送DXOUTDX,AL;數(shù)據(jù)送0832-2的輸入寄存器MOVDX,port3;DAC寄存器端口地址送DXOUTDX,AL;數(shù)據(jù)送DAC寄存器,并啟動(dòng)同步轉(zhuǎn)換HLT11-6A/D轉(zhuǎn)換器的量化間隔是怎樣定義的?當(dāng)滿刻度模擬輸入電壓為5V時(shí),8位、10位、12位A/D轉(zhuǎn)換器的量化間隔各為多少?【解答】qqq11-7A/D轉(zhuǎn)換器的量化間隔和量化誤差有什么關(guān)系?若滿刻度模擬輸入電壓為5V,8位、10位、12位、16位、20位、24位A/D轉(zhuǎn)換器的量化誤差用相對(duì)誤差來表示時(shí)應(yīng)各為多少?用絕對(duì)誤差表示又各為多少?【解答】絕對(duì)量化誤差:aaa相對(duì)量化誤差:bbb11-8在圖11.4-1的ADC0809、DAC0832自檢電路基礎(chǔ)上,改用8255A作為接口芯片取代原圖中的U1、U2、U3,DAC0832的輸出送到ADC0809的IN5,請(qǐng)重新設(shè)計(jì)電路,并編寫相應(yīng)的自檢軟件(門檻范圍改為2LSB)。【解答】端口地址分析片選端口選擇芯片端口地址A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A000000000011110001101018255PA口8255PB口8255PC口8255控制口78H79H7AH7BH111XX08327CH 確定8255A的控制字:10000001(81H) MOV DX,007BH ;8255A初始化 MOV AL,81H OUT DX,ALADTEST:MOV DX,007CHMOV AL,80H OUT DX,AL;80H送DAC0832MOV DX,0079HMOV AL,05HOUT DX,AL;通過8255A的B口送選通IN5的地址,并使START、ALE、OE均為低MOV AL,85HOUT DX,AL ;通過8255A的B口使START為高 MOV AL,05H OUT DX,AL ;通過8255A的B口使START為低,產(chǎn)生啟動(dòng)脈沖。 MOV DX,007AHWAIT:IN AL,DX TEST AL,01H JZ WAIT;等待變換結(jié)束 MOV AL,01H MOV DX,007BH OUT DX,AL ;通過8

溫馨提示

  • 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)論