接口技術(shù)練習(xí)題_第1頁
接口技術(shù)練習(xí)題_第2頁
接口技術(shù)練習(xí)題_第3頁
接口技術(shù)練習(xí)題_第4頁
接口技術(shù)練習(xí)題_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、)情況。近距離傳送傳送信號要求高2.當(dāng)芯片8251的CS=0WR=0,C/D=l時,則()第五章串行通信和可編程串行接口芯片一單項選擇題1.與并行通信相比,串行通信適用于(遠(yuǎn)距離傳送快速傳送8251向CPU送狀態(tài)字8251向CPU11數(shù)據(jù)允許8251接受CPU的命令字CP38251送數(shù)據(jù)3 .設(shè)串行異步通信時,數(shù)據(jù)傳送的速率是400字符/秒,每個字符為12位二進(jìn)制數(shù)據(jù),則傳送的波特率是()120002400480096004 .串行接口芯片8251A()。只能作同步傳送可作并行傳送)來實現(xiàn)的。鎖存器A/D轉(zhuǎn)換器只能作異步傳送既能作異步傳送又能能作同步傳送5 .串行接口中,并行數(shù)據(jù)和串行數(shù)據(jù)的轉(zhuǎn)

2、換是用數(shù)據(jù)寄存器移位寄存器6 .串行異步通信的實現(xiàn)必須做到()通信雙方有同步時鐘傳送,以實現(xiàn)同步一塊數(shù)據(jù)傳送結(jié)束時,用循環(huán)冗余校驗碼進(jìn)行校驗以字符為傳送信息的單位,按約定配上起始位、停止位和校驗位塊與塊之間用同步字符01111110隔開7 .在異步串行通信中若要傳送擴(kuò)展ASCII碼,則異步串行碼字符格式第8位數(shù)據(jù)()。不傳送恒為0恒為1為有用數(shù)據(jù)8 .RS-232C標(biāo)準(zhǔn)電氣特性規(guī)定邏輯“0”電平為()。00.4V00.8V-3-15V+3+15V9.在下列總線中,()是種串行總線接口。PC/XTUSBPCIISA10 .在異步串行通信中,波特率是指()。每秒鐘傳送的二進(jìn)制位數(shù)每秒鐘傳送的字節(jié)數(shù)

3、每秒鐘傳送的字符數(shù)每秒鐘傳送的數(shù)據(jù)幀數(shù)11 .RS-232C是一個()標(biāo)準(zhǔn)。片總線內(nèi)總線串行通信電流環(huán)12 .8251A異步工作,其數(shù)據(jù)格式中有8位數(shù)據(jù)位,1位偶校3位,2位停止位。要求每秒傳送1600個字符,需選用傳送速率為()。9600波特17600波特19200波特12800波特13 .上題中若波特率系數(shù)等于16,則發(fā)送時鐘或接收時鐘頻率是()。9.6KHz307.2KHz192KHz153.6KHz14 .CPU送給8251A的并行數(shù)據(jù),由()串行發(fā)送給外設(shè)的.TXD端RXMRXCTXC端15 .下列不屬于UART!信錯誤標(biāo)志的是()。奇偶錯誤幀錯誤溢出錯誤循環(huán)錯誤16 .同步串行通信

4、與異步串行通信比較,以下說法錯誤的是()異步通信按字符成幀,同步通信以數(shù)據(jù)塊成幀異步通信對時鐘要求不太嚴(yán)格,同步通信收發(fā)雙方對時鐘嚴(yán)格要求同步異步通信可以無校驗,同步通信必須有校驗異步通信傳輸數(shù)據(jù)的效率比同步通信高17 .異步通信中相鄰兩個字符之間間隔可以是()。一個字符任意長度字符不允許有間隔二個字符18 .8251的C/D、RD、WR、CS為(),表示CPU讀輸入的數(shù)據(jù)。001011000110101019 .在異步串行通彳t中,傳送ASCII字符H(H的ASCII碼為1001000)采用1位起始位,1位偶效驗位,1位停止位,此時串行口發(fā)送的幀信息(按時間順序)是()00001001011

