微機接口技術(shù)綜合練習(xí)題_第1頁
微機接口技術(shù)綜合練習(xí)題_第2頁
微機接口技術(shù)綜合練習(xí)題_第3頁
微機接口技術(shù)綜合練習(xí)題_第4頁
微機接口技術(shù)綜合練習(xí)題_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

微機接口技術(shù)綜合練習(xí)題

一.

填空題1.接口的基本功能是和。2.數(shù)據(jù)輸入/輸出的三種方式是、和。3.在查詢輸入/輸出方式下,外設(shè)必須至少有兩個端口,一個是端口,另一個是端口。4.如果某條數(shù)據(jù)線上傳送的數(shù)字是1,則傳送數(shù)字1時刻數(shù)據(jù)線上的電壓為電平。5.如果某條數(shù)據(jù)線上傳送的數(shù)字是0,則傳送數(shù)字0時刻數(shù)據(jù)線上的電壓為電平。6.DMA方式的中文意義是,它適用于數(shù)據(jù)傳送。7.在譯碼過程中,如果有一根地址線沒用到,會有個重疊地址。8.總線按傳送信息的類別可分為:、、三類。9.PCI總線屬于現(xiàn)代總線。10.總線傳輸方式通常有三種:、和。11.在總線上完成一次數(shù)據(jù)傳輸一般要經(jīng)歷如下階段、、、。12.按總線在微機結(jié)構(gòu)中所處的位置,總線可分為、、、。13.系統(tǒng)總線按其性能可分為:和。14.系統(tǒng)總線按其技術(shù)上的差異可分為:和。15.8086CPU的外部中斷引腳有和。16.8086的中斷可分為、兩大類。17.8086的外部中斷分為和。18.8255A是芯片。19.8255A具有三種工作方式:、和。20.8255A有種工作方式。21.8253有種工作方式。22.8253中有個獨立的計數(shù)器。23.8253是。24.8253中的每個計數(shù)器可作為二進制和進制計數(shù)器用。25.8253共有個地址。26.從8253計數(shù)器中讀出的計數(shù)值不是讀出瞬間的減計數(shù)器的內(nèi)容。27.0809是常用的轉(zhuǎn)換芯片。28.數(shù)/模轉(zhuǎn)換方式有多種方法,常用的是。29.0832是常用的轉(zhuǎn)換芯片。30.軟件識別按鍵時,當識別有鍵按下后所加的一段延時程序是為了。31.常用的軟件識別按鍵的方法有、。32.LED顯示器有共陽極和之分。33.調(diào)制解調(diào)器是和的組合器件。34.面向字符型的串行通信協(xié)議規(guī)定數(shù)據(jù)是以為單位傳送的。35.串行通信方式分為和。36.RS-232-C是與間的標準。37.根據(jù)傳輸線路不同,串行通信可分為三種方式:、和。38.在串行通信過程中,又稱為數(shù)據(jù)終端設(shè)備,又稱為數(shù)據(jù)通信設(shè)備。39.串行通信中“每秒傳送的二進制位數(shù)”稱為。40.遠距離串行通信應(yīng)使用。

二.

