練習四 并行接口和串行接口
一、填空題(22分)
1.8255A内部有4個端口,分别是 、 、 和 。
2.8255A的端口A具有3種工作方式,分别是 、 和 。
3.8255A控制字的最高位D7= 時,表示該控制字為方式控制字。
4. 串行通信方式有 和 兩種,其中 方式是按一定字元格式,起始位開始、停止位結束傳送字元串。
二、選擇題:在下列每小題的四個備選答案中選出一個正确的答案,并将其字母标号填入括号内(18分)
1.當8255A的端口B工作在方式1時,則用作端口B的聯絡信号是( )。
A.PC7-PC5 B.PC6-PC4 C.PC3-PC1 D. PC2-PC0
2.8255A在方式0工作時,端口A、B和C的輸入和輸出可以有( )種組合。
A.4 B.8 C.16 D.6
3.當8255A的A口用作8個按鍵輸入時,工作方式可設定為( )。
A.方式 0 B.方式1 C.方式2 D.都不能
4.若8255A的位址範圍為300H-303H,則置位複位字的端口位址為( )。
A.300H B.301H C.302H D. 303H
5.8255A實作雙向傳送功能的工作方式為( )。
A.方式0 B.方式1 C.方式2 D.方式3
6.IBM-PC機系統中,鍵值信号(位置碼)是由( )。
A.主機CPU掃描分析得到 B.DMA方式傳送得到
C.并行通信接口傳送至主機 D.鍵盤内專門處理器分析後,經串行通信接口傳送至主機
7.某測量儀表上由16個LED顯示器,用一片8255作接口,A口為段選,B口、C口為位選,LED的正确掃描方法是( )。
A.動态 B.靜态 C.靜态或動态 D.由LED決定
8.通信接口标準RS-485、RS-232、USB、IEEE1394中屬于串行接口标準的有( )種。
A.1 B.2 C.3 D.4
9. RS-232接口的信号電平範圍為( )。
A.0–+5V B.-5----+5V
C.-15----+15V D.0—+15V
10.異步通信差別于同步通信的主要特點是( )。
A.通信雙方需要同步字元 B.字元之間的間隔時間應相等
C.每個字元的發送是獨立的 C.字元發送速率由波特率
11.在串行資料傳送中,若工作于異步方式,每個字元中包含資料位7位,奇偶位1位,停止位2位,每秒傳送字元240個,其波特率為( )。
A.2400 B.2640 C.1200 D.1920
12.在異步通串行通信中,使用波特率來表示資料的傳送速度,它是指( )。
A.每秒鐘傳送的字元數 B.每秒鐘傳送的位元組數
C.每秒鐘傳送的二進制位數 D.每分鐘傳送的位元組數
13.在異步串行通信中,通過串行口收發資料,下列因素中影響傳輸距離的是( )。
a.傳輸波特率 b.傳輸線特性 c.采用奇偶校驗位 d.每個字元的位數
A.a,b B.a,c C.b,c D.a,b,c,d
14.在異步通串行通信中,相鄰兩幀資料的間隔是( )。
A.0 B.任意的 C.确定的 D.與波特率有關
15.對于串行接口,其主要功能為( )。
A.僅串行資料到并行資料的轉換
B.僅并行資料到串行資料的轉換
C.輸入時将并行資料轉換為串行資料,輸出時将串行資料轉換為并行資料
D.輸入時将串行資料轉換為并行資料,輸出時将并行資料轉換為串行資料
16.8251A設定為異步通信方式,發送器時鐘輸入端和接收器時鐘輸入端都連接配接到頻率為19.2KHz的輸入信号,波特率因子為16,則波特率為( )。
A.1200 B.2400 C.9600 D.19200
17.設8251為異步工作方式,每幀含有6為資料位、1位偶校驗、1位停止位,波特率因子(系數)為16,則發送/接收一個字元所需發送/接收時鐘周期數為( )。
A.160 B.144 C.80 D.9
18.若規定8251A工作于異步傳送方式,則初始化程式設計時需相繼寫入 。
A.方式字,同步字元 B.方式字,指令字
C.指令字,方式字 D.指令字,同步字元
三、問答題
- 8255A的3個端口在使用上有什麼不同?(10分)
2.在遠距離資料傳輸時,為什麼要使用數據機?有幾種調制方式?(10分)
3.同步傳輸方式和異步傳輸方式的特點各是什麼?(10分)
四、綜合應用題(30分)
1.如圖所示,要求檢測PC1引腳,若PC1為低電平則等待;若PC1為高電平則在PB2引腳輸出頻率為2KHZ的方波。試對8255A進行程式設計。(延時時間要算出,延時子程式可不必具體寫出)
2.某系統如圖所示,要求完成下列問題:
1)寫出8255的端口位址(設未用位址線均為0);
2)寫出0—9的七段碼碼表,放在資料段MABIAO變量名下;
3)完成對8255A的初始化程式設計,并循環顯示資料段DAT1變量名下0—9十個資料(延時子程式可不必具體寫出)。