【導(dǎo)讀】外設(shè)必須通過接口電路與CPU相連接。通用接口通常制造成集成電路芯片,稱為接口芯片。最初的IBM-PC使用了6塊接口芯片:8284、8288、8255、8259、如82430TX芯片組,由兩片芯片組成:。在于擴(kuò)充微機(jī)系統(tǒng)的功能。通用接口和專用接口的界限并不嚴(yán)格。按照可編程性,接口芯片分成硬步線邏輯接口芯片和可編程接口。接口電路通常包含一組能夠與處理器交換信息的寄存器,稱為I/O. 端口寄存器,簡稱為I/O端口。I/O端口與存儲單元統(tǒng)一編址。輸入時,狀態(tài)寄存器的狀態(tài)指示要輸入的數(shù)據(jù)是否已經(jīng)準(zhǔn)備就緒。CLK信號出現(xiàn)時,計數(shù)器是否減1,由門控信號GATE控制。CLK端可以接入固定頻率的時鐘信號,從而實(shí)現(xiàn)計時。OUT信號在計數(shù)結(jié)束時發(fā)生變化。讀前,應(yīng)向控制寄存器發(fā)送鎖存命令。作為兩個8位寄存器讀寫,由控制寄存器控制讀寫高8位/低8位。2)按控制字要求寫入計數(shù)初值。計數(shù)器初值計算:N=fCLK/fOUT