第6章作業(yè)參考答案課件_第1頁
第6章作業(yè)參考答案課件_第2頁
第6章作業(yè)參考答案課件_第3頁
第6章作業(yè)參考答案課件_第4頁
第6章作業(yè)參考答案課件_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、11.4 下列可用作為簡單輸入接口的電路是下列可用作為簡單輸入接口的電路是 。(。(B)A. 譯碼器譯碼器 B.三態(tài)緩沖器三態(tài)緩沖器 C. 反相器反相器 D. 鎖存器鎖存器1.5 在在Intel 8255A中可以進行按位置位中可以進行按位置位/復(fù)位的端口是復(fù)位的端口是 。(。(C) A. 端口端口A B. 端口端口B C. 端口端口C D. 控制口控制口1.6 8255A能實現(xiàn)雙向傳送功能的工作方式為能實現(xiàn)雙向傳送功能的工作方式為 。 (C) A. 方式方式0 B. 方式方式1 C. 方式方式2 D. 方式方式31.7 并行接口和串行接口的區(qū)別主要表現(xiàn)在并行接口和串行接口的區(qū)別主要表現(xiàn)在 之間

2、的數(shù)據(jù)傳輸之間的數(shù)據(jù)傳輸前者是并行,后者是串行。前者是并行,后者是串行。 (B) A. 接口與接口與CPU B.接口與外設(shè)接口與外設(shè) C. 接口與接口與CPU及外設(shè)及外設(shè) D.接口與內(nèi)存接口與內(nèi)存1.8 并行通信與串行通信相比,具有并行通信與串行通信相比,具有 的優(yōu)點。的優(yōu)點。 (A) A. 接口簡單、數(shù)據(jù)傳輸速度高接口簡單、數(shù)據(jù)傳輸速度高 B. 接口簡單、數(shù)據(jù)傳輸距離遠接口簡單、數(shù)據(jù)傳輸距離遠 C. 數(shù)據(jù)傳輸速度高、傳輸距離遠數(shù)據(jù)傳輸速度高、傳輸距離遠21.9 異步串行通信的主要特點是異步串行通信的主要特點是 。(。(A) A. 傳送的每個字符是獨立發(fā)送的傳送的每個字符是獨立發(fā)送的 B. 通

3、信雙方不需要同步通信雙方不需要同步 C. 字符之間的間隔時間應(yīng)相同字符之間的間隔時間應(yīng)相同 D. 傳送的數(shù)據(jù)中不含有控制信息傳送的數(shù)據(jù)中不含有控制信息1.10 波特率是串行通信中的一項重要參數(shù),以下說明中正確的波特率是串行通信中的一項重要參數(shù),以下說明中正確的是是 。 (B) A. 波特率是指單位時間內(nèi)傳送的字符數(shù)波特率是指單位時間內(nèi)傳送的字符數(shù)B. 波特率是指單位時間內(nèi)傳送的波特率是指單位時間內(nèi)傳送的二進制數(shù)的位數(shù)二進制數(shù)的位數(shù)C. 波特率也稱為波特率因子波特率也稱為波特率因子 D. 通常收發(fā)時鐘頻率等于波特率通常收發(fā)時鐘頻率等于波特率1.11 下列關(guān)于串行通信的敘述正確的是下列關(guān)于串行通信

4、的敘述正確的是 。 (C)A. 串行通信只需一根導(dǎo)線串行通信只需一根導(dǎo)線 B. 半雙工就是串口只工作一半工作時間半雙工就是串口只工作一半工作時間 C. 異步串行通訊是以字符為單位逐個發(fā)送和接收的異步串行通訊是以字符為單位逐個發(fā)送和接收的 D. 同步串行通訊的發(fā)、收雙方可使用各自獨立的局部時鐘同步串行通訊的發(fā)、收雙方可使用各自獨立的局部時鐘31.12 兩臺兩臺PC機通過其串行口直接通信時,通常只使用機通過其串行口直接通信時,通常只使用 三三根信號線。(根信號線。(A) A. TXD、RXD和和GND B. TXD、CTS和和GND C. DSR、CTS和和GND D. DTR、RTS和和GND1

5、.13 在通用微機中普遍采用的串行接口標準是。在通用微機中普遍采用的串行接口標準是。 (D) A. RS485 B. RS423 C. RS-422 D. RS-232C1.14 一裝置采用一裝置采用8251A進行串行同步通信,當選定通信速率進行串行同步通信,當選定通信速率為為9600波特時,施加于波特時,施加于8251A芯片的芯片的TXD及及RXD引腳上的時鐘引腳上的時鐘信號頻率為信號頻率為 。 (C) A. 4800HZ B.2400HZ C. 9600HZ D. 19200HZ1.15 RS-232C接口采用的信號電平范圍是接口采用的信號電平范圍是 。 (C) A. 0+5V B. -5

6、V+5V C. -15V+15V D. 0+15V1.16 異步串行通信中,常采用波特率的異步串行通信中,常采用波特率的16倍頻作為接收時鐘,倍頻作為接收時鐘,其目的是其目的是 。 (B)A. 提高采樣精度提高采樣精度 B. 識別正確的起始位識別正確的起始位 C. 提高接收速率提高接收速率41.17 在異步串行輸入在異步串行輸入/輸出接口中,實現(xiàn)并行數(shù)據(jù)與串行數(shù)輸出接口中,實現(xiàn)并行數(shù)據(jù)與串行數(shù)據(jù)的轉(zhuǎn)換的主要功能部件是據(jù)的轉(zhuǎn)換的主要功能部件是 。(。(A) A. 發(fā)送和接收移位寄存器發(fā)送和接收移位寄存器 B. 波特率發(fā)生器波特率發(fā)生器 C. 發(fā)送和接收數(shù)據(jù)緩沖器發(fā)送和接收數(shù)據(jù)緩沖器 D. 控制字

7、寄存器控制字寄存器 1.18 規(guī)定異步通信的數(shù)據(jù)幀為規(guī)定異步通信的數(shù)據(jù)幀為5位數(shù)據(jù)位、偶校驗和位數(shù)據(jù)位、偶校驗和2位停止位停止位。在接收時,如果收到位。在接收時,如果收到5位數(shù)據(jù)位和位數(shù)據(jù)位和1位校驗位后,再收到位校驗位后,再收到1位高電平和位高電平和1位低電平,其結(jié)果表示位低電平,其結(jié)果表示 。 (D) A. 一個字符數(shù)據(jù)已正確接收一個字符數(shù)據(jù)已正確接收B. 已經(jīng)開始接收下一個字符已經(jīng)開始接收下一個字符 C. 傳輸中出現(xiàn)了奇偶錯傳輸中出現(xiàn)了奇偶錯 D. 傳輸中出現(xiàn)了幀格式錯傳輸中出現(xiàn)了幀格式錯1.19 在異步串行輸入在異步串行輸入/輸出接口中,發(fā)生溢出錯(重疊錯)是輸出接口中,發(fā)生溢出錯(重

8、疊錯)是指指 的內(nèi)容被新送進來的數(shù)據(jù)覆蓋。(的內(nèi)容被新送進來的數(shù)據(jù)覆蓋。(C) A.發(fā)送數(shù)據(jù)寄存器發(fā)送數(shù)據(jù)寄存器 B.發(fā)送移位寄存器發(fā)送移位寄存器 C.接收數(shù)據(jù)寄存器接收數(shù)據(jù)寄存器 D.接收移位寄存器接收移位寄存器1.20 如果如果8251A設(shè)定為異步通信方式,發(fā)送器時鐘輸入端和設(shè)定為異步通信方式,發(fā)送器時鐘輸入端和接收器時鐘輸入端都連接到頻率接收器時鐘輸入端都連接到頻率19.2KHz的輸入信號,波特的輸入信號,波特率因子為率因子為16,則波特率為,則波特率為 。 (A) A. 1200 B. 2400 C. 9600 D. 192005二、判斷對錯,對的打二、判斷對錯,對的打“”,錯的打,錯

9、的打“”2.1 鎖存器即可作為輸出接口,又可作為輸入接口使用。鎖存器即可作為輸出接口,又可作為輸入接口使用。 ()()2.2 CPUCPU送給送給8255A8255A的控制字,以及輸入數(shù)據(jù)和輸出數(shù)據(jù)都通過的控制字,以及輸入數(shù)據(jù)和輸出數(shù)據(jù)都通過8255A8255A內(nèi)的數(shù)據(jù)總線緩沖器傳送內(nèi)的數(shù)據(jù)總線緩沖器傳送。 ( )2.3 8255A工作于方式工作于方式0時,只適合無條件傳送方式。時,只適合無條件傳送方式。 ()()2.4 8255A工作于方式工作于方式1時,時,可用于查詢方式傳送或中斷方式可用于查詢方式傳送或中斷方式傳送。傳送。 ()2.4 8255A工作于方式工作于方式2時,時,A口、口、B

10、口均可作為雙向數(shù)據(jù)傳送口均可作為雙向數(shù)據(jù)傳送端口,端口,C口各位作為它們的應(yīng)答控制線。口各位作為它們的應(yīng)答控制線。 ()()2.5 8255A有三種工作方式,在任一種方式下,都可以分別設(shè)有三種工作方式,在任一種方式下,都可以分別設(shè)置置A口、口、B口、口、C口高口高4位和位和C口低口低4位這四部分的輸入、輸出狀位這四部分的輸入、輸出狀態(tài)。態(tài)。 ()()2.6 利用利用8255A的的C口按位置位口按位置位/復(fù)位功能,一次可使復(fù)位功能,一次可使C口的幾口的幾位同時置位同時置1或置或置0。 ()()2.7所謂并行接口和串行接口,顧名思義,就是指所謂并行接口和串行接口,顧名思義,就是指I/O接口與接口與

11、CPU和外設(shè)之間的通信方式都是一個為并行,一個為串行。和外設(shè)之間的通信方式都是一個為并行,一個為串行。 ()()62.8 8255A工作于方式工作于方式2時,時,C口的口的8條線均不能用于輸入條線均不能用于輸入/輸輸出。出。 ()()2.9 8255A工作于方式工作于方式0時,不能使用中斷,而在方式時,不能使用中斷,而在方式1或方式或方式2時,既可用中斷,也可不用中斷。時,既可用中斷,也可不用中斷。 ()2.10 8255A工作于選通的輸出方式時,工作于選通的輸出方式時,由由ACKACK有效來使有效來使OBFOBF無無效效 ;工作于選通的輸入方式時,;工作于選通的輸入方式時,由由STBSTB有

12、效自動將有效自動將IBFIBF置位。置位。 ( )2.11 異步串行通信的基本特點是:以字符為基本單位,傳送異步串行通信的基本特點是:以字符為基本單位,傳送時字符間異步,字符內(nèi)各位間同步。時字符間異步,字符內(nèi)各位間同步。 ()2.12 對同步串行通信,收對同步串行通信,收/發(fā)雙方必須采用同一時鐘控制數(shù)據(jù)發(fā)雙方必須采用同一時鐘控制數(shù)據(jù)流。(流。()2.13 異步串行通信的收異步串行通信的收/發(fā)雙方無需用同一時鐘源,只需用同發(fā)雙方無需用同一時鐘源,只需用同一頻率的收發(fā)時鐘,就能保證可靠的通信。(一頻率的收發(fā)時鐘,就能保證可靠的通信。()2.14 異步串行通信傳送的數(shù)據(jù)中不含有控制信息。異步串行通信

13、傳送的數(shù)據(jù)中不含有控制信息。 ()()2.15 采用串行數(shù)據(jù)通信時,數(shù)據(jù)在傳輸線上是一位一位的傳采用串行數(shù)據(jù)通信時,數(shù)據(jù)在傳輸線上是一位一位的傳輸,因此發(fā)送端在輸出一位數(shù)據(jù)后,需要在接收端收到此數(shù)輸,因此發(fā)送端在輸出一位數(shù)據(jù)后,需要在接收端收到此數(shù)據(jù)之后才能送出下一位數(shù)據(jù)。據(jù)之后才能送出下一位數(shù)據(jù)。 ()()72.16 調(diào)制解調(diào)器是將數(shù)字信號轉(zhuǎn)換為適合在傳輸線上進行調(diào)制解調(diào)器是將數(shù)字信號轉(zhuǎn)換為適合在傳輸線上進行傳輸?shù)囊纛l模擬信號,或者將傳輸線上的音頻模擬信號還原傳輸?shù)囊纛l模擬信號,或者將傳輸線上的音頻模擬信號還原為數(shù)字信號。為數(shù)字信號。 ()2.17 同步串行傳送能夠得到比異步串行傳送更高的傳

14、輸速同步串行傳送能夠得到比異步串行傳送更高的傳輸速率和傳輸效率。(率和傳輸效率。()2.18 異步串行通信中,檢測一個新字符的開始是利用極性異步串行通信中,檢測一個新字符的開始是利用極性相反的停止位(空閑位)與起始位之間的負跳變來實現(xiàn)的。相反的停止位(空閑位)與起始位之間的負跳變來實現(xiàn)的。()2.19 在微型計算機中,串行輸入輸出端口與微處理器之間在微型計算機中,串行輸入輸出端口與微處理器之間是采用串行方式交換數(shù)據(jù)的。是采用串行方式交換數(shù)據(jù)的。() 2.20 奇偶校驗位是根據(jù)傳送數(shù)據(jù)中的奇偶校驗位是根據(jù)傳送數(shù)據(jù)中的“1”的個數(shù)進行編的個數(shù)進行編碼的。碼的。 ()2.21 異步通信與同步通信的差

15、別主要表現(xiàn)在字符與字符間異步通信與同步通信的差別主要表現(xiàn)在字符與字符間的傳送一個是異步,一個是同步,至于字符內(nèi)部的位與位之的傳送一個是異步,一個是同步,至于字符內(nèi)部的位與位之間,兩者都是同步傳送的。間,兩者都是同步傳送的。 ()82.22 異步串行通信的主要特點之一是字符之間的間隔時間相異步串行通信的主要特點之一是字符之間的間隔時間相同。(同。()2.23 異步串行通信在工作時,通信雙方不需要同步。異步串行通信在工作時,通信雙方不需要同步。 ()2.24 Intel 8251A是一個既可工作在同步方式,又可工作在異是一個既可工作在同步方式,又可工作在異步方式的通用串行通信接口芯片。步方式的通用

16、串行通信接口芯片。 ()2.25 8251A工作在異步串行方式時,每個字符的數(shù)據(jù)位的長工作在異步串行方式時,每個字符的數(shù)據(jù)位的長度為度為5 8 位,因此通信雙方可以在此范圍內(nèi)任意改變數(shù)據(jù)長位,因此通信雙方可以在此范圍內(nèi)任意改變數(shù)據(jù)長度。度。()2.26 8251A不能同時實現(xiàn)發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的功能。不能同時實現(xiàn)發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的功能。()2.27 若若8251A的的 TxRDY信號高電平,則表示信號高電平,則表示8251A發(fā)送緩沖發(fā)送緩沖器為空,已準備好發(fā)送一個字符。器為空,已準備好發(fā)送一個字符。()2.28 當當8251A從從CPU得到一個字符后,得到一個字符后, TxRDY的電平保持不

17、的電平保持不變。變。 ( )2.29 8251A芯片復(fù)位以后,第一次用奇地址端口寫入的值進芯片復(fù)位以后,第一次用奇地址端口寫入的值進入控制寄存器。入控制寄存器。 ( ) 2.30 對對8251A芯片的偶地址端口進行讀操作時,可從狀態(tài)寄芯片的偶地址端口進行讀操作時,可從狀態(tài)寄存器中讀出狀態(tài)信息。存器中讀出狀態(tài)信息。 ()9三、簡答題三、簡答題3.1 8255A的方式選擇控制字和端口的方式選擇控制字和端口C置置0/置置1控制字都是寫控制字都是寫入控制端口的,入控制端口的,8255A是怎樣識別的?是怎樣識別的? 解:通過最高位識別,解:通過最高位識別,D7=1,為方式選擇控制字;,為方式選擇控制字;

18、D7=0,為端口為端口C置置0/置置1控制字??刂谱?。3.2 分別寫出完成將分別寫出完成將PC2置置1和和 PC4置置0的控制字。的控制字。 解:解:05H , 08H3.3 若若8255A控制寄存器的端口地址為控制寄存器的端口地址為63H,各端口都工作于,各端口都工作于方式方式0,A口和口和PC7PC4為輸入,為輸入,B口和口和PC3PC0為輸出,為輸出,請寫出初始化程序段。請寫出初始化程序段。解:解: MOV AL , 98H OUT 63H , AL3.4 8255A的什么引腳完成內(nèi)部的什么引腳完成內(nèi)部I/O端口地址選擇?端口地址選擇? 解:解:A1和和A03.5 在在8255A的選通輸

19、入操作中用什么信號來置位的選通輸入操作中用什么信號來置位IBF引腳?引腳? 解:解:STB103.6 在在8255A的選通輸入、輸出方式操作中,允許中斷請求的選通輸入、輸出方式操作中,允許中斷請求信號信號何時有效?何時有效? 解:選通輸入:解:選通輸入:當當STBSTB腳、腳、IBFIBF腳和腳和INTEINTE位(中斷允許控制位)位(中斷允許控制位)同時為高時同時為高時INTRINTR被置為高電平有效。被置為高電平有效。選通輸出:選通輸出:當當ACKACK、OBFOBF和和INTEINTE位同時為高時位同時為高時INTRINTR被置為高有效。被置為高有效。3.7 在在8255A的選通輸入方式

20、中如何允許中斷請求?的選通輸入方式中如何允許中斷請求? 解:由軟件通過對解:由軟件通過對C C口的口的PC4PC4或或PC2PC2位置位置/ /復(fù)位來控制。置復(fù)位來控制。置“1”“1”時,允許時,允許A A口或口或B B口中斷,否則相應(yīng)口的中斷請求被屏蔽。口中斷,否則相應(yīng)口的中斷請求被屏蔽。3.8 在在8255A的選通輸出操作中,的選通輸出操作中,ACK信號的用途是什么?信號的用途是什么? 解:是標識數(shù)據(jù)已從端口移出的輸出信號。解:是標識數(shù)據(jù)已從端口移出的輸出信號。3.9 在在8255A的選通輸出操作中用什么來清除的選通輸出操作中用什么來清除OBF信號?信號? 解:解: ACK 3.10 82

21、55A的選通輸入操作中的選通輸入操作中STB信號有什么用途?信號有什么用途? 解:解:8255A利用該信號把端口數(shù)據(jù)鎖至鎖存器,并使利用該信號把端口數(shù)據(jù)鎖至鎖存器,并使IBF變?yōu)樽優(yōu)楦?。高?13.11 若若8255A的端口地址為的端口地址為60H63H,端口,端口A工作于方式工作于方式1,輸出,允許中斷;端口輸出,允許中斷;端口B工作于方式工作于方式1,輸入,允許中斷;,輸入,允許中斷;PC4和和PC5為輸出。請寫出為輸出。請寫出8255A的初始化程序。的初始化程序。MOV ALMOV AL,10100110B 10100110B ;設(shè)置工作方式;設(shè)置工作方式OUT 63HOUT 63H,A

22、LALMOV ALMOV AL,00001101B00001101B; INTEA=PC6 INTEA=PC6置置1 1OUT 63HOUT 63H,ALALMOVMOV ALAL,00000101B00000101B; INTEB=PC2 INTEB=PC2置置1 1OUT 63HOUT 63H,ALAL123.12 什么是波特率?什么是波特率因子?設(shè)波特率因子為什么是波特率?什么是波特率因子?設(shè)波特率因子為16,波特率為,波特率為1200,那么,那么收收/ /發(fā)發(fā)時鐘頻率為多少?時鐘頻率為多少?解:串行通信的數(shù)據(jù)傳送速率稱為波特率,指單位時間內(nèi)在解:串行通信的數(shù)據(jù)傳送速率稱為波特率,指單位

23、時間內(nèi)在通信線路上傳輸?shù)臄?shù)據(jù)量,即每秒鐘傳送的二進制數(shù)的位數(shù)。通信線路上傳輸?shù)臄?shù)據(jù)量,即每秒鐘傳送的二進制數(shù)的位數(shù)。 通常,收通常,收/ /發(fā)時鐘頻率發(fā)時鐘頻率=n=n* *波特率波特率,n,n稱為波特率因子。稱為波特率因子。 收收/ /發(fā)時鐘頻率發(fā)時鐘頻率=16=161200=11200=19.2(KHz)3.13 一臺微機采用一臺微機采用8251A做異步串行通信接口,已知其引腳做異步串行通信接口,已知其引腳TXD和和RXD上施加上施加 19.2KHZ的時鐘信號,當它用作異步通訊的時鐘信號,當它用作異步通訊時,通信速率可通過編程選擇為哪些波特率?時,通信速率可通過編程選擇為哪些波特率? 解:波特率因子可為解:波特率因子可為1 1、1616或或6464,所以,所以波特率可為:波特率可為: 19200bps,1200bps或或300bps13四、應(yīng)用題某某PC系列微機應(yīng)用系統(tǒng)以系列微機應(yīng)用系統(tǒng)以8255A為接口,采集一組為接口,采集一組開關(guān)開關(guān)S7S0的狀態(tài),然后它通過一組發(fā)光二極管

溫馨提示

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

評論

0/150

提交評論