選擇題1.8086CPU工作在總線請求方式時,會讓出()。A.地址總線 B.數(shù)據(jù)總線C.地址和數(shù)據(jù)總線 D.地址、數(shù)據(jù)和控制總線2.8086CPU的I/O地址空間為()字節(jié)。 A.64KB B.1MBC.256B D.1024B3.CPU在執(zhí)行OUTDX,AL指令時,()寄存器的內(nèi)容送到地址總線上。 A.AL B.DX C.AX D.DL4.數(shù)據(jù)的輸入輸出指的是()進行數(shù)據(jù)交換。 A.CPU與存儲器 B.CPU與外設(shè)C.存儲器與外設(shè) D.內(nèi)存與外存5.在給接口編址的過程中,如果有5根地址線沒有參加譯碼,則可能產(chǎn)生()個重疊地址。 A.52 B.5 C.25 D.106.8086在執(zhí)行INAL,DX指令時,DX寄存器的內(nèi)容送到()上。 A.地址總線 B.數(shù)據(jù)總線C.存儲器 D.寄存器7.在中斷輸入/輸出方式下,外設(shè)的()線可用于向CPU發(fā)送中斷請求信號。 A.地址 B.狀態(tài) C.數(shù)據(jù) D.其他8.CPU在執(zhí)行OUTDX,AL指令時,()寄存器的內(nèi)容送到數(shù)據(jù)總線上。 A.AL B.DX C.AX D.DL9.查詢輸入/輸出方式需要外設(shè)提供()信號,只有其有效時,才能進行數(shù)據(jù)的輸入和輸出。 A.控制 B.地址 C.狀態(tài) D.數(shù)據(jù)10.當CPU執(zhí)行存儲器讀指令時,其()。 A.M/為高、為低 B.M/為低、為低C.M/為低、為高 D.M/為高、為高11.CPU在執(zhí)行INAL,DX指令時,其()。 A.為低,為低 B.為高,為高 A.為高,為低 D.為低,為高12.信號是()相與的結(jié)果。A.和 B.和C.和 D.INTR和13.當()時,才為低電平。 A.為低,為低 B.為高,為高 A.為高,為低 D.為低,為高14.當()時,才有效。 A.為低,為低 A.為高,為高 C.為高,為低 D.為低,為高15.地址譯碼器的輸入端應(yīng)接在()總線上。 A.地址 B.數(shù)據(jù) C.控制 D.以上都對16.地址譯碼器的輸出一般可為接口的()信號。 A.片選 B.數(shù)據(jù)輸入 C.地址 D.控制17.PCI總線的數(shù)據(jù)寬度為()位。 A.8 B.16C.32 D.6418.ISA總線的數(shù)據(jù)寬度為()位。 A.64 B.32 C.16 D.819.總線的寬度用數(shù)據(jù)總線的條數(shù)表示,其單位是()。 A.位 B.字節(jié) C.字 D.雙字20.總線的寬度用()總線的條數(shù)表示。 A.地址 B.數(shù)據(jù) C.控制 D.以上所有21.總線的標準傳輸率是總線上()。 A.每秒傳輸?shù)淖畲笞止?jié)量 B.每秒傳輸?shù)淖畲笪粩?shù) C.每秒傳輸?shù)淖畲笮畔⒘? D.每秒傳輸?shù)臄?shù)據(jù)量22.總線的標準傳輸率用()表示。 A.Mb/s B.MB/s C.Kb/s D.KB/s23.CPU響應(yīng)INTR引腳上來的中斷請求的條件是()。 A.IF=0 B.IF=1 C.TF=0 D.TF=124.若8259A工作在優(yōu)先級自動循環(huán)方式,則IRQ4的中斷請求被響應(yīng)并且服務(wù)完畢后,優(yōu)先級最高的中斷源是()。 A.IRQ3 B.IRQ5 C.IRQ0 D.IRQ425.8086中斷系統(tǒng)可以管理()種中斷。 A.16 B.1K C.256 D.12826.8086中斷向量表的大小為()字節(jié)。 A.256 B.1024 C.2k D.64k27.軟中斷INTn(n=10H~FFH)的優(yōu)先級排列原則是()。 A.n值愈小級別越高 B.無優(yōu)先級別C.n值愈大級別越高 D.隨應(yīng)用而定28.兩片8259A級聯(lián)后可管理()級中斷。 A.15 B.16 C.32 D.6429.8086中斷系統(tǒng)中優(yōu)先級最低的的是()。 A.可屏蔽中斷 B.不可屏蔽中斷C.單步中斷 D.除法出錯30.8255A工作在方式2(雙向選通I/O)時,()。 A.只能作輸入接口 B.只能作輸出接口C.作輸入口或作輸出口 D.同時可作輸入口、輸出口31.傳輸距離較近時,常采用()。 A.串行接口 B.簡單接口 C.可編程接口 D.并行接口32.并行接口一般要對輸出數(shù)據(jù)進行鎖存,其原因是()。 A.外設(shè)速度常低于主機速度 B.主機速度常低于外設(shè)速度C.主機與外設(shè)速度通常差不多 D.要控制對多個外設(shè)的存取33.可編程定時器/計數(shù)器8253有()種工作方式。 A.一種 B.二種 C.六種 D.八種34.計數(shù)器與定時器的工作原理是()。 A.不完全相同的 B.根本不同的C.相同的 D.互不相關(guān)的35.可編程定時器/計數(shù)器8253的控制字為()個字節(jié)。 A.1 B.2 C.3 D.436.起動8253的計數(shù)器開始或計數(shù)的方式有()。 A.軟件方式 B.硬件方式C.軟件和硬件方式 D.門控信號37.向8253寫入的計數(shù)初值寫到了()中。 A.初值寄存器 B.計數(shù)器0#C.減計數(shù)單元 D.控制字寄存器38.在對8253進行任何操作前,都必須先向8253寫入一個(),以確定8253的工作方式。 A.控制字 B.計數(shù)初值C.狀態(tài)字 D.指令39.計數(shù)初值送到8253的()寄存器中。 A.控制寄存器 B.計數(shù)初值寄存器 C.減計數(shù)單元 D.輸出鎖存寄存器40.可以從8253的()寄存器中讀出減計數(shù)器的值。 A.控制寄存器 B.計數(shù)初值寄存器 C.減計數(shù)單元 D.輸出鎖存寄存器41.當外設(shè)輸入的信號變化很快時,應(yīng)考慮在A/D轉(zhuǎn)換器的輸入端加一個()。 A.傳感器 B.濾波電路C.采樣保持器 D.多路模擬開關(guān)42.梯形電阻網(wǎng)絡(luò)中的電阻為()。 A.10KW和20KW B.R和2RC.R和RF D.2R和RF43.D/A轉(zhuǎn)換器輸出模擬電壓的最大幅值不會超過()。 A.+5V B.0V C.輸入電壓 D.參考電壓44.當外設(shè)的輸出信號為模擬電壓時,需在輸入通道中設(shè)計一個()。 A.A/D轉(zhuǎn)換器 B.D/A轉(zhuǎn)換器C.定時器/計數(shù)器 D.傳感器45.使多路模擬信號共有一個A/D轉(zhuǎn)換器時,需使用()。A.采樣保持器 B.多路模擬開關(guān)C.傳感器 D.濾波電路46.將各種物理信號變成電信號的裝置稱為()。 A.采樣保持器 B.傳感器C.模/數(shù)轉(zhuǎn)換器 D.數(shù)/模轉(zhuǎn)換器47.當外設(shè)所需的控制信號為模擬電壓時,需在輸出通道中設(shè)計一個()。 A.A/D轉(zhuǎn)換器 B.定時/計數(shù)器C.傳感器 D.D/A轉(zhuǎn)換器48.ADC0809的EOC引腳如果輸出為高電平,表示()。 A.啟動A/D轉(zhuǎn)換 B.讀出數(shù)字量 C.A/D轉(zhuǎn)換結(jié)束 D.A/D轉(zhuǎn)換器故障49.用8255的PA口和PC口的低4位接一個鍵盤陣列,最多可識別()個按鍵。A.6 B.8 C.16 D.3250.LCD顯示器比LED顯示器()。 A.費電 B.省電C.亮度高 D.屏幕大51.使8段LED顯示器顯示數(shù)字的編碼稱為()。 A.字形碼 B.ASCII碼 C.區(qū)位碼 D.BCD碼52.按鍵的抖動是由()造成的。 A.電壓不穩(wěn)定 B.電流不穩(wěn)定C.機械運動抖動和接觸不穩(wěn)定 D.按鍵速度太慢53.8250的最高波特率為()bps。 A.1200 B.9600 C.19200 D.3840054.標準的RS-232-C規(guī)定的串行數(shù)據(jù)傳送距離為()米。 A.10 B.20 C.50 D.10055.串行通信適用于()微機間的數(shù)據(jù)傳送。 A.不同類型 B.同類型 C.近距離 D.遠距離56.兩臺微機間進行串行通信時,波特率應(yīng)設(shè)置為()。A.不同 B.相同C.可相同也可不同 D.固定不變57.兩臺微機間進行串行雙工通信時,最少可采用()根線。 A.2 B.3 C.4 D.558.微機的串口1的I/O地址為()。 A.3F8H~3FFH B.2FBH~2FFHC.378H~3F7H D.3E0H~3E7H

