介面是電子電路,通常是IC晶片或介面板,其內有若干專用暫存器和相應的控制邏輯電路構成。
介面電路有以下功能作用:
1、設定資料的寄存、緩衝邏輯,以適應CPU與外設之間的速度差異,介面通常由一些暫存器或RAM晶片組成,如果晶片足夠大還可以實現批量資料的傳輸;
2、能夠進行資訊格式的轉換,例如序列和並行的轉換;
3、能夠協調CPU和外設兩者在資訊的型別和電平的差異,如電平轉換驅動器、數模或模數轉換器等;
4、協調時序差異;
5、地址譯碼和裝置選擇功能;
6、設定中斷和DMA控制邏輯,以保證在中斷和DMA允許的情況下產生中斷和DMA請求訊號,並在接受到中斷和DMA應答之後完成中斷處理和DMA傳輸。