5、0001001010100100001000100101020 .8251以異步串行通信工作,波特率因子為16,字符編碼7位,偶效驗1位,1位停止位,每秒可傳送200個字符,則收發(fā)時鐘頻率應(yīng)是()1.8KHz2KHz2.2KHz32KHz二.多項選擇題1 .下列屬于串行通信接口標(biāo)準(zhǔn)的有()。PCIIDEUSBRS-232CISA2 .串行接口芯片UART()。只能作異步串行傳送只能作同步串行傳送既能作異步串行傳送又能能作同步串行傳送常用奇偶校驗可采用循環(huán)冗余校驗3 .下列關(guān)于RS-232的相關(guān)描述中正確的有()。數(shù)據(jù)“1”規(guī)定為-3-15V數(shù)據(jù)“0”規(guī)定為+3+15VMC1488實現(xiàn)TTL電平

6、到RS-232電平的轉(zhuǎn)換MC1489實現(xiàn)RS-232電平到TTL電平的轉(zhuǎn)換8251A可以實現(xiàn)TTL電平到RS-232電平的轉(zhuǎn)換4 .UART設(shè)立了多種錯誤標(biāo)志,常用的有()。5 .USB口是()。通用串行接口并行接口供100MA電流6 .指出下列接口中哪些屬于串行總線。RS-485RS-232奇偶錯同步錯溢出錯幀錯CRC校驗錯即插即用自帶電源電源最大能提()USBIEEE1394PCI三.填空題1 .串行通信的傳送方向有單工、半雙工、全雙工、多工四種。2 .在異步通信接口中,為了使傳送過程更可靠,設(shè)置了若干出錯標(biāo)志,如幀錯、溢出錯和奇偶錯。四.簡答題1 .為什么在長途串行通訊中需要加入Mode

7、m常用的調(diào)制方法有哪幾種?答:二進(jìn)制數(shù)據(jù)信號頻帶很寬,而通信線路往往使用公用電話線,電話線帶寬有限,這會導(dǎo)致接收端信號嚴(yán)重失真。為此發(fā)送端必須加入Modem進(jìn)行調(diào)制,接收端進(jìn)行解調(diào)。調(diào)制方法有:調(diào)幅、調(diào)頻、調(diào)相。2 .串行傳送與并行傳送有何區(qū)別?各適用什么場合?答:串行傳送用一條線按位傳送,線路成本低,但速度慢;適合遠(yuǎn)距離傳送;并行傳送多位同時傳送,有多少位就要多少條線,線路成本高,但速度快。適合近距離快速傳送。3 .異步串行傳送與同步串行傳送有何區(qū)別?各適用什么場合?答:異步串行傳送以字符為傳送信息的單位,按約定配上起始位、停止位和校驗位,傳送效率低,但傳送線路要求也相對低;同步串行傳送是以

8、數(shù)據(jù)塊為單位,在同一時鐘控制下傳送,速度快,效率高,但傳送線路要求也相對高。4 .用異步串行傳輸方式發(fā)送十六進(jìn)制數(shù)41H,數(shù)據(jù)位為8位,奇校驗位一位,停止位一位,請畫出傳輸波形圖。5 .某串行異步通信接口傳送標(biāo)準(zhǔn)ASCII字符,約定采用1位奇校驗位,1位終止位。請回答:(1)如果在接收端收到的數(shù)據(jù)波形如下圖,則所傳送字符代碼是什么(十六進(jìn)制表示)?(2)如果傳輸?shù)牟ㄌ芈蕿?9200波特,問每秒鐘最多可傳送多少個字符?答:45H每秒鐘最多可傳送1920個字符.6 .一個RS-232C異步串行通信口,通過TXD發(fā)送一幀數(shù)據(jù)的字符格式如下圖的實線所示:如果線路上傳送的字符格式包括8位數(shù)據(jù),一位奇偶校

9、驗位,一位停止位。要求:(1)寫出該幀字符所傳送的數(shù)據(jù)值(十六進(jìn)制表示),并說明是奇校驗還是偶校驗。(2)如果波特率為1200bps,計算傳送這一幀數(shù)據(jù)所需要的時間(ms)。(3)若波特率系數(shù)k=16,計算發(fā)送時鐘頻率TXC的頻率值(KHz)。4丁外內(nèi)虛r&NL"好。冏rriT4TST6Ttr,r9T抬Trrt,義¥題如圖答:D6H偶校驗如果波特率為1200bps,計算傳送這一幀數(shù)據(jù)所需要的時間為TXC的頻率值為19.2(KHz)。(11/1200)so若波特率系數(shù)k=16,計算發(fā)送時鐘頻率7.某串行異步通信接口傳送標(biāo)準(zhǔn)ASCII字符,采用1位奇偶校驗位,2位終止位

