第五章微型計(jì)算機(jī)接口和外設(shè)的數(shù)據(jù)傳輸課件.ppt
《第五章微型計(jì)算機(jī)接口和外設(shè)的數(shù)據(jù)傳輸課件.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《第五章微型計(jì)算機(jī)接口和外設(shè)的數(shù)據(jù)傳輸課件.ppt(62頁珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(1),本章重點(diǎn),接口電路的功能接口部件和I/O端口CPU和外設(shè)之間的三種數(shù)據(jù)傳輸方式、各自優(yōu)缺點(diǎn)和使用場(chǎng)合中斷傳輸方式的原理和可屏蔽中斷的響應(yīng)過程DMA方式的原理和DMA控制器的功能,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(2),I/O接口概述,接口電路按功能可分為兩類:使微處理器正常工作所需的輔助電路輸入輸出接口電路(2)為什么要用接口電路為什么需要I/O接口(電路)?,微機(jī)的外部設(shè)備多種多樣,其工作原理、驅(qū)動(dòng)方式、信息格式、以及工作速度方面彼此差別很大,它們不能與CPU直接相連,必須經(jīng)過中間電路再與系統(tǒng)相連,微機(jī)原理 第五章 微型計(jì)算機(jī)和
2、外設(shè)的數(shù)據(jù)傳輸(3),5.2 CPU和輸入輸出設(shè)備之間的信號(hào),CPU和輸入輸出設(shè)備之間有以下幾類信號(hào) :(1)數(shù)據(jù)信息,又分為:數(shù)字量 模擬量 開關(guān)量 (2)狀態(tài)信息 (3)控制信息,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(4),5.3 接口部件的I/O端口,數(shù)據(jù)端口 狀態(tài)端口 控制端口或命令端口,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(5),I/O接口的主要功能,尋址功能輸入/輸出功能數(shù)據(jù)轉(zhuǎn)換功能聯(lián)絡(luò)功能中斷管理功能復(fù)位功能可編程功能錯(cuò)誤檢測(cè)功能,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(6),外設(shè)通過接口和系統(tǒng)的連接,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(7),5.
3、4 CPU和外設(shè)之間的數(shù)據(jù)傳送方式,解決定時(shí)問題的三種傳送方式:程序方式 中斷方式 DMA方式,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(8),5.4.1 程序方式,1. 無條件傳送方式,圖 無條件傳送方式的工作原理,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(9),無條件傳送方式及其接口,在CPU與慢速變化的設(shè)備交換數(shù)據(jù)時(shí),可以認(rèn)為它們總是處于“就緒”狀態(tài),隨時(shí)可以進(jìn)行數(shù)據(jù)傳送,這就是無條件傳送,或稱立即傳送、同步傳送(演示)適合:簡單設(shè)備,如LED數(shù)碼管、按鍵或按紐等優(yōu)點(diǎn):無條件傳送的接口和操作均十分簡單前提:外設(shè)必須隨時(shí)就緒,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(10),無
4、條件傳送:輸入示例,MOV DX, 160HIN AL, DX,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(11),無條件傳送:輸入實(shí)例,MOV DX, 160HIN AL, DX,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(12),無條件傳送:輸出示例,MOV DX, 160HMOV AL, BXOUT DX, AL,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(13),無條件傳送:輸出實(shí)例,MOV DX, 160HMOV AL, BXOUT DX, AL,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(14),無條件傳送:輸入輸出接口,next:mov dx,8000h;DX指向數(shù)據(jù)端口
5、in al,dx;從輸入端口讀開關(guān)狀態(tài)not al;反相out dx,al;送輸出端口顯示call delay;調(diào)子程序延時(shí)jmp next;重復(fù),微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(15),無條件傳送實(shí)例,例:用無條件傳送方式編寫產(chǎn)生任意波形、任意頻率的脈沖信號(hào)程序?,F(xiàn)給定三種波形A、B和C。其中時(shí)間間隔T=10ms,每種波形由T1T8共八個(gè)狀態(tài)組成,要求連續(xù)重復(fù)發(fā)送T1T8信號(hào)。,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(16),2 . 條件傳送方式,(1)條件傳送的概念(2)條件傳送的三個(gè)環(huán)節(jié):CPU從接口中讀取狀態(tài)字CPU檢測(cè)狀態(tài)字傳送數(shù)據(jù),微機(jī)原理 第五章 微型計(jì)算機(jī)和
6、外設(shè)的數(shù)據(jù)傳輸(17),查詢傳送的兩個(gè)環(huán)節(jié), 查詢環(huán)節(jié)尋址狀態(tài)口讀取狀態(tài)寄存器的標(biāo)志位若不就緒就繼續(xù)查詢,直至就緒 傳送環(huán)節(jié)尋址數(shù)據(jù)口是輸入,通過輸入指令從數(shù)據(jù)端口讀入數(shù)據(jù)是輸出,通過輸出指令向數(shù)據(jù)端口輸出數(shù)據(jù)流程,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(18),查詢式輸入的接口電路,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(19),查詢式輸出的接口電路,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(20),查詢式輸入過程的流程圖,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(21),查詢輸入接口,mov dx,8000h;DX指向狀態(tài)端口status:in al,dx;讀狀態(tài)端口t
7、est al,01h;測(cè)試標(biāo)志位D0jz status;D00,未就緒,繼續(xù)查詢inc dx;D01,就緒,DX指向數(shù)據(jù)端口in al,dx;從數(shù)據(jù)端口輸入數(shù)據(jù),微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(22),查詢輸出接口,mov dx,8000h;DX指向狀態(tài)端口status:in al,dx;讀取狀態(tài)端口的狀態(tài)數(shù)據(jù)test al,80h;測(cè)試標(biāo)志位D7jnz status;D71,未就緒,繼續(xù)查詢inc dx;D70,就緒,DX指向數(shù)據(jù)端口mov al,buf;變量buf送ALout dx,al;將數(shù)據(jù)輸出給數(shù)據(jù)端口,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(23),查詢方式的E
8、EPROM編程,next:mov al,55h;寫入內(nèi)容55Hmov bx,al;寫入存儲(chǔ)單元nop;空操作指令,起延時(shí)作用nopnext1:in al,dx;查詢狀態(tài)口test al,01h;測(cè)試D0jz next1;D00,芯片還在寫入inc bx;D01,寫畢,指針移動(dòng)loop next;循環(huán)至全部字節(jié)寫完,微機(jī)原理 第五章 微型計(jì)算機(jī)和外設(shè)的數(shù)據(jù)傳輸(24),查詢式數(shù)據(jù)采集系統(tǒng),8086/8088CPU,A/D轉(zhuǎn)換,2,3,4,多路開關(guān),數(shù)據(jù)端口讀選通,8位數(shù)據(jù),1位狀態(tài),控制端口寫選通,狀態(tài)端口讀選通,啟動(dòng) D4,數(shù)據(jù),READY,D7,D0,D1,D2,1個(gè)模擬量,8個(gè)輸入模擬量,
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 第五 微型計(jì)算機(jī) 接口 外設(shè) 數(shù)據(jù)傳輸 課件
鏈接地址:http://zhizhaikeji.com/p-26990703.html