接口技術(shù)練習(xí)題_第1頁(yè)
接口技術(shù)練習(xí)題_第2頁(yè)
接口技術(shù)練習(xí)題_第3頁(yè)
接口技術(shù)練習(xí)題_第4頁(yè)
接口技術(shù)練習(xí)題_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余11頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

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

2、換是用數(shù)據(jù)寄存器移位寄存器6 .串行異步通信的實(shí)現(xiàn)必須做到()通信雙方有同步時(shí)鐘傳送,以實(shí)現(xiàn)同步一塊數(shù)據(jù)傳送結(jié)束時(shí),用循環(huán)冗余校驗(yàn)碼進(jìn)行校驗(yàn)以字符為傳送信息的單位,按約定配上起始位、停止位和校驗(yàn)位塊與塊之間用同步字符01111110隔開(kāi)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.在下列總線(xiàn)中,()是種串行總線(xiàn)接口。PC/XTUSBPCIISA10 .在異步串行通信中,波特率是指()。每秒鐘傳送的二進(jìn)制位數(shù)每秒鐘傳送的字節(jié)數(shù)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

28、,傳輸效率最高的方式是()。請(qǐng)求傳送方式成組傳送方式單字節(jié)傳送方式級(jí)連方式7 .CPU啟動(dòng)外設(shè)而不干預(yù)傳送過(guò)程的傳送方式是()。無(wú)條件傳送方式查詢(xún)傳送方式中斷傳送方式DMA傳送方式二.填空題1 .DMA傳送方式通常有單字節(jié)傳送、請(qǐng)求傳送方式、成組傳送方式三種。2 .DMA操作有三種基本方法:周期挪用、周期擴(kuò)展、CPU亭機(jī)。其中CPU停機(jī)是微機(jī)系統(tǒng)中大部分DMACt常用的傳送方式。9章練習(xí)題一單項(xiàng)選擇題1.8位D/A轉(zhuǎn)換器的分辨率LSB是滿(mǎn)量程電壓的()。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)換啟動(dòng)信號(hào)和的轉(zhuǎn)換結(jié)束信號(hào)是()。START,EOCSTART,OEALE,EOCALE,OE2 .多項(xiàng)選擇題1. ADC0809一片()??山?路模擬量可接8路模擬量模擬電壓可為05V模擬電壓可為010V可接10路模擬量2.在微機(jī)與控制系統(tǒng)接口中,從傳感器輸出一個(gè)模擬信號(hào)到處理器之間通常包括()A/D轉(zhuǎn)換器量程放大器移位寄存器采樣保持電路D/A轉(zhuǎn)換器3 .填空題1 .模/數(shù)轉(zhuǎn)換期間要求模擬信號(hào)保持穩(wěn)定,因此當(dāng)輸入信號(hào)變化速率較快時(shí),都應(yīng)采用其持電路。2

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

31、8255A端口地址為300H-303H,要在示波器上看到連續(xù)的鋸齒波波形。請(qǐng)編寫(xiě)程序完成相應(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個(gè)模擬量,現(xiàn)給出經(jīng)ADC0809轉(zhuǎn)換后的數(shù)字量送入CPU的控制程序,請(qǐng)編寫(xiě)程序(初始化時(shí)無(wú)關(guān)項(xiàng)置0)。PA/D0D7D0D7P艮-1.'IM.START二PBzALEADDCPB

32、6ADDBP星ADDAPC3OE.EOC8255AADC0809送CPU+5V©答:main()inti,x;outportb(0xA3,0x91);/8255初始化outportb(0xA1,0x40);/選擇通道2,通道號(hào)送B口,同時(shí)PB3俞出低電平outportb(0xA1,0x48);/PB3輸出高電平,啟動(dòng)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總線(xiàn)的接口如下圖所示,地址譯碼器輸出采用軟件延時(shí)來(lái)等待轉(zhuǎn)換結(jié)束,已知ADC0809轉(zhuǎn)換時(shí)間100us,延時(shí)程序?yàn)镈ELAY100。請(qǐng)編寫(xiě)控制程序啟動(dòng)轉(zhuǎn)換并讀取模擬量IN7的轉(zhuǎn)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論