最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

DMA控制器與單片機(jī)的接口技術(shù)

出處:維庫(kù)電子市場(chǎng)網(wǎng) 發(fā)布于:2017-12-06 11:41:24

   本文在簡(jiǎn)要介紹了DMA控制器芯2837的基礎(chǔ)上,給出了與單片機(jī)8031的接口電路。

  在某些單片機(jī)應(yīng)用系統(tǒng)中,往往需要解決外部設(shè)備與存儲(chǔ)貯器之間快速傳送數(shù)據(jù)的問(wèn)題。為此,本文研究了DMA控制器8237與單片機(jī)8031的接口技術(shù)。

  1、8237芯片簡(jiǎn)介

  1.1結(jié)構(gòu)

  DMA控制器8237設(shè)有三個(gè)基本控制邏輯塊。包括時(shí)序控制邏輯塊、程序命令控制塊和優(yōu)先權(quán)編碼邏輯塊;設(shè)有四個(gè)直傳通道。每個(gè)通道都有一個(gè)基地址寄存器(16位)、基字節(jié)計(jì)數(shù)器(16位)、現(xiàn)行地址寄存器(16位)和現(xiàn)行字節(jié)計(jì)數(shù)器(16位),同時(shí)每一個(gè)通道都有一個(gè)6位的模式寄存器。另外,8237的數(shù)據(jù)引線、地址引線都有三態(tài)緩沖器。既可接管也可釋放總線。

  1·2 8237的主要引腳

  CLK(時(shí)鐘信號(hào),輸入)、CS(片選信號(hào),輸入)、HLDA(CPU對(duì)8237請(qǐng)求的響應(yīng)信號(hào),輸入)、DREQ0~DREQ3)DMA請(qǐng)求信號(hào),輸入)、DB0~DB7(數(shù)據(jù)總線,輸入/輸出)、IOW(I/O寫(xiě)信號(hào),輸入/輸出)、IOR(I/O讀信號(hào),輸入/輸出)、EOP(過(guò)程結(jié)束信號(hào),輸入/輸出)、A0~A3(地址碼,輸入/輸出)、A4一A7(地址碼,輸出)、MEMR(存貯器讀信號(hào),輸出)、MEMW(存貯器寫(xiě)信號(hào),輸出)、HRQ(DMA控制器8237向CPU發(fā)出的請(qǐng)求信號(hào),輸出)、DACK0~DACK3(DMA響應(yīng)信號(hào),輸出)、ADSTB(地址選通信號(hào),輸出)。

  1.3主要功能寄存器命

  令寄存器格式:

  DMA控制器與單片機(jī)的接口技術(shù)

  命令寄存器是一個(gè)8位寄存器,用來(lái)控制8237的操作,其內(nèi)容由單片機(jī)在編程狀態(tài)下賦給,端口地址為osH。

  各位意義如下:

  D0:控制是否允許進(jìn)行存貯器到存貯器的傳送。D0=0允許,D0=1不允許

  D1:當(dāng)選用存貯器到存貯器傳送方式時(shí),控制通道o的地址是否保持不變。D1=O不允許通道O地址保持不變,D1=1允許通道。地址保持不變。

  D2:控制是否允許DMA控制器工作,D2=0允許DMA工作,D2=1不允許DMA工作。

  D3:選擇工作時(shí)序。D3=O正常時(shí)序,D3=1壓縮時(shí)序(當(dāng)D3=1時(shí)此位無(wú)作用)

  D4:選擇優(yōu)先權(quán)方式。D4=O固定優(yōu)先級(jí),D4=1循環(huán)優(yōu)先級(jí)。

  D5:選擇總線周期寫(xiě)入命令時(shí)序。D5=o延遲寫(xiě),D5=1擴(kuò)展寫(xiě)

  D6:選擇DREQ信號(hào)的有效電平。D6=0DREQ高電平有效,D6=1DREQ低電平有效。

  D7:選擇DACK信號(hào)的有效電平。D7=0DACK低電平有效。D7=1DACK高電平有效。

  方式寄存器格式:

 DMA控制器與單片機(jī)的接口技術(shù)

  每一個(gè)通道都有一個(gè)方式寄存器,用于控制某一通道的DMA傳送方式。端口地址為OBH

  各位意義如下:

  DMA控制器與單片機(jī)的接口技術(shù)

  2、單片機(jī)直接存貯器存取系統(tǒng)

  2.1系統(tǒng)結(jié)構(gòu)

  系統(tǒng)結(jié)構(gòu)如圖1所示:

  DMA控制器與單片機(jī)的接口技術(shù)

  2.2工作過(guò)程

  外設(shè)首先通過(guò)DREQ向8237提出直傳申請(qǐng),而后8237通過(guò)HRQ以中斷方式向8031提出直傳請(qǐng)求,若單片機(jī)允許直傳,則通過(guò)Pl,。向8237發(fā)回HLDA直傳響應(yīng)信號(hào),使系統(tǒng)按初始化時(shí)規(guī)定的工作方式開(kāi)始直傳。單片機(jī)8031隨時(shí)檢測(cè)P1、7的電平,當(dāng)P1、7變?yōu)榈碗娖?,表明直傳完成,?031的Pl.。發(fā)送高電平,使HLDA變低,本次直傳結(jié)束。

  DMA控制器與單片機(jī)的接口技術(shù)

  圖1系統(tǒng)結(jié)構(gòu)圖

  3、DMA控制器8237通道2與外設(shè)進(jìn)行直傳的主要程序段

  3.18237初始化程序

 DMA控制器與單片機(jī)的接口技術(shù)
DMA控制器與單片機(jī)的接口技術(shù)

關(guān)鍵詞:dma,單片機(jī),控制器

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://udpf.com.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號(hào)碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買(mǎi)家服務(wù):
賣(mài)家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號(hào),
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫(kù)提出的寶貴意見(jiàn),您的參與是維庫(kù)提升服務(wù)的動(dòng)力!意見(jiàn)一經(jīng)采納,將有感恩紅包奉上哦!