三.

簡答題1.什么是端口?8086共有多少端口?2.什么是接口?接口的基本功能是什么?3.接口所包含的信息有哪些?4.輸入輸出指的是什么?5.輸入輸出方式有哪幾種?6.地址譯碼器信號有什么用?7.什么是總線標準?8.什么是總線?9.PCI總線的優(yōu)點有哪些?10.什么是中斷向量表?11.什么是中斷?12.什么是中斷向量?13.CPU響應(yīng)可屏蔽中斷的條件是什么?14.初始化命令字的作用是什么?15.一個中斷類型碼為13H的中斷處理子程序存放在0010:3800H開始的內(nèi)存,其中斷向量應(yīng)如何存放?16.在并行接口中為什么要對輸出數(shù)據(jù)進行鎖存?在什么情況下可以不鎖存?17.并行接口的主要特點及其主要功能是什么?18.8255A有哪幾種工作方式?19.為什么要對8253寫控制字?20.定時器和計數(shù)器有什么相同和不同?21.8253的控制字是否可以讀出?計數(shù)初值是否可以讀出?可以從8253讀出什么內(nèi)容?22.什么是采樣保持器?什么時候需用到采樣保持器?23.在啟動A/D轉(zhuǎn)換后,如果不查詢EOC狀態(tài),而是進行一段時間的延時后,再讀入數(shù)字量,能否讀出正確的結(jié)果?24.串行通信與并行通信有什么不同?25.調(diào)制解調(diào)器在串行通信中有什么作用?26.什么是串行通信中的異步方式?27.輸入緩沖的作用是什么?28.輸出鎖存的作用是什么?29.從8253計數(shù)器中讀出的計數(shù)值是否是讀出瞬間的減計數(shù)器的內(nèi)容?30.8259的中斷服務(wù)寄存器ISR的某一位如果置1,其含義是什么?

四.

編程設(shè)計題1.利用74LS138譯碼器設(shè)計一個譯碼電路使產(chǎn)生地址譯碼信號200h~203h。在你設(shè)計的譯碼電路中有多少個重疊地址?2.寫出如圖1所示原理圖中,芯片8253選通工作的地址范圍,各端口地址各為多少?設(shè)置8253計數(shù)器0#為BCD碼計數(shù)方式,工作于方式3(方波發(fā)生器),CLK0輸入端每來5個計數(shù)脈沖,輸出端OUT0的高電平與低電平反相一次(對稱方波),寫出設(shè)置控制字的指令序列(控制字格式如圖2所示)。

OUT0OUT0CATE0CLK0OUT1CATE1CLK1OUT2CATE2CLK28253D0D1D2D3D4D5D6D7ABCE1E2E374LS138A1A0CSRDWRY0A2A3A4A5A6A7

圖1

SC1SC18253控制字格式BCD碼計數(shù)—1;二進制—0工作方式:000—方式0;001—方式1;…110—方式6寫計數(shù)初值00計數(shù)值送OL,01寫低8位,10寫高8位,11先寫低8位再寫高8位選擇計數(shù)器:00計數(shù)器0#,01計數(shù)器1#,10計數(shù)器2#SC0RL0RL1M1M2M0BCD

圖2(8253控制字格式)

3.如圖3所示,8255的A口與共陰極的LED顯示器相連,若片選信號A9~A2=11000100,問8255A的地址范圍是多少?A口應(yīng)工作在什么方式?寫出8255A的初始化程序。8255AA8255AA0A1A0A1PA7PA6PA0MMCS74LS138Y4G1G2AG2BCBAA9A4A8A6A0A3A7A5

圖3

4.如圖4,分析各端口的地址,并寫出8255A的初始化程序。8255AA8255AA0A1A1A2PA7PA6PA0MMCS74LS138Y4G1G2AG2BCBAA9A4A8A6A0A3A7A5PB7PB0MM+5VPB6

圖4

5.如圖5,所示電路,分析各端口地址;A口、B口工作在什么方式;寫出8255A的初始化程序(8255控制字格式如圖6所示)。8255APA8255APA7PA0PB7PB6PB0A0A1A0A1MMMCS74LS138Y2G1G2AG2BCBAA8A4A7A5A2A3A6M+5V