10、。請回答:(1)在接收端收到的數(shù)據(jù)波形如下圖,則所傳送字符的代碼是什么(十六進(jìn)制表示)并說明是奇校驗還是偶校驗?(2)如果傳輸?shù)牟ㄌ芈蕿?600波特,問位寬為多少毫秒(ms)?答:所傳送字符的代碼是56H偶校驗如果波特率為9600bps,位寬為(1/9600)s。8.串行異步通信字符格式為7個數(shù)據(jù)位,1個偶校驗位,1個停止位,波特率為9600波特,。請指出下圖傳送的是什么數(shù)據(jù)(用十六進(jìn)制表示)?計算傳輸該幀數(shù)據(jù)所要的時間(ms)。答:所傳送字符的代碼是19H偶校驗傳輸該幀數(shù)據(jù)所要的時間為(1/960)so9.通過TXD發(fā)送一幀數(shù)據(jù)的字符格式如下圖所示,采用偶校驗。請問:(1)數(shù)據(jù)位為幾位(二進(jìn)

11、制表示)?(2)校驗位是1還是0(3)停止位幾位?答:數(shù)據(jù)為二進(jìn)制8位,偶校驗,校驗位是1,停止位1位第六章可編程定時器計數(shù)器一單項選擇題1. 8253-5某通道計數(shù)器最大計數(shù)初值是()。FFFFH65535655360000H2. 8253-5某通道工作在方式1時,計數(shù)中途OUTi為()。高電平低電平由低變高由高變低3. 對8253-5來說,定時與計數(shù)()。是兩種不同的工作方式實質(zhì)相同定時只加時鐘脈沖,不設(shè)置計數(shù)初值計數(shù)不用加脈沖4. 8253-5哪種工作方式能產(chǎn)生連續(xù)方波輸出()。方式0方式1方式2方式35. 8253計數(shù)/定時器工作于方式1時,其計數(shù)器的觸發(fā)方式是()。寫入新的計數(shù)初值G

12、ATEg送來上升邊信號GAT瑞保持高電平自動連續(xù)工作6. 8253計數(shù)/定時器工作于方式4的模式為()。硬件觸發(fā)的選通信號發(fā)生器單穩(wěn)態(tài)發(fā)生器軟件觸發(fā)的選通信號發(fā)生器頻率發(fā)生器7.8253定時器的六種工作方式中,既可由軟件啟動,又可由硬件啟動的是()方式1,2方式2,3方式3,5方式2,58.某一8253通道CLK輸入頻率1000Hz,工作于方式3(方波方式),寫入的計數(shù)初值為10H,且采用二進(jìn)制計數(shù)方式,則一個周期內(nèi)輸出信號的高電平和低電平分別為()m&10,105,516,168,89. 8253計數(shù)器1方式字二57H,計數(shù)脈沖頻率為5MHz,OUT端輸出波形頻率為200KHz,其初

13、始化程序中計數(shù)初值應(yīng)是()。25H250001100125010. 8253工作在方式0時,在計數(shù)器工作過程中,門控信號GATE變?yōu)榈碗娖胶螅ǎ簳r停止計數(shù)終止本次計數(shù)過程,開始新的計數(shù)結(jié)束本次計數(shù)過程,等待下一次計數(shù)的開始不影響計數(shù)器工作11.8253是一個16位可編程定時器/計數(shù)器,以二進(jìn)制計數(shù)時,其計數(shù)范圍是()16553606553506553616553512.可編程定時器/計數(shù)器8253能輸出連續(xù)周期波形的工作方式是()方式2和方式3方式1和方式2方式3和方式4方式4和方式5三.填空題1.8253-5內(nèi)部寄存器地址為4個I/O端口,其中3個是定時計數(shù)器通道端口。2.8253-5有3

