版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第6章基本輸入輸出接口數(shù)據(jù)傳送方式程序控制下的數(shù)據(jù)傳送
—通過(guò)CPU執(zhí)行程序中的I/O指令來(lái)完成傳送,又分為:無(wú)條件傳送、查詢傳送、中斷傳送直接存儲(chǔ)器存?。―MA)
—傳送請(qǐng)求由外設(shè)向DMA控制器(DMAC)提出,后者向CPU申請(qǐng)總線,最后DMAC利用系統(tǒng)總線來(lái)完成外設(shè)和存儲(chǔ)器間的數(shù)據(jù)傳送I/O處理機(jī)
—CPU委托專門(mén)的I/O處理機(jī)來(lái)管理外設(shè),完成傳送和相應(yīng)的數(shù)據(jù)處理6.2無(wú)條件傳送方式及其接口在CPU與慢速變化的設(shè)備交換數(shù)據(jù)時(shí),可以認(rèn)為它們總是處于“就緒”狀態(tài),隨時(shí)可以進(jìn)行數(shù)據(jù)傳送,這就是無(wú)條件傳送,或稱立即傳送、同步傳送適合于簡(jiǎn)單設(shè)備,如LED數(shù)碼管、按鍵或按紐等無(wú)條件傳送的接口和操作均十分簡(jiǎn)單這種傳送有前提:外設(shè)必須隨時(shí)就緒流程無(wú)條件傳送:輸入示例MOVDX,160HIN AL,DX無(wú)條件傳送:輸入實(shí)例MOVDX,160HIN AL,DX74LS244+5V10Kx8G1G2數(shù)據(jù)總線CSRD無(wú)條件傳送:輸出示例MOVDX,160HMOVAL,[BX]OUTDX,AL無(wú)條件傳送:輸出實(shí)例MOVDX,160HMOVAL,[BX]OUTDX,AL+5V74LS373300
x8LEOE數(shù)據(jù)總線CSWR無(wú)條件傳送:輸入輸出接口K7K1K0+5VD0~D7A0~A15CLK數(shù)據(jù)驅(qū)動(dòng)器74LS2738D鎖存器74LS244三態(tài)緩沖器8000H譯碼+5VLED0LED7……GIOWIORnext: movdx,8000h ;DX指向數(shù)據(jù)端口
inal,dx ;從輸入端口讀開(kāi)關(guān)狀態(tài)
outdx,al
;送輸出端口顯示
calldelay ;調(diào)子程序延時(shí)
jmpnext ;重復(fù)6.3查詢傳送方式及其接口CPU需要先了解(查詢)外設(shè)的工作狀態(tài),然后在外設(shè)可以交換信息的情況下(就緒)實(shí)現(xiàn)數(shù)據(jù)輸入或輸出對(duì)多個(gè)外設(shè)的情況,則CPU按一定順序依次查詢(輪詢)。先查詢的外設(shè)將優(yōu)先進(jìn)行數(shù)據(jù)交換查詢傳送的特點(diǎn)是:工作可靠,適用面寬,但傳送效率低就緒查詢傳送的兩個(gè)環(huán)節(jié)⑴查詢環(huán)節(jié)尋址狀態(tài)口讀取狀態(tài)寄存器的標(biāo)志位若不就緒就繼續(xù)查詢,直至就緒⑵傳送環(huán)節(jié)尋址數(shù)據(jù)口是輸入,通過(guò)輸入指令從數(shù)據(jù)端口讀入數(shù)據(jù)是輸出,通過(guò)輸出指令向數(shù)據(jù)端口輸出數(shù)據(jù)輸入狀態(tài)就緒?數(shù)據(jù)交換YN流程6.3.1查詢輸入接口IOR+5V8D鎖存器8位三態(tài)緩沖器譯碼1位三態(tài)緩沖器RQ
A0~A158000H8001HD0~D7D0D輸入設(shè)備IORSTB
movdx,8000h ;DX指向狀態(tài)端口status: inal,dx
;讀狀態(tài)端口
testal,01h
;測(cè)試標(biāo)志位D0 jzstatus ;D0=0,未就緒,繼續(xù)查詢
incdx ;D0=1,就緒,DX指向數(shù)據(jù)端口
inal,dx
;從數(shù)據(jù)端口輸入數(shù)據(jù)6.3.2查詢輸出接口8D鎖存器譯碼1位三態(tài)緩沖器RQ
A0~A158000H8001HD0~D7D7D+5V輸出設(shè)備ACKIOWIOR
movdx,8000h ;DX指向狀態(tài)端口status: inal,dx
;讀取狀態(tài)端口的狀態(tài)數(shù)據(jù)
testal,80h
;測(cè)試標(biāo)志位D7 jnzstatus ;D7=1,未就緒,繼續(xù)查詢
incdx ;D7=0,就緒,DX指向數(shù)據(jù)端口
moval,buf ;變量buf送AL
outdx,al
;將數(shù)據(jù)輸出給數(shù)據(jù)端口6.3.3查詢方式的EEPROM編程2817AA0~A10A0~A108000HI/O0~I(xiàn)/O7D0~D7D0譯碼A11~A19譯碼A0~A15RDY/BUSYIORWERDMEMWMEMRCE2817A
movcx,100next: moval,55h ;寫(xiě)入內(nèi)容=55H
mov[bx],al
;寫(xiě)入存儲(chǔ)單元
nop ;空操作指令,起延時(shí)作用
nopnext1: inal,dx
;查詢狀態(tài)口
testal,01h
;測(cè)試D0 jznext1 ;D0=0,芯片還在寫(xiě)入
incbx ;D0=1,寫(xiě)畢,指針移動(dòng)
loopnext ;循環(huán)至全部字節(jié)寫(xiě)完課后延伸思考:
–查詢傳送方式的特點(diǎn)是什么?
–
查詢方式的接口原理作業(yè):
P1716.56.6無(wú)條件傳送流程就緒(Ready)在輸入場(chǎng)合“就緒”說(shuō)明輸入接口已準(zhǔn)備好送往CPU的數(shù)據(jù),正等著CPU來(lái)讀取該狀態(tài)也可用接口中數(shù)據(jù)緩沖器已“滿”來(lái)描述在輸出場(chǎng)合“就緒”說(shuō)明輸出接口已做好準(zhǔn)備,等待接收CPU要輸出的數(shù)據(jù)該狀態(tài)也可用接口數(shù)據(jù)緩沖器已“空”、或者用接口(外設(shè))“閑”或不“忙(Busy)”來(lái)描述就緒:滿,空、閑、不忙查詢傳送流程EEPROM芯片2817A存儲(chǔ)容量為2K×828個(gè)引腳:11根地址線A10~A08根數(shù)據(jù)線I/O7~I(xiàn)/O0片選CE*讀寫(xiě)OE*、WE*狀態(tài)輸出RDY/BUSY*RDY/BUSY*NCA7A6A5A4A3A2A1A0I/O0I/O1I/O2GNDVcc
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人教版PEP八年級(jí)地理上冊(cè)階段測(cè)試試卷含答案
- 2025年湘教新版必修3生物下冊(cè)階段測(cè)試試卷
- 2025年外研版七年級(jí)物理上冊(cè)階段測(cè)試試卷
- 2025年粵教版必修1歷史上冊(cè)月考試卷含答案
- 二零二五版臨時(shí)租車合同保險(xiǎn)條款4篇
- 承建企業(yè)建筑施工合同(2篇)
- 2025年跨境貨運(yùn)車隊(duì)承包經(jīng)營(yíng)合同范本4篇
- 二零二五年度模具采購(gòu)合同與模具新材料應(yīng)用研究合同4篇
- ktv公關(guān)聘用合同
- 二零二五年度裝配式建筑木工勞務(wù)分包合同協(xié)議4篇
- 乳腺癌的綜合治療及進(jìn)展
- 【大學(xué)課件】基于BGP協(xié)議的IP黑名單分發(fā)系統(tǒng)
- 2025年八省聯(lián)考高考語(yǔ)文試題真題解讀及答案詳解課件
- 信息安全意識(shí)培訓(xùn)課件
- 2024年山東省泰安市初中學(xué)業(yè)水平生物試題含答案
- 美的MBS精益管理體系
- 中國(guó)高血壓防治指南(2024年修訂版)解讀課件
- 2024安全員知識(shí)考試題(全優(yōu))
- 2024年衛(wèi)生資格(中初級(jí))-中醫(yī)外科學(xué)主治醫(yī)師考試近5年真題集錦(頻考類試題)帶答案
- 中國(guó)大百科全書(shū)(第二版全32冊(cè))08
- 醫(yī)院出入口安檢工作記錄表范本
評(píng)論
0/150
提交評(píng)論