7.可編程并行接口芯片8255
8255有3個8位的并行端口:A口、B口和C口。8255有3種工作方式:方式0、方式1和方式2。
方式0———直接輸入/輸出方式,8255和外設之間無需聯絡信號。A口、B口和C口均可分別由控制字規(guī)定為輸入或輸出。
方式1———選通輸入/輸出方式,此時,C口的3~7位為A口8位數據的傳輸提供聯絡信號;C口的0~2位為B口的8位數據提供聯絡信號。
選通輸入的時序是:
、偻庠O通過STB信號將數據送入A口(或B口);
、贏口(或B口)的狀態(tài)標志IBF為1,表示輸入緩沖器滿,該狀態(tài)信號可供程序查詢;
、8255產生中斷請求信號INTR,用于中斷方式下,請求CPU從8255的A口(或B口)取走數據。選通輸出的時序是:
①當CPU向A口(或B口)輸出數據后,OBF為0,表示輸出緩沖區(qū)滿,此信號可供程序查詢,或將A口(或B口)中的數據打入外設。
②當外設取走數據后,向8255送來確認信號ACK;
、8255產生中斷請求INTR,告訴CPU可以輸出下一個數據到8255的A口(或B口)了。方式2———A口的雙向工作方式,在這種工作方式下,A口既可輸入,也可輸出。由于要用到STB、IBF、OBF、ACK和INTR,共5條聯絡信號線,要占用C口的5位,C口只剩下3位了,因此,B口只能在方式0或方式1下工作,此時C口余下的3位可用作輸入/輸出線,也可做B口的聯絡信號。
8.8255的編程
8255有4個端口地址,從小到大依次為A口地址、B口地址、C口地址和控制口地址?刂瓶谟脕韺懭8255的工作方式控制字,即實現8255芯片的初始化。
在程序中可對C口按位置1或置0,方法是:D 7 =0,D 3 D 2 D 1 =所選擇位的二進制編碼,D 0 =1或0。
9.打印機并行接口標準
PC機所用的打印機接口標準是Centronics,來源于一家打印機公司的名字。它使用了36個引腳,但在PC機打印接口中則作了簡化,使用了與RS-232-C相同的DB-25接頭。一些高速激光打印機中則使用了SCSI接口。
10.SCSI接口
SCSI(Small Computer Standarcl Interface)是小型計算機標準接口,但已在微機中逐漸流行起來,是一種性能優(yōu)良的I/O接口。
SCSI總線通過按ACAI協議而設計的標準控制器與設備相連,最多可接8個設備,其中一個標準控制器又通過SCSI主接口與主機相連,因此可連I/O設備的接口卡為7個,而一個SCˉSI標準接口卡又可以帶多臺設備。SCSI總線的主要特點是:
①一個SCSI接口卡可帶多臺設備;
、诮釉赟CSI總線上的設備可以相互通信,而不增加主機的負擔;③傳輸速率可達5MB/s以上;④采用50線電纜;
、菰谛聵藴蔛CSI-2和SCSI-3中,性能進一步提高,如增加了即插即用功能,支持光纖傳輸等。
相關推薦:2010年9月計算機等級考試成績查詢時間匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |