第8章+DMA控制器

第8章+DMA控制器

ID:45017534

大?。?38.00 KB

頁數(shù):24頁

時(shí)間:2019-11-07

第8章+DMA控制器_第1頁
第8章+DMA控制器_第2頁
第8章+DMA控制器_第3頁
第8章+DMA控制器_第4頁
第8章+DMA控制器_第5頁
資源描述:

《第8章+DMA控制器》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、微機(jī)原理----DMA控制器8.1DMA概要機(jī)原理DMA控制器(2)8.1DMA控制器概要機(jī)原理DMA控制器(3)8.2DMA控制器8237A的編程結(jié)構(gòu)和外部信號(hào)8.2.18237A的編程結(jié)構(gòu)4個(gè)通道分別包含:16位的地址寄存器16位的字節(jié)計(jì)數(shù)器8位的模式寄存器4個(gè)通道公用控制寄存器和狀態(tài)寄存器機(jī)原理DMA控制器(4)8.2DMA控制器8237A的編程結(jié)構(gòu)和外部信號(hào)8237A的對(duì)外連接信號(hào)CLK時(shí)鐘CS#片選RESET復(fù)位READY準(zhǔn)備就緒ADSTB地址選通AEN地址允許MEMR#存儲(chǔ)器讀MEMW#存儲(chǔ)器寫IOR#輸入輸出設(shè)備讀IOW#輸入輸出設(shè)備寫EOP#DMA傳輸過程結(jié)束

2、DREQ通道DMA請(qǐng)求輸入DACK應(yīng)答信號(hào)HRQ總線請(qǐng)求HLDA總線響應(yīng)A3~A0地址A7~A4地址DB7~DB0雙向數(shù)據(jù)機(jī)原理DMA控制器(5)8.2.38237A工作時(shí)各信號(hào)的配合①作為從模塊工作時(shí)②作為主模塊工作時(shí)機(jī)原理DMA控制器(6)8.38237A的工作模式和模式寄存器的格式工作模式:①單字節(jié)傳輸模式②塊傳輸模式③請(qǐng)求傳輸模式④級(jí)聯(lián)傳輸模式機(jī)原理DMA控制器(7)模式寄存器的格式機(jī)原理DMA控制器(8)8.48237A的典型時(shí)序機(jī)原理DMA控制器(9)8.58237A的控制寄存器和狀態(tài)寄存器8237A控制寄存器的格式機(jī)原理DMA控制器(10)8.58237A的控制

3、寄存器和狀態(tài)寄存器8237A狀態(tài)寄存器的格式機(jī)原理DMA控制器(11)8.58237A的控制寄存器和狀態(tài)寄存器DMA請(qǐng)求寄存器的格式:機(jī)原理DMA控制器(12)8.58237A的控制寄存器和狀態(tài)寄存器屏蔽寄存器的格式機(jī)原理DMA控制器(13)8.58237A的控制寄存器和狀態(tài)寄存器8237A全屏蔽命令的格式機(jī)原理DMA控制器(14)8.68237A各寄存器對(duì)應(yīng)的端口地址A3A2A1A0IORIOW命令111111111100000111110001100011001010110101111101111000001000讀狀態(tài)寄存器寫控制寄存器寫DMA請(qǐng)求寄存器寫單屏蔽寄存器寫

4、模式寄存器清除字節(jié)指針讀暫存器發(fā)復(fù)位命令清除屏蔽寄存器寫全屏蔽寄存器機(jī)原理DMA控制器(15)8.68237A各寄存器對(duì)應(yīng)的端口地址DMA通道基址寄存器和當(dāng)前地址寄存器基本字節(jié)計(jì)數(shù)器和當(dāng)前字節(jié)計(jì)數(shù)器通道0通道1通道2通道3起始地址+0起始地址+1起始地址+4起始地址+6起始地址+1起始地址+3起始地址+5起始地址+7機(jī)原理DMA控制器(16)8.78237A的編程和使用8237A的初始化總清地址低字節(jié)地址高字節(jié)計(jì)數(shù)低字節(jié)計(jì)數(shù)高字節(jié)方式字命令字屏蔽字其他通道參數(shù)機(jī)原理DMA控制器(17)8.78237A的編程和使用8237A的初始化MOVAL,04MOVDX,DMA+8OUTA

5、L,DXMOVAL,00MOVDX,DMA+ODHOUTDX,ALMOVDX,DMAWRITE:MOVAL,0FFHOUTDX,ALOUTDX,ALINCDXINCDXLOOPWRITEMOVDX,DMA+0BHMOVAL,58HOUTDX,ALMOVAL,41HOUTDX,ALMOVAL,42HOUTDX,ALMOVAL,43HOUTDX,ALMOVDX,DMA+8MOVAL,0OUTDX,ALMOVDX,DMA+0AHOUTDX,ALMOVAL,01OUTDX,ALMOVAL,02OUTDX,ALMOVAL,03OUTDX,AL機(jī)原理DMA控制器(18)8.78237A的

6、編程和使用對(duì)通道1~3的地址寄存器的值進(jìn)行測(cè)試MOVDX,DMA+2MOVCX,3READ:INAL,DXMOVAH,ALINAL,DXCMPAX,0FFFFHJNZHHHINCDXINCDXLOOPREADHHH:HLT…機(jī)原理DMA控制器(19)8.78237A的編程和使用對(duì)通道1~3的地址寄存器的值進(jìn)行測(cè)試MOVDX,DMA+2MOVCX,3READ:INAL,DXMOVAH,ALINAL,DXCMPAX,0FFFFHJNZHHHINCDXINCDXLOOPREADHHH:HLT…機(jī)原理DMA控制器(20)8.78237A的編程和使用利用通道1進(jìn)行網(wǎng)絡(luò)通信的傳輸程序NE

7、TTRA:MOVDX,DMA+0CHMOVAL,0OUTDX,ALMOVDX,DMA+09HOUTDX,ALMOVAX,01MORAX,SIMOVDX,DMA+0BHOUTDX,ALMOVAX,ESMOVCL,04ROLAX,CLMOVCH,ALANDAL,0F0HADDAX,BXJNCABCINCCHABC:MOVDX,DMA+2OUTDX,ALMOVAL,AHOUTDX,ALMOVAL,CHANDAL,OFHMOVDX,DMA+083HOUTDX,ALMOVAX,DIDECAXMOVDX,DMA+3

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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