第6章 串并行通信及接口技術(shù)_第1頁
已閱讀1頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、第6章串并行通信及接口技術(shù)串并行通信及接口技術(shù)661接口的功能接口的功能1尋址功能尋址功能一個接口部件內(nèi)部有幾個端口。一個接口部件內(nèi)部有幾個端口。2.輸入輸入輸出功能。輸出功能。3.數(shù)據(jù)轉(zhuǎn)換功能。數(shù)據(jù)轉(zhuǎn)換功能。4.聯(lián)絡(luò)功能。聯(lián)絡(luò)功能。READYBUSY等信息與等信息與CPU聯(lián)絡(luò)。聯(lián)絡(luò)。5.中斷管理。中斷控制器具有發(fā)中斷請求,接受響應(yīng)中斷中斷管理。中斷控制器具有發(fā)中斷請求,接受響應(yīng)中斷送中斷類型碼,優(yōu)先級排隊等功能中斷類型碼,優(yōu)先級排隊等

2、功能6.復(fù)位功能。接收復(fù)位,處于初始狀態(tài)。復(fù)位功能。接收復(fù)位,處于初始狀態(tài)。7.可編程功能??删幊坦δ?。8.錯誤檢測功能(串行接口)錯誤檢測功能(串行接口)。1)奇偶校驗錯誤。奇偶校驗錯誤。2)覆蓋錯誤覆蓋錯誤——CPU未讀走緩沖寄存器內(nèi)容,而由未讀走緩沖寄存器內(nèi)容,而由于某種原因又輸入新數(shù)據(jù)到寄存器,或輸出寄存器未于某種原因又輸入新數(shù)據(jù)到寄存器,或輸出寄存器未被外設(shè)取走,被外設(shè)取走,CPU又送一個輸出。又送一個輸出。3)幀錯誤。幀錯誤

3、。8255并行通信接口并行通信接口并行接口優(yōu)點:速度快,信息率高并行接口優(yōu)點:速度快,信息率高缺點:距離長,成本高缺點:距離長,成本高一、一、8255內(nèi)部結(jié)構(gòu)內(nèi)部結(jié)構(gòu)1有3個并行口個并行口A口輸入輸入輸出,數(shù)據(jù)均鎖存輸出,數(shù)據(jù)均鎖存B口輸入輸入輸出,輸入不鎖存,輸出鎖存。輸出,輸入不鎖存,輸出鎖存。C口同A口C口除輸入口除輸入輸出外,還做輸出外,還做A口、口、B口的聯(lián)絡(luò)信號??诘穆?lián)絡(luò)信號。2A口、口、B口、口、C口分成口分成2個組個組A

4、組:A口、口、C口高口高4位B組:B口、口、C口低口低4位3讀寫控制邏輯。由寫控制邏輯。由CSA1A0決定口地址,由決定口地址,由RDWR決定入決定入出。出。4雙向三態(tài)雙向三態(tài)8位數(shù)據(jù)緩沖器。位數(shù)據(jù)緩沖器。二、二、8255引腳功能引腳功能40條1PA0~PA7PB0~PB7PC0~PC72D0~D7雙向三態(tài),可直接與雙向三態(tài),可直接與8位D0~D7連3RESET復(fù)位后復(fù)位后A口、口、B口、口、C口均作輸入口均作輸入4CS選片選片5RDW

5、R決定輸入決定輸入輸出輸出6A1、A0決定口地址決定口地址方式0時,輸入實際上讀引腳上的信號,信號不鎖存,方式0時,輸入實際上讀引腳上的信號,信號不鎖存,所以在整個讀期間,引腳信號不能變。所以在整個讀期間,引腳信號不能變。輸出時序輸出時序P257CPU使用使用OUTXXAL1)1)用CPU應(yīng)先發(fā)地址,啟動應(yīng)先發(fā)地址,啟動8255。2)2)CPU發(fā)WR保持一段時間后發(fā)數(shù)據(jù)保持一段時間后發(fā)數(shù)據(jù)方式方式0輸出無鎖存,所以輸出直接到引腳上去。輸

6、出無鎖存,所以輸出直接到引腳上去。方式方式0的使用的使用1)1)同步傳送。輸入總是準(zhǔn)備好,輸出總是空,只要用同步傳送。輸入總是準(zhǔn)備好,輸出總是空,只要用IN、OUT指令。指令。2)2)查詢傳送。利用查詢傳送。利用C口的高口的高4位作位作A口的聯(lián)絡(luò)信號,口的聯(lián)絡(luò)信號,低4位作位作B口的聯(lián)絡(luò)信號??诘穆?lián)絡(luò)信號。后述在條件傳送時舉例后述在條件傳送時舉例2方式方式1——條件傳送或中斷傳送條件傳送或中斷傳送A口、口、B口方式口方式1時,時,C口的

7、高口的高4位作位作A口的聯(lián)絡(luò)信號口的聯(lián)絡(luò)信號C口的低口的低4位作位作B口的聯(lián)絡(luò)信號口的聯(lián)絡(luò)信號且有固定的關(guān)系。且有固定的關(guān)系。1)輸入方式)輸入方式1P259STB選通輸入,外設(shè)送來數(shù)據(jù)時的選通信號,選通輸入,外設(shè)送來數(shù)據(jù)時的選通信號,STB有效時,有效時,8255接收外設(shè)數(shù)據(jù)送到緩沖器。接收外設(shè)數(shù)據(jù)送到緩沖器。IBF緩沖器滿,高電平有效,表示緩沖器滿,高電平有效,表示8255緩沖器已接收緩沖器已接收了新的數(shù)據(jù),由了新的數(shù)據(jù),由STB置

8、位,置位,RD復(fù)位。復(fù)位。INTR8255向CPU中斷請求,在中斷請求,在STB=1IBF=1INTE=1時INTR=1在中斷服務(wù)程序中在中斷服務(wù)程序中RD使INTR=0INTE中斷允許中斷允許1送PC4允許允許A口輸入中斷口輸入中斷1送PC2允許允許B口輸入中斷口輸入中斷方式方式1輸入時序輸入時序P2602)輸出方式)輸出方式OBF輸出緩沖器滿輸出緩沖器滿CPU已向指定端口輸出了數(shù)據(jù),已向指定端口輸出了數(shù)據(jù),8255收到收到CPU數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論