圖5

D6D6D5D4D3D2D1D018255控制字A組B組C口低4位:1—入;0—出B口:1—入;0—出C口高4位:1—入;0—出B口:0—方式0;1—方式1A口:1—入;0—出A口:00—方式0;01—方式1;1×—方式2

圖6(8255控制字格式)

6.,利用8255A檢測8個外部開關(guān)量的狀態(tài),請畫出接口電路圖,寫出初始化程序段。

7.如圖7電路,使用DAC0832在U0產(chǎn)生持續(xù)正三角波。(1)采用74LS138譯碼器產(chǎn)生地址為300H的地址譯碼信號,畫出74LS138譯碼電路。(2)產(chǎn)生正三角波,DAC0832的參考電源UERF應(yīng)如何接?(3)寫出產(chǎn)生三角波的程序。DAC0832RDAC0832RfbIOUT1D0D7+5VILEUREFIOUT2_+XFERWR2┇WR1U0IOW300HDBCS

圖7

《微機接口技術(shù)》綜合練習(xí)題參考答案

一、填空題1.輸入緩沖 輸出鎖存 2.程序控制 中斷 DMA3.狀態(tài) 數(shù)據(jù) 4.高5.低 6.直接存儲器 存取批量高速7.2 8.地址總線 數(shù)據(jù)總線 控制總線 9. 高端 10.同步傳輸 半同步傳輸 異步傳輸11.總線請求和仲裁階段 尋址階段 數(shù)據(jù)傳送階段 結(jié)束階段12.片內(nèi)總線 芯片總線 系統(tǒng)總線 外部總線13.高端總線 低端總線 14.傳統(tǒng)總線 現(xiàn)代總線15.INTR NMI 16.內(nèi)部中斷 外部中斷17.可屏蔽中斷(INTR) 不可屏蔽中斷(NMI)18.可編程并行接口 19.基本I/O選通 I/O雙向選通I/O20.三 21.622.三 23.可編程定時器/計數(shù)器24.十 25.426.不是 27.A/D28.T型電阻網(wǎng)絡(luò)法 29.D/A30.去抖動 31.行掃描法 反轉(zhuǎn)法32.共陰極 33.調(diào)制器 解調(diào)器34.字符 35.異步 同步36.微機 Modem 37.單工傳輸方式 半雙工傳輸方式 全雙工傳輸方式38.微機 Modem 39.波特率40.MODEM

二、選擇題1.D 2.A 3.B 4.B 5.C 6.A 7.B 8.A 9.C 10.A11.A 12.A 13.A 14.A 15.A 16.A 17.C 18.C 19.A 20.B21.A 22.A 23.B 24.B 25.C 26.B 27.A 28.A 29.C 30.D31.D 32.A 33.C 34.C 35.A 36.C 37.A 38.A 39.B 40.D41.C 42.B 43.D 44.A 45.B 46.B 47.D 48.A 49.D 50.B51.A 52.C 53.C 54.C 55.D 56.B 57.B 58.A