14、個16為計數(shù)通道,每個計數(shù)通道中有3條信號線:計數(shù)車入CLK,輸出信號OUT以及gate。3. 方波輸出的8253-5,其計數(shù)初值為奇數(shù)時輸出近似方波,為偶數(shù)時輸出理想方4. 8253-5的計數(shù)通道0(端口地址為PORT。用于計數(shù),要求計滿50輸出一個信號,假定計數(shù)器工作于BCD十?dāng)?shù)方式,則寫入計數(shù)初始值的指令為MOVAL,50H和OUTPORT0,AL5. 8253有丑個通道,每個通道有6種工作方式,若要輸出連續(xù)方波,應(yīng)選用工作方式3。四.分析、設(shè)計題1 .有一段對8253初始化程序:outportb(0x53,0x64);outportb(0x51,0x01);它使用的是8253哪一個計數(shù)

15、器?其端口地址是多少?屬哪種工作方式?其OU喘輸出什么波形?波形的周期為多少?(設(shè)輸入時鐘頻率為100KHz)答:使用計數(shù)器1,工作方式2,輸出連續(xù)負(fù)脈沖波形,波形周期為2.56MS2 .用8253計數(shù)器0設(shè)計一個輸出頻率為20KHz的方波脈沖發(fā)生器,如果計數(shù)器的輸入時鐘頻率為4MHZ,8253的選通地址為240H-243H,采用BCD計數(shù)。(1)要求算出計數(shù)初值,(2)編寫初始化程序。答:計數(shù)初值:4MHZ/20KHZ=200編寫初始化程序:main()outportb(0x247,0x27);outportb(0x240,0x02);3 .已知8253的CLK=1MHz,CS=40H43H

16、,要求用8253連續(xù)產(chǎn)生10秒的定時信號,設(shè)計延時線路,編寫控制程序。IiCLI101/11通道1上汨定時嫡出4OH-43HCSCrATEl5ATE2I答:計數(shù)初值:10s/1us=10000000,設(shè)N1=1000,N2=10000編寫初始化程序:main()outportb(0x43,0x67);outportb(0x41,0x10);outportb(0x43,0xA5);outportb(0x42,0);4 .8253通道2輸出方波,波形周期0.625ms已知CLK2頻率為2MHz,8253端口地址60H63H(1)通道2工作于何種工作方式,寫出工作方式名稱。(2)寫出初始化程序段,采

17、用二進(jìn)制計數(shù)。10110110答:計數(shù)初值:0.625MS/0.5US=1250=4E2H,通道2工作于方式3編寫初始化程序:main()outportb(0x63,0xB6);outportb(0x62,0xE2);outportb(0x42,0x04);5、某罐頭包裝流水線系統(tǒng)電路結(jié)構(gòu)原理如下圖所示。一個包裝箱能裝24罐,要求每通過24罐,流水線要暫停5秒,等待封箱打包完畢,然后重啟流水線,繼續(xù)裝箱。8253的端口地址為20H23H。圖中虛線框是流水線工作臺示意圖,罐頭從光源和光敏電阻(R)之間通過時,在晶體管(T)發(fā)射極上會產(chǎn)生罐頭的脈沖信號,此脈沖信號作為計數(shù)脈沖,接到CLK0,對罐頭

18、進(jìn)行計數(shù)。通道0作為計數(shù)器工作于方式2,當(dāng)計數(shù)滿24罐,OUT0變低,觸發(fā)通道1的定時操作。通道1作為定時器工作于方式1,OUT1的下跳沿流水線暫停,通道0也停止計數(shù)。5秒鐘后,OUT1上升沿使流水線重新啟動,繼續(xù)工作,通道0又開始計數(shù)。請編寫8253控制程序。答:通道0工作于方式2,初值24,通道1工作于方式1,初值:5S/10MS=500,編寫通道0程序:outportb(0x23,0x15);outportb(0x20,0x24);編寫通道1程序:outportb(0x23,0x63);outportb(0x21,0x05);第七章中斷技術(shù)一單項選擇題1. 已知中斷類型碼為18H,則中斷

19、服務(wù)程序入口地址存放在中斷矢量表的()?0000H:0072H0000H:0075H0000H:0072H0000H:0073H0000H:0060H0000H:0063H0000H:0060H0000H:0061H2. 在中斷系統(tǒng)中,中斷類型碼是在()控制下送往CPU的。中斷請求信號INTR讀彳t號RD地址譯碼信號CS中斷響應(yīng)信號INTA3. 8086/8088的中斷向量表用于存放()。中斷類型號中斷服務(wù)程序入口地址中斷服務(wù)程序中斷服務(wù)程序返回地址4. 8259的OCW中斷屏蔽字()設(shè)置。在ICW之前只允許一次允許多次僅屏蔽某中斷源5. 一個8259可提供()中斷類型號。1816646. 響

