freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式dmappt課件(編輯修改稿)

2025-05-26 00:01 本頁面
 

【文章內(nèi)容簡介】 由由 IOR*有效從外設(shè)輸入數(shù)據(jù),由有效從外設(shè)輸入數(shù)據(jù),由 MEMW*有效把這有效把這一數(shù)據(jù)寫入存儲器。一數(shù)據(jù)寫入存儲器。n DMA檢驗檢驗 ———— 空操作空操作n 8237A不進(jìn)行任何檢驗不進(jìn)行任何檢驗n 外設(shè)可以進(jìn)行外設(shè)可以進(jìn)行 DMA校驗校驗n 存儲器和存儲器和 I/O控制線保持無效,不進(jìn)行傳送控制線保持無效,不進(jìn)行傳送3. 存儲器到存儲器的傳送存儲器到存儲器的傳送n 固定使用通道固定使用通道 0和通道和通道 1n 通道通道 0的地址寄存器存源區(qū)地址的地址寄存器存源區(qū)地址n 通道通道 1的地址寄存器存目的區(qū)地址,通道的地址寄存器存目的區(qū)地址,通道 1的字的字節(jié)數(shù)寄存器存?zhèn)魉偷淖止?jié)數(shù)節(jié)數(shù)寄存器存?zhèn)魉偷淖止?jié)數(shù)n 傳送由設(shè)置通道傳送由設(shè)置通道 0的軟件請求啟動的軟件請求啟動n 每傳送一字節(jié)需用每傳送一字節(jié)需用 8個時鐘周期個時鐘周期n 前前 4個時鐘周期用通道個時鐘周期用通道 0地址寄存器的地址從源區(qū)讀地址寄存器的地址從源區(qū)讀數(shù)據(jù)送入數(shù)據(jù)送入 8237A的臨時寄存器的臨時寄存器n 后后 4個時鐘周期用通道個時鐘周期用通道 1地址寄存器的地址把臨時寄地址寄存器的地址把臨時寄存器中的數(shù)據(jù)寫入目的區(qū)存器中的數(shù)據(jù)寫入目的區(qū)4. DMA通道的優(yōu)先權(quán)方式通道的優(yōu)先權(quán)方式n 固定優(yōu)先權(quán)方式固定優(yōu)先權(quán)方式 ———— 優(yōu)先權(quán)固定優(yōu)先權(quán)固定n 通道通道 0優(yōu)先權(quán)最高,通道優(yōu)先權(quán)最高,通道 1其次,通道其次,通道 2再次再次,通道,通道 3最低最低n 循環(huán)優(yōu)先權(quán)方式循環(huán)優(yōu)先權(quán)方式 ———— 優(yōu)先權(quán)循環(huán)變化優(yōu)先權(quán)循環(huán)變化n 最近一次服務(wù)的通道在下次循環(huán)中變成最低最近一次服務(wù)的通道在下次循環(huán)中變成最低優(yōu)先權(quán),其他通道依次輪流相應(yīng)的優(yōu)先權(quán)優(yōu)先權(quán),其他通道依次輪流相應(yīng)的優(yōu)先權(quán)5. 自動初始化方式自動初始化方式n 每當(dāng)每當(dāng) DMA過程結(jié)束信號過程結(jié)束信號 EOP*產(chǎn)生時(產(chǎn)生時(不論是內(nèi)部終止計數(shù)還是外部輸入該信不論是內(nèi)部終止計數(shù)還是外部輸入該信號)號)n 用基地址寄存器和基字節(jié)數(shù)寄存器的內(nèi)用基地址寄存器和基字節(jié)數(shù)寄存器的內(nèi)容,使相應(yīng)的現(xiàn)行寄存器恢復(fù)為初始值容,使相應(yīng)的現(xiàn)行寄存器恢復(fù)為初始值,包括恢復(fù)屏蔽位、允許,包括恢復(fù)屏蔽位、允許 DMA請求請求n 這樣就作好了下一次這樣就作好了下一次 DMA傳送的準(zhǔn)備傳送的準(zhǔn)備 8237A的寄存器的寄存器n 8237A共有共有 10種內(nèi)部寄存器,對它們的操種內(nèi)部寄存器,對它們的操作有時需要配合作有時需要配合 3個軟件命令個軟件命令n 8237A的的 “軟件命令軟件命令 ”n 不需要通過數(shù)據(jù)總線寫入控制字不需要通過數(shù)據(jù)總線寫入控制字n 直接由地址和控制信號譯碼實現(xiàn)直接由地址和控制信號譯碼實現(xiàn)1. 現(xiàn)行地址寄存器現(xiàn)行地址寄存器n 保持保持 DMA傳送的當(dāng)前地址值傳送的當(dāng)前地址值n 每次傳送后該寄存器的值自動加每次傳送后該寄存器的值自動加 1或減或減 1n 這個寄存器的值可由這個寄存器的值可由 CPU寫入和讀出寫入和讀出2. 現(xiàn)行字節(jié)數(shù)寄存器現(xiàn)行字節(jié)數(shù)寄存器n 保持保持 DMA傳送的剩余字節(jié)數(shù)傳送的剩余字節(jié)數(shù)n 每次傳送后,該寄存器的值減每次傳送后,該寄存器的值減 1n 這個寄存器的值可由這個寄存器的值可由 CPU寫入和讀出寫入和讀出n 該寄存器的值減至該寄存器的值減至 0,再減,再減 1(從(從 0減到減到 FFFFH))時,終止計數(shù)時,終止計數(shù)讀寫通道寄存器讀寫通道寄存器n CPU與與 8237A之間通過之間通過 8位數(shù)據(jù)總線交換信息,位數(shù)據(jù)總線交換信息,8237A的通道寄存器均為的通道寄存器均為 16位位n 需要兩次讀寫操作才能實現(xiàn)需要兩次讀寫操作才能實現(xiàn) CPU與與 8237A之間的之間的一個完整數(shù)據(jù)的交換一個完整數(shù)據(jù)的交換n 8237A內(nèi)含一個內(nèi)含一個 高高 /低觸發(fā)器低觸發(fā)器 ,用來控制讀寫通道,用來控制讀寫通道寄存器的高、低字節(jié)寄存器的高、低字節(jié)高高 /低觸發(fā)器低觸發(fā)器n 該觸發(fā)器為該觸發(fā)器為 0,控制讀寫低字節(jié),控制讀寫低字節(jié)n 該觸發(fā)器為該觸發(fā)器為 1,控制讀寫高字節(jié),控制讀寫高字節(jié)n 軟、硬件復(fù)位后,觸發(fā)器為軟、硬件復(fù)位后,觸發(fā)器為 0n 每次讀寫通道寄存器,自動改變觸發(fā)器狀態(tài)。如每次讀寫通道寄存器,自動改變觸發(fā)器狀態(tài)。如果果 對對 16位寄存器的操作用兩次連續(xù)讀寫進(jìn)行,就位寄存器的操作用兩次連續(xù)讀寫進(jìn)行,就不必清除這個觸發(fā)器不必清除這個觸發(fā)器n 清除高清除高 /低觸發(fā)器低觸發(fā)器 軟件命令軟件命令 (( A3A2A1A0== 1100))將使高將使高 /低觸發(fā)器清零低觸發(fā)器清零3個個 軟件命令軟件命令n 清除高清除高 /低觸發(fā)器軟件命令低觸發(fā)器軟件命令n A3A2A1A0== 1100,使高,使高 /低觸發(fā)器清零低觸發(fā)器清零n 主清除命令主清除命令n A3A2A1A0== 1101, 使高使高 /低觸發(fā)器清零低觸發(fā)器清零n 還使命令、狀態(tài)、請求、臨時寄存器清零還使命令、狀態(tài)、請求、臨時寄存器清零n 使屏蔽寄存器置為全使屏蔽寄存器置為全 1(禁止(禁止 DMA請求)請求)n 主清除命令與硬件的主清除命令與硬件的 RESET信號具有相同的功能信號具有相同的功能n 清屏蔽寄存器命令清屏蔽寄存器命令n A3A2A1A0== 1110, 使使 4個屏蔽位都清零(允許個屏蔽位都清零(允許 DMA請求)請求)5. 模式寄存器模式寄存器n 存放相應(yīng)通道的方式控制字存放相應(yīng)通道的方式控制字n 選擇某個選擇某個 DMA通道的工作方式通道的工作方式n 其中用最低其中用最低 2位選擇哪個位選擇哪個 DMA通道通道方式字格式方式字格式D7 D6 D5 D4 D3 D2 D1 D000 請求模式01 單字節(jié)模式10 數(shù)據(jù)塊模式11 級聯(lián)模式0 地址增量(加 1)1 地址減量(減 1)0 禁止自動初始化1 允許自動初始化00 DMA校驗01 DMA寫10 DMA讀11 非法 若 D7D6= 1100 通道 001 通道 110 通道 211 通道 36. 命令寄存器命令寄存器n 存放存放 8237A的命令字的命令字n 設(shè)置設(shè)置 8237A芯片的操作方式芯
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1