三、簡答題1.一個I/O地址稱為一個端口;8086共有65536個端口。2.微機接口是位于主機與外設(shè)之間的一些轉(zhuǎn)換電路的總稱。接口的基本功能是輸入緩沖、輸出鎖存、信號變換等。3.控制信息、地址信息、數(shù)據(jù)信息4.輸入輸出指的是主機(或CPU)與外設(shè)之間的數(shù)據(jù)傳送。 CPU從外設(shè)輸入數(shù)據(jù)的過程稱為輸入。 CPU向外設(shè)輸出數(shù)據(jù)的過程稱為輸出。5.輸入輸出方式有三種:(1)程序控制輸入輸出方式。(2)輸入中斷輸入輸出方式。(3)直接存儲器存取方式。6.區(qū)分和選通不同外設(shè)(接口)工作。7.為了使總線能夠更好地連接不同的抹模塊和傳輸數(shù)據(jù),為其制定或公開總線的一些詳細規(guī)范,這種規(guī)范就叫總線標準。8.總線是一組信號的集合,是計算機各模塊間進行信號傳輸?shù)墓餐ǖ馈?.PCI總線的優(yōu)點:(1)高性能(2)通用性強(3)低成本(4)使用方便(5)可靠性高、數(shù)據(jù)完整性好10.把系統(tǒng)中所有的中斷類型碼及其對應(yīng)的中斷向量按一定的規(guī)律存放在一個區(qū)域內(nèi),這個存儲區(qū)域就叫中斷向量表。11. 所謂中斷是指CPU在正常執(zhí)行程序的過程中,由于內(nèi)部/外部事件的觸發(fā)或由程序的預(yù)先安排,引起CPU暫時中斷當前正在運行的程序,而轉(zhuǎn)去執(zhí)行為內(nèi)部/外部事件或程序預(yù)先安排的事件的服務(wù)子程序,待中斷服務(wù)子程序執(zhí)行完畢后,CPU再返回到被暫時中斷的程序處(斷點)繼續(xù)執(zhí)行原來的程序,這一過程稱為中斷。12.中斷向量是中斷服務(wù)程序的入口地址。13.CPU響應(yīng)可屏蔽中斷的條件是:(1)CPU必須處于開中斷狀態(tài)IF=1 (2)CPU現(xiàn)行指令執(zhí)行結(jié)束 (3)沒有其他優(yōu)先級高的中斷請求。(沒有內(nèi)部中斷,沒有非屏蔽中斷,沒有總線請求。14.初始化命令字的作用是使芯片處于一個規(guī)定的基本工作方式,并在此方式下進行工作。15.略。16.數(shù)據(jù)鎖存就是延長數(shù)據(jù)存在時間,便于與外設(shè)存取時間配合。在外設(shè)速度與主機相匹配時,可以不需要鎖存。17.主要特點:數(shù)據(jù)并行傳輸,傳輸速度快,但距離較近。主要功能:并行傳輸數(shù)據(jù),在主機與外設(shè)之間起到數(shù)據(jù)緩沖和匹配的作用。18.8255A有3種工作方式: 方式0:基本I/O方式; 方式1:單向選通I/O方式; 方式2:雙向選通I/O方式。19.8253有多種工作方式供選擇,因此8253在使用前必須先向其寫控制字,以決定究竟工作在哪一種方式。20.定時器和計數(shù)器是同一器件——計數(shù)器件,其共同的特點是都有一個計數(shù)脈沖輸入端,每輸入一個脈沖,計數(shù)器就進行加1或減1計數(shù)。 若計數(shù)器件的計數(shù)脈沖的頻率固定,則可利用計數(shù)實現(xiàn)定時,這就是定時器。 若計數(shù)器件的作用僅僅是記錄輸入脈沖的多少,則稱為計數(shù)器。21.(1)不可以 (2)不可以 (3)從輸出鎖存寄存器讀出減計數(shù)單元中的計數(shù)值。22.采樣保持器使在進行A/D轉(zhuǎn)換時,輸入到A/D轉(zhuǎn)換器的模擬電壓保持不變。當輸入的模擬電壓變化較A/D轉(zhuǎn)換器的速度快時,需在A/D轉(zhuǎn)換器的輸入端加一個采樣保持器。23.不一定。如果延時的時間長度超過A/D轉(zhuǎn)換的時間長度,可讀入正確的數(shù)字量。24.串行通信中:數(shù)據(jù)傳送方式是串行的(一位一位傳送),數(shù)據(jù)傳送速度較慢,但成本低,適用于遠距離傳送。 并行通信中:數(shù)據(jù)傳送方式是并行的(數(shù)位一起傳送),數(shù)據(jù)傳送速度較高,但成本較高,適用于近距離通信。25.計算機中的數(shù)字數(shù)據(jù)信號在長距離傳輸中會嚴重失真,使用調(diào)制解調(diào)器將數(shù)字信號調(diào)制成適合于在線路上傳輸?shù)男盘?,在接收端再使用Modem將其反向變換(解調(diào))為數(shù)字信號。26.異步傳送方式是以字符為單位傳送數(shù)據(jù)的。每個字符前有起始位,表示字符的開始,在字符結(jié)束時有停止位,表示字符結(jié)束。27.輸入緩沖的作用是為了防止外設(shè)數(shù)據(jù)干擾數(shù)據(jù)總線。28.輸出鎖存的作用是為了使CPU通過數(shù)據(jù)總線輸出給外設(shè)的數(shù)據(jù)能保持住。29.從8253計數(shù)器中讀出的計數(shù)值不是讀出瞬間的減計數(shù)器的內(nèi)容。30.說明CPU正在執(zhí)行中斷服務(wù)程序。

四、編程設(shè)計題1.74LS138Y74LS138Y0G1G2AG2BCBAA4A9A7A2A3A8200H~203HA5A6

圖8

按照圖8譯碼電路,有8根地址線沒有參加譯碼,故有28=256個重疊地址。

2.(1)地址范圍:80H~83H;計數(shù)器0#:80H; 計數(shù)器1#:81H; 計數(shù)器2#:82H; 控制寄存器:83H(2)計數(shù)器0#為BCD碼計數(shù)方式,工作于方式3,方式控制字為00010111B=17HCLK0輸入端每來5個計數(shù)脈沖,輸出端OUT0的高電平與低電平反相一次(對稱方波),即計數(shù)初值為10,BCD碼計數(shù),為10H。(3)8253初始化程序: MOV AL,17HOUT 83H,ALMOV AL,10HOUT 80H,AL

3.(1)地址范圍:310H~313H(2)A口工作在方式0輸出(3)初始化程序MOV AL,80HMOV DX,313HOUT DX,AL

4.(1)各端口的地址為:A口:310HB口:312HC口:314H控制寄存器:316H(2)初始化程序:MOV AL,82HMOV DX,316HOUT DX,AL

5.(1)A口:188HB口:189HC口:18AH控制口:18BH(2)A口輸入方式0B口輸出方0控制字:10010000 90H(3)初始化程序MOV AL,90HMOV DX,18BHOUT DX,AL

6. (1)硬件連接圖,如圖98255APA8255APA1PA0PA7D0+5V┇D7┇

圖9

(2)初始化程序段 MOV AL,90H ;A口控制字(A口方式0,輸入) OUT PORT,AL ;控制字寫入控制寄存器(PORT代表控制寄存器的端口地址)

7.題解:(1)采用74LS138譯碼器的地址譯碼電路,如圖10。

74LS138Y74LS138Y0G1G2AG2BCBAA8A2A7A5A0A1A6A9300HA3A4

圖10

(2)產(chǎn)生正三角波,DAC0832的參考電源UERF應(yīng)接-5V。(3)產(chǎn)生持續(xù)三角波的程序: MAIN PROC FAR PUSH DS MOV AX,0 PUSH AXNEXT: MOV AL,0NEXT1:MOV DX,300h OUT DX,AL CALL DELAY ADD AL,1 CMP AL,0FFH JB NEXT1NEXT2:MOV DX,300H OUT DX,AL CALL DELAY SUB AL,1 CMP AL,0 JA NEXT2 JMP NEXT RETMAIN ENDP

