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