20、應(yīng)NMI請求的必要條件是()。if=i舊=0一條指令結(jié)束無INTR請求7. 響應(yīng)INTR請求的必要條件是()。IF=0IF=1TF=0TF=18. 當(dāng)8086CPU的INTR=1且IF=1時,則CPU完成()后,響應(yīng)該中斷請求,進(jìn)行中斷處理。當(dāng)前時鐘周期當(dāng)前總線周期當(dāng)前指令周期下一個指令周期9. INTn指令中斷是()。由外設(shè)請求產(chǎn)生由系統(tǒng)斷電引起通過軟件調(diào)用的內(nèi)部中斷可用IF標(biāo)志屏蔽的10. 8086/8088中斷是向量中斷,其中斷服務(wù)程序的入口地址是()提供。外設(shè)中斷源CPU中斷邏輯電路從中斷控制器讀回中斷類型號左移2位由中斷類型號指向的中斷向量表中讀回11. 9個8259A級連可提供()

21、中斷類型號。18166412. 8259普通EOI命令適用于()方式中的中斷結(jié)束。特殊循環(huán)一般完全嵌套自動循環(huán)特殊屏蔽13. 下面哪一個中斷的優(yōu)先級最高()。NMI中斷INTR中斷單步中斷斷點(diǎn)中斷14. 8259優(yōu)先權(quán)采用一般全嵌套方式,則中斷結(jié)束采用()。普通EOI命令自動EOI特殊EOI命令任意15. 8086響應(yīng)INTR中斷的條件是()。IF=1IF=1,當(dāng)前指令執(zhí)行完畢IF=0,當(dāng)前指令執(zhí)行完畢IF=016. IBMPC中斷系統(tǒng)中,中斷源的中斷類型號范圍是()。00-0FH00-0FFH00-1FH00-3FFH17. 某中斷源中斷類型碼為41H(即65),其中斷服務(wù)程序入口地址放在(

22、)存儲單元之中。0200H:1000H0:0104H1000H:0100H2000H:000H18. 兩片8259級連,最多可提供()個中斷類型碼。641615819. 地址08H0BH保存的是()中斷向量。單步NMI斷點(diǎn)溢出20. 8086CPU中斷類型碼是8位二進(jìn)制數(shù),所以中斷向量表由()字節(jié)組成。25610242048512)。0000H:0024H21. 在PC機(jī)中9號中斷,它的中斷服務(wù)程序入口地址存放在(0000H:0009H0000H:0012H0000H:0036H22.8086不可屏蔽中斷的類型碼是()。00H02H08H不定ISR24.在中斷級聯(lián)系統(tǒng)中,檢查ISR是否為023

23、.中斷自動結(jié)束方式是自動將8259A()相應(yīng)位清零。IMRIRRICW從片支持的中斷服務(wù)子程序在結(jié)束時必做的工作是(輸出一個EOI命令輸出兩個EOI命令清除ISR25.當(dāng)一個系統(tǒng)有多片8259芯片時,主片必須工作在()全嵌套方式特殊全嵌套方式優(yōu)先級自動循環(huán)方式優(yōu)先級特殊自動循環(huán)方式26 .中斷響應(yīng)以后,8086CPU內(nèi)部指令指針I(yè)P的值是()。中斷服務(wù)程序入口地址中的偏移地址必為0000與中斷響應(yīng)前一樣不確定27 .下列類型8086中斷中,中斷優(yōu)先權(quán)最低是()。除法錯中斷單步中斷NMIINTR二.多項選擇題1 .PC機(jī)上的8259可管理的中斷源有()。鍵盤單步打印機(jī)溢出硬盤2 .在下列中斷源中

24、,屬于內(nèi)部中斷的有()。INT21H硬盤中斷溢出中斷鍵盤中斷打印機(jī)中斷3 .CPU在響應(yīng)INTR請求時,包括的條件有()。IF=1指令周期結(jié)束無NMI請求TF=1有INTR上升沿出現(xiàn)4 .利用中斷方式傳送數(shù)據(jù)時,需要()。IRi請求8259向CPU出INTR請求TF=1CPU從8259獲取中斷類型號CPUM亍中斷服務(wù)程序完成輸入輸出5 .在PC機(jī)上,CPU響應(yīng)NMI請求時()。類型號為2包括電源掉電類型號由8259提供0:0008H屬于內(nèi)中斷三.填空題1.8086/8088系統(tǒng)響應(yīng)NMI請求和INTR請求的條件不同點(diǎn)在于_NMI不受IF控制二3. 一個控制系統(tǒng)當(dāng)主設(shè)備發(fā)生異常時,需向CP用警,

25、請求處理,否則將會危及工作人員的生命及設(shè)備安全,此告警信號應(yīng)接到8086CPU的NMI中斷請求引腳上。4. 在8259A中,用于存放欲請求服務(wù)的所有中斷請求信號的寄存器為IRR;用于存放正在被服務(wù)的中斷優(yōu)先級的寄存器為ISR。5. 在舊MPC機(jī)中,存儲器的低端地址1024字節(jié)為中斷向量區(qū)。6. IBMPC機(jī)中斷系統(tǒng)能處理256種類型的中斷。7. 8259初始化時,其ICW2=08H,IR1和鍵盤相連,IR2和CRT接口相連,IR6和軟盤接口相連。則鍵盤、CRT接口、軟盤接口的中斷類型碼分別為09H,0AH,0EH。8. 8086/8088系統(tǒng)的外部中斷源分為兩大類,分別為NMI和INTR。9.

26、 8086/8088系統(tǒng)的內(nèi)部中斷源分為五大類,分別除法出錯中斷;單步中斷;斷點(diǎn)中斷;溢出中斷;軟件中斷INTn。10. 在中斷方式下,當(dāng)外設(shè)已經(jīng)有數(shù)據(jù)要往CPU俞入或者準(zhǔn)備好接收數(shù)據(jù)時,接口會向cpu發(fā)一個_INTR_。第八章DMA一單項選擇題1 .DMAC每傳送一個字節(jié),就檢測DREQ無效則掛起,有效則繼續(xù)傳送,這種傳送方式稱為()。請求傳送方式成組傳送方式單字節(jié)傳送方式同步傳送方式2 .DMA方式傳送數(shù)據(jù)時,是由()控制的。CPU軟件CPU+軟件硬件控制器DMAC3 .在微機(jī)系統(tǒng)中采用DMAT式傳輸數(shù)據(jù)時,數(shù)據(jù)傳送是()。由CPU控制完成由執(zhí)行程序(軟件)完成由DMACt出的控制信號控制

27、下完成的由總線控制器發(fā)出的控制信號控制下完成的4 .8237A芯片設(shè)置為請求傳輸方式時,其特點(diǎn)是()。僅傳送一個字節(jié)的數(shù)據(jù)連續(xù)傳送多個字節(jié)的數(shù)據(jù)僅傳送DREQ和DACK信號連續(xù)傳送多個字節(jié)的數(shù)據(jù),且邊傳送邊監(jiān)測DREQ言號是否有效。5 .在DMAB作中,DMA住口外設(shè)之間有一對聯(lián)絡(luò)信號線,DREQF口DACKDMAG口CPU外設(shè)之間有一對聯(lián)絡(luò)信號線,HRQF口HLDA這四個聯(lián)絡(luò)信號有效電平出現(xiàn)的次序是()。DREGDACK>HRQ>HLDADREQHRQ>HLDA>DACKHRQ-HLDAfDREQDACKHRCHDREQDACK>HLDA6 .在DMA專送方式中

28、,傳輸效率最高的方式是()。請求傳送方式成組傳送方式單字節(jié)傳送方式級連方式7 .CPU啟動外設(shè)而不干預(yù)傳送過程的傳送方式是()。無條件傳送方式查詢傳送方式中斷傳送方式DMA傳送方式二.填空題1 .DMA傳送方式通常有單字節(jié)傳送、請求傳送方式、成組傳送方式三種。2 .DMA操作有三種基本方法:周期挪用、周期擴(kuò)展、CPU亭機(jī)。其中CPU停機(jī)是微機(jī)系統(tǒng)中大部分DMACt常用的傳送方式。9章練習(xí)題一單項選擇題1.8位D/A轉(zhuǎn)換器的分辨率LSB是滿量程電壓的()。1/81/161/321/2562. 8位D/A轉(zhuǎn)換器的精度是1/2LSB,則最大可能誤差為()。1/2Vfs1/8Vfs1/256Vfs1/

29、512Vfs3. A/D轉(zhuǎn)換的功能是()。數(shù)字量轉(zhuǎn)換成模擬量模擬量轉(zhuǎn)換成數(shù)字量高電平轉(zhuǎn)換成低電平低電平轉(zhuǎn)換成高電平4. ADC0809芯片的轉(zhuǎn)換啟動信號和的轉(zhuǎn)換結(jié)束信號是()。START,EOCSTART,OEALE,EOCALE,OE2 .多項選擇題1. ADC0809一片()??山?路模擬量可接8路模擬量模擬電壓可為05V模擬電壓可為010V可接10路模擬量2.在微機(jī)與控制系統(tǒng)接口中,從傳感器輸出一個模擬信號到處理器之間通常包括()A/D轉(zhuǎn)換器量程放大器移位寄存器采樣保持電路D/A轉(zhuǎn)換器3 .填空題1 .模/數(shù)轉(zhuǎn)換期間要求模擬信號保持穩(wěn)定,因此當(dāng)輸入信號變化速率較快時,都應(yīng)采用其持電路。2

30、 .把采樣后的模擬信號轉(zhuǎn)換成數(shù)字信號,這是A/D轉(zhuǎn)換,A/D轉(zhuǎn)換就是量化的過程。3 .根據(jù)采樣定理,當(dāng)采樣器的采樣頻率高于或等于連續(xù)信號的最高頻率,倍時,原信號才能通過采樣器無失真地復(fù)現(xiàn)出來。4 .DAC0832內(nèi)部采用雙緩沖輸入數(shù)據(jù)的方式以提高轉(zhuǎn)換速率,同時可構(gòu)成多片DAC0832同時輸出模擬量的系統(tǒng)。5 .ADC0809是一種8位8路A/D轉(zhuǎn)換器,采用逐次逼近進(jìn)彳TA/D轉(zhuǎn)換。4 .綜合分析、設(shè)計題1 .下圖為函數(shù)波形發(fā)生器芯片連接圖,采用8255A作為DAC與CPU之間的接口芯片,8255的A作為數(shù)據(jù)輸出口,B口的PB0-PB4五根線作為控制信號來控制DAC0832的緩沖過程及轉(zhuǎn)換操作。

31、8255A端口地址為300H-303H,要在示波器上看到連續(xù)的鋸齒波波形。請編寫程序完成相應(yīng)的功能。808減8088答:產(chǎn)生鋸齒波程序main()outportb(0x303,0x80);outportb(0x301,0x10);/while(1)(for(i=0;i<=255;i+)outportb(0x300,i);/main置0832為直通工作方式2、下圖中8255口地址為A0HA3H從IN2讀入1個模擬量,現(xiàn)給出經(jīng)ADC0809轉(zhuǎn)換后的數(shù)字量送入CPU的控制程序,請編寫程序(初始化時無關(guān)項置0)。PA/D0D7D0D7P艮-1.'IM.START二PBzALEADDCPB

32、6ADDBP星ADDAPC3OE.EOC8255AADC0809送CPU+5V©答:main()inti,x;outportb(0xA3,0x91);/8255初始化outportb(0xA1,0x40);/選擇通道2,通道號送B口,同時PB3俞出低電平outportb(0xA1,0x48);/PB3輸出高電平,啟動0809進(jìn)行轉(zhuǎn)換outportb(0xA1,0x40);/PB3輸出低電平i:=inportb(0xA2);/讀CDwhile(i&0x08=0)i:=inportb(0xA2);x=inportb(0xA0);/讀A口Y1地址范圍為84H-87H,3. ADC0809與PC總線的接口如下圖所示,地址譯碼器輸出采用軟件延時來等待轉(zhuǎn)換結(jié)束,已知ADC0809轉(zhuǎn)換時間100us,延時程序為DELAY100。請編寫控制程序啟動轉(zhuǎn)換并讀取模擬量IN7的轉(zhuǎn)

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論