第四部分《微機接口技術(shù)》模擬試題及答案

一.

填空題(每空2分,共30分)1.

8086CPU的外部中斷引腳有和。2.

PCI總線屬于現(xiàn)代總線。3.

8086的中斷可分為、兩大類。4.

8255A具有三種工作方式:、和。5.

8253中有個獨立的計數(shù)器。6.

0832是常用的轉(zhuǎn)換芯片。7.

軟件識別按鍵時,當識別有鍵按下后所加的一段延時程序是為了。8.

串行通信方式分為和。9.

RS-232-C是與間的標準。二.

選擇題(每小題2分,共30分)1.數(shù)據(jù)的輸入輸出指的是()進行數(shù)據(jù)交換。 A.CPU與存儲器 B.CPU與外設(shè)C.存儲器與外設(shè) D.內(nèi)存與外存2.在給接口編址的過程中,如果有5根地址線沒有參加譯碼,則可能產(chǎn)生()個重疊地址。 A.52 B.5 C.25 D.103.8086在執(zhí)行INAL,DX指令時,AL寄存器的內(nèi)容輸出到()上。 A.地址總線 B.數(shù)據(jù)總線C.存儲器 D.寄存器4.ISA總線的數(shù)據(jù)寬度為()位。 A.64 B.32 C.16 D.85.8086中斷向量表的大小為()字節(jié)。 A.256 B.1024 C.2k D.64k6.軟中斷INTn(n=10H~FFH)的優(yōu)先級排列原則是()。 A.n值愈小級別越高 B.無優(yōu)先級別C.n值愈大級別越高 D.隨應(yīng)用而定7.8255A工作在方式2(雙向選通I/O)時,()。 A.只能作輸入接口 B.只能作輸出接口C.作輸入口或作輸出口 D.同時可作輸入口、輸出口8.可編程定時器/計數(shù)器8253的控制字為()個字節(jié)。 A.1 B.2 C.3 D.49.起動8253的計數(shù)器開始或計數(shù)的方式有() A.軟件方式 B.硬件方式C.軟件和硬件方式 D.門控信號10.當外設(shè)的輸出信號為模擬電壓時,需在輸入通道中設(shè)計一個()。 A.A/D轉(zhuǎn)換器 B.D/A轉(zhuǎn)換器C.定時器/計數(shù)器 D.傳感器11.使多路模擬信號共有一個A/D轉(zhuǎn)換器時,需使用()。A.采樣保持器 B.多路模擬開關(guān)C.傳感器 D.濾波電路12.用8255的PA口和PC口的低4位接一個鍵盤陣列,最多可識別()個按鍵。A.6 B.8 C.16 D.3213.LCD顯示器比LED顯示器()。 A.費電 B.省電C.亮度高 D.屏幕大14.串行通信適用于()微機間的數(shù)據(jù)傳送。 A.不同類型 B.同類型 C.近距離 D.遠距離15.兩臺微機間進行串行通信時,波特率應(yīng)設(shè)置為()。A.不同 B.相同C.可相同也可不同 D.固定不變?nèi)?/p>

簡答題(每小題6分,共30分)1.什么是接口?接口的基本功能是什么?2.什么是總線?3.什么是中斷向量表?4.并行接口的主要特點及其主要功能是什么?5.調(diào)制解調(diào)器在串行通信中有什么作用?四.編程(10分) 如圖11電路,使用DAC0832在U0產(chǎn)生持續(xù)正三角波。(1)設(shè)計一個產(chǎn)生地址為300H的地址譯碼信號,畫出采用74LS138譯碼器的地址譯碼電路。(2)產(chǎn)生正三角波,DAC0832的參考電源UERF應(yīng)如何接?(3)寫出產(chǎn)生三角波的程序。

DAC0832RDAC0832RfbIOUT1D0D7+5VILEUREFIOUT2_+XFERWR2┇WR1U0IOW300HDBCS

圖11

《微機接口技術(shù)》模擬試題參考答案

一、填空題1.INTR NMI2.高端3.內(nèi)部中斷 外部中斷4.基本I/O 選通I/O 雙向選通I/O5.三6.D/A7.去抖動8.異步 同步9.微機 Modem二、選擇題1.B 2.C 3.B 4.C 5.B 6.A 7.D 8.A 9.C 10.A11.B 12.D 13.B 14.D 15.B三、簡答題1.微機接口是位于主機與外設(shè)之間的一些轉(zhuǎn)換電路的總稱。接口的基本功能是輸入緩沖、輸出鎖存、信號變換等。2.總線是一組信號的集合,是計算機各模塊間進行信號傳輸?shù)墓餐ǖ馈?.把系統(tǒng)中所有的中斷類型碼及其對應(yīng)的中斷向量按一定的規(guī)律存放在一個區(qū)域內(nèi),這個存儲區(qū)域就叫中斷向量表。4.主要特點:數(shù)據(jù)并行傳輸,傳輸速度快,但距離較近。主要功能:并行傳輸數(shù)據(jù),在主機與外設(shè)之間起到數(shù)據(jù)緩沖和匹配的作用。5.計算機中的數(shù)字數(shù)據(jù)信號在長距離傳輸中會嚴重失真,使用調(diào)制解調(diào)器將數(shù)字信號調(diào)制成適合于在線路上傳輸?shù)男盘?,在接收端再使用Modem將其反向變換(解調(diào))為數(shù)字信號。四.編程

