微機原理及接口技術-微機原理與接口技術

微機原理及接口技術-微機原理與接口技術

ID:13296824

大?。?25.50 KB

頁數(shù):602頁

時間:2018-07-21

微機原理及接口技術-微機原理與接口技術_第1頁
微機原理及接口技術-微機原理與接口技術_第2頁
微機原理及接口技術-微機原理與接口技術_第3頁
微機原理及接口技術-微機原理與接口技術_第4頁
微機原理及接口技術-微機原理與接口技術_第5頁
資源描述:

《微機原理及接口技術-微機原理與接口技術》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、微機原理及接口技術-微機原理與接口技術微機原理與接口技術chap6第六章輸入/輸出技術6.1微機和外設間的輸入輸出接口一.為什么需要I/O接口(電路)?vv微機的外部設備多種多樣工作原理、驅動方式、信息格式、以及工作速度微機原理及接口技術-微機原理與接口技術微機原理與接口技術chap6第六章輸入/輸出技術6.1微機和外設間的輸入輸出接口一.為什么需要I/O接口(電路)?vv微機的外部設備多種多樣工作原理、驅動方式、信息格式、以及工作速度微機原理及接口技術-微機原理與接口技術微機原理與接口技術chap6第六章輸入/輸出技術6.1微機和外設間的輸入輸出接口一.為什么需要I/O

2、接口(電路)?vv微機的外部設備多種多樣工作原理、驅動方式、信息格式、以及工作速度微機原理及接口技術-微機原理與接口技術微機原理與接口技術chap6第六章輸入/輸出技術6.1微機和外設間的輸入輸出接口一.為什么需要I/O接口(電路)?vv微機的外部設備多種多樣工作原理、驅動方式、信息格式、以及工作速度微機原理及接口技術-微機原理與接口技術微機原理與接口技術chap6第六章輸入/輸出技術6.1微機和外設間的輸入輸出接口一.為什么需要I/O接口(電路)?vv微機的外部設備多種多樣工作原理、驅動方式、信息格式、以及工作速度微機原理及接口技術-微機原理與接口技術微機原理與接口技術

3、chap6第六章輸入/輸出技術6.1微機和外設間的輸入輸出接口一.為什么需要I/O接口(電路)?vv微機的外部設備多種多樣工作原理、驅動方式、信息格式、以及工作速度方面彼此差別很大多種多樣的外設vvv工作原理不同機械、電子、機電、電磁……傳送信息類型多樣數(shù)字量、模擬量、開關量傳送速度差別極大v傳送方式不盡相同串行、并行v編碼方式不同二進制、BCD碼、ASCII碼……vvv它們不能與CPU直接相連必須經(jīng)過中間電路再與系統(tǒng)相連這部分電路被稱為I/O接口電路二.什么是I/O接口(電路)?I/O接口是位于系統(tǒng)與外設間、用來協(xié)助完成數(shù)據(jù)傳送和控制任務的邏輯電路vPC機系統(tǒng)板的可編程

4、接口芯片、I/O總線槽的電路板(適配器)都是接口電路vCPU接口電路I/O設備三.I/O接口的主要功能⑴對輸入輸出數(shù)據(jù)進行緩沖和鎖存⑵對信號的形式和數(shù)據(jù)的格式進行變換數(shù)字量、模擬量、開關量⑶對I/O端口進行尋址⑷與CPU和I/O設備進行聯(lián)絡接收并執(zhí)行CPU發(fā)來的控制命令,傳遞外設的狀態(tài)及實現(xiàn)CPU和外設之間的數(shù)據(jù)傳輸?shù)裙ぷ?。?接口電路的組成v主要體現(xiàn)在引腳上,分成兩側信號面向CPU一側的信號:用于與CPU連接主要是數(shù)據(jù)、地址和控制信號面向外設一側的信號:用于與外設連接提供的信號五花八門功能定義、時序及有效電平等差異較大接口電路的典型結構I/O接口電路數(shù)據(jù)總線DBCPU地

5、址總線AB總線驅動地址譯碼控制邏輯接CPU一側數(shù)據(jù)寄存器狀態(tài)寄存器控制寄存器接外設一側數(shù)據(jù)狀態(tài)控制外設控制總線CBvCPU與之連接的部分⑴總線驅動器:實現(xiàn)對CPU數(shù)據(jù)總線速度和驅動能力的匹配⑵地址譯碼器:接收CPU地址總線信號,進行譯碼,實現(xiàn)對各寄存器的(端口)的尋址⑶控制邏輯:接收CPU控制總線的讀寫信號,以實現(xiàn)對各寄存器的讀寫操作和時序控制。vCPU與外設主要有數(shù)據(jù)、狀態(tài)和控制信息需要相互交換,于是從應用角度看內部:⑴數(shù)據(jù)寄存器(緩沖器)輸入數(shù)據(jù)寄存器:保存外設給CPU的數(shù)據(jù)輸出數(shù)據(jù)寄存器:保存CPU給外設的數(shù)據(jù)⑵狀態(tài)寄存器保存外設的當前狀態(tài)信息⑶控制寄存器接收并保存

6、CPU發(fā)給外設的各種控制命令及其它信息端口(PORT)vv端口泛指I/O地址,通常對應接口電路的寄存器一個接口電路可以具有多個I/O端口(寄存器),每個端口用來保存和交換不同的信息數(shù)據(jù)寄存器、狀態(tài)寄存器和控制寄存器占有的I/O地址常依次被稱為數(shù)據(jù)端口、狀態(tài)端口和控制端口,用于保存數(shù)據(jù)、狀態(tài)和控制信息v6.2輸入/輸出的控制方式v程序控制方式:利用程序控制CPU和外設的數(shù)據(jù)交換中斷控制方式:利用中斷來實現(xiàn)CPU和外設的數(shù)據(jù)交換DMA方式(DirectMemoryAccess直接存儲器存?。涸贒MA控制器(硬件)的控制下,外設和存儲器直接交換數(shù)據(jù),無需CPU干預。在DMA傳

7、送期間,總線的控制權由DMA控制器接管vv一.程序控制方式v依靠程序的控制來實現(xiàn)CPU和外設間的數(shù)據(jù)交換v分為無條件傳送方式(同步傳送方式)條件傳送(即查詢傳送)方式1.無條件傳送方式v特點:靠程序控制CPU與外設之間實現(xiàn)同步而進行數(shù)據(jù)交換,在程序的適當位置直接插入I/O指令。當程序執(zhí)行到時,外設已經(jīng)就緒,保證在當前指令執(zhí)行時間內完成接收或發(fā)送數(shù)據(jù)的全過程。在CPU與慢速變化的設備交換數(shù)據(jù)時,可以認為它們總是處于“就緒”狀態(tài),隨時可以進行數(shù)據(jù)傳送,這就是無條件傳送,或稱立即傳送、同步傳送適合于操作時間已知,數(shù)據(jù)變化緩慢的簡單設

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。