(1)采用74LS138譯碼器的地址譯碼電路,如圖12

74LS138Y74LS138Y0G1G2AG2BCBAA8A2A7A5A0A1A6A9300HA3A4

圖12

(2)產(chǎn)生正三角波,DAC0832的參考電源UERF應(yīng)接-5V。(3)產(chǎn)生持續(xù)三角波的程序: MAIN PROC FAR PUSH DS MOV AX,0 PUSH AXNEXT: MOV AL,0NEXT1:MOV DX,300h OUT DX,AL CALL DELAY ADD AL,1 CMP AL,0FFH JB NEXT1NEXT2:MOV DX,300H OUT DX,AL CALL DELAY SUB AL,1 CMP AL,0 JA NEXT2 JMP NEXT RETMAIN ENDP01年《微機原理與接口技術(shù)》試題2004年01月09日11:08:56北京自考熱線一、單項選擇題(每題1分,共15分)1.CPU與外設(shè)間數(shù)據(jù)傳送的控制方式有()A.中斷方式B.DMA方式C.程序控制方式D.以上三種都是2.8086CPU內(nèi)標志寄存器中的控制標志位占()A.9位B.6位C.3位D.16位3.若傳輸率為2400,收、發(fā)時鐘(RxC∕TxC)頻率為38.4KHz,則波特率因子為()A.1B.16C.32D.644.CPU與I∕O設(shè)備間傳送的信號有()A.數(shù)據(jù)信息B.控制信息C.狀態(tài)信息D.以上三種都是5.8251的方式字(模式字)的作用是()A.決定8251的通信方式B.決定8251的數(shù)據(jù)傳送方向C.決定8251的通信方式和數(shù)據(jù)格式D.以上三種都不對6.8255A這既可作數(shù)據(jù)輸入、出端口,又可提供控制信息、狀態(tài)信息的端口是()A.B口B.A口C.A、B、C三端口均可以D.C口7.設(shè)串行異步通信的數(shù)據(jù)格式是:1個起始位,7個數(shù)據(jù)位,1個校驗位,1個停止位,若傳輸率為1200,則每秒鐘傳輸?shù)淖畲笞址麛?shù)為()A.10個B.110個C.120個D.240個8.在數(shù)據(jù)傳輸率相同的情況下,同步字符傳輸?shù)乃俣纫哂诋惒阶址麄鬏?,其原因?)A.字符間無間隔B.雙方通信同步C.發(fā)生錯誤的概率少D.附加的輔助信息總量少9.采用高速緩存Cache的目的是()A.提高總線速度B.提高主存速度C.使CPU全速運行D.擴大尋址空間10.在中斷方式下,外設(shè)數(shù)據(jù)輸入到內(nèi)存的路徑是()A.外設(shè)→數(shù)據(jù)總線→內(nèi)存B.外設(shè)→數(shù)據(jù)總線→CPU→內(nèi)存C.外設(shè)→CPU→DMAC→內(nèi)存D.外設(shè)→I∕O接口→CPU→內(nèi)存11.CPU響應(yīng)中斷請求和響應(yīng)DMA請求的本質(zhì)區(qū)別是()A.中斷響應(yīng)靠軟件實現(xiàn)B.響應(yīng)中斷時CPU仍然仍控制總線,而響應(yīng)DMA請求時,CPU要讓出總線C.速度慢D.控制簡單12.堆棧的工作方式是()A.先進先出B.隨機讀寫C.只能讀出,不能寫入D.后進先出13.指令MOVAX,[3070H]中源操作數(shù)的尋址方式為()A.寄存器尋址B.直接尋址C.立即尋址D.間接尋址14.Reset信號到來后,8086CPU的啟動地址為()A.00000HB.FFFFFHC.FFFF0HD.0FFFFH15.用3片8259A級聯(lián),最多可管理的中斷數(shù)是()A.24級B.22級C.23級D.21級二、填空題(每空1分,共20分)

1.用2K×8的SRAM芯片組成32K×16的存儲器,共需SRAM芯片__________片,產(chǎn)生片選信號的地址需要__________位。

2.在8086CPU中,總線接口部件(BIU)的功能是______________________________,執(zhí)行部件(EU)的功能是______________________________。

3.在8086中,一條指令的物理地址是由______________________________相加得到的。

4.8086CPU只在______________________________時,才執(zhí)行總線周期。

5.8086∕8088CPU工作在最大模式時,總線控制器產(chǎn)生控制信號的依據(jù)是____________________。

6.從CPU的NMI引腳產(chǎn)生的中斷叫做____________________,他的響應(yīng)不受____________________的影響。

7.中斷類型碼為15H的中斷,其服務(wù)程序的入口地址一定存放在____________________四個連續(xù)的單元中,若這四個單元的的內(nèi)容為:66H、50H、88H、30H,則其服務(wù)程序的入口地址為____________________。

8.在8086系統(tǒng)中,最小模式下CPU通過__________引腳接收DMA控制器的總線請求,而從__________引腳上向DMA控制器發(fā)總線請求允許。

9.設(shè)微機的地址總線為16位,其RAM存儲器容量為32KB,首地址為4000H,且地址是連續(xù)的,則可用的最高地址是____________________。

10.可編程串行接口芯片8251A可檢測______________________________三種錯誤。

11.常用來實現(xiàn)RS-232C電平與TTL電平相互轉(zhuǎn)換的電路是。

12.在存儲系統(tǒng)的層次結(jié)構(gòu)中,通常分為____________________兩個層次。

13.設(shè)8253的計數(shù)器1的輸入時鐘頻率為1MHz,以BCD碼計數(shù),要求該通道每隔5ms輸出一個正跳變信號,則其方式控制字應(yīng)為____________________。

14.若要可編程并行芯片8255A三個端口均作為輸入口,則其方式選擇控制字應(yīng)為____________________。

15.為使DMA操作過程正確進行,DMA操作之前,系統(tǒng)程序要對DMA控制器預(yù)置________________________________________三個信息。

三、名詞解釋(每小題2分,共10分)

1.調(diào)制與解調(diào)

2.DRAM

3.波特率

4.中斷嵌套

5.總線主模塊四.簡答題(每小題5分,共15分)

1.總線標準化的目的是什么?EIA-RS-232C是什么標準?主要包括哪些內(nèi)容?適用于何種場合。

2.某8086系統(tǒng)中有一片8253芯片,其4個端口為:310H、312H、314H、316H,計數(shù)脈沖(CLK引腳)頻率為1MHz,按BCD碼計數(shù),試編寫使計數(shù)器1輸出周期為250μs方波,計數(shù)器2對外事件計數(shù),計滿500個事件后輸出中斷請求信號的匯編程序。

3.8086CPU響應(yīng)可屏蔽中斷的條件是什么?下面是CPU用8255A作打印機接口采用中斷方式傳送數(shù)據(jù)的程序段,8255A的口地址為300H~306H,請閱讀程序回答下列問題:(1)打印數(shù)據(jù)從8255A的哪個端口輸出,工作于何種方式?(2)中斷類型碼是什么?(3)中斷服務(wù)子程序的入口地址是多少?五.簡單應(yīng)用題(共40分)

1.I/O端口地址譯碼器電路如圖1所示,試指出Y1,Y2對應(yīng)的端口地址及操作類型。(帶&的為與非門,帶≥1的為或門,帶‘1’的為非門)。(10分)

2.8086CPU通過8255A與DAC0832接口的連接如圖2所示,8255A的端口地址為300H~306H,請編寫能從Vout端產(chǎn)生連續(xù)鋸鑿波的程序。設(shè)MOV、OUT指令的執(zhí)行時間為10T,INC指令為2T,JNZ和JMP指令為12T,CPU主頻為10MHz,計算鋸鑿波的周期。程序中主要語句應(yīng)加適當注釋。(15分)

3.利用8251A實現(xiàn)與外設(shè)串行通信的控制程序如下,其中8251A的控制∕狀態(tài)口地址為2F9H,數(shù)據(jù)口地址為2F8H,要求:

(1)閱讀此程序,加上適當注釋,并說明串行數(shù)據(jù)格式和程序?qū)崿F(xiàn)的功能。

(2)指出CPU與8251A間數(shù)據(jù)傳送的控制方式及數(shù)據(jù)區(qū)首地址。(15分)

MOVDX,2F9H

MOVAL,40H

OUTDX,AL

MOVAL,5AH

OUTDX,AL

MOVAL,11H

OUTDX,AL

MOVDI,3000H

MOVCX,0FFH

STT:MOVDX,2F9H

INAL,DX

ANDAL,01H

JZSTT

MOVDX,2F8H

MOVAL,[DI]

OUTDX,AL

INCDI

LOOPSTT

HLT安徽廣播電視大學(xué)銅陵分校期中測驗試卷《微機接口技術(shù)》試題一、單項選擇題(每題2分,共20分)1、接口的基本功能是()。A.輸入緩沖B.輸出鎖存C.輸入緩沖,輸出鎖存D.編址使用2、類型碼為8的中斷服務(wù)程序入口地址放在內(nèi)存地址為()開始的4個單元中。A.8B.0:8C.32HD.323、獨立I/O端口編址方式中,端口地址范圍是()。A.00000H棗FFFFFHB.0000H棗FFFFHC.00H棗FFHD.0棗1284、微處理器只啟動外設(shè)而不干預(yù)傳送過程的傳送方式是()方式。

A.中斷B.DMAC.查詢D.無條件5、初始化時8259A沒有對優(yōu)先級管理方式編程時,則8259A自動進入()方式。A.自動循環(huán)B.完全嵌套C.特殊循環(huán)D.特殊屏蔽6、當有如下中斷請求時,微處理器執(zhí)行完當前指令后,優(yōu)先響應(yīng)()A.INTOB.NMIC.INTRD.單步中斷7、中斷自動結(jié)束方式是自動將8259A()相應(yīng)位清零。A.ISRB.IMRC.IRRD.ICW8、8255工作在方式O時,具有()功能。A.查詢輸入/輸出B.輸入緩沖,輸出鎖存C.無條件輸入/輸出D.雙向數(shù)據(jù)傳送9、8255AA組工作于方式O,B組工作于方式1,A口輸出,B口輸入,設(shè)計工作方式選擇控制字為()A.1000100BB.0000110BC.10010000BD.10000110B10、8255A工作于方式1輸入時A口(B口)INTE是受()控制的。A.PC4(PC2)B.PC3(PC1)C.PC2(PC0)D.PC5(PC6)二、判斷題(本題共20分,每小題2分)1、接口即是端口。()2、查詢傳送方式下,微處理器與外設(shè)并行工作。()3、中斷向量就是中斷類型碼。()4、8259A最多可管理64級優(yōu)先級中斷源,即是能管

溫馨提示

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

評論

0/150

提交評論