微機(jī)原理與接口第7章CPU與外設(shè)之間數(shù)據(jù)傳送的方式.ppt

微機(jī)原理與接口第7章CPU與外設(shè)之間數(shù)據(jù)傳送的方式.ppt

ID:52310625

大?。?.34 MB

頁(yè)數(shù):51頁(yè)

時(shí)間:2020-04-04

微機(jī)原理與接口第7章CPU與外設(shè)之間數(shù)據(jù)傳送的方式.ppt_第1頁(yè)
微機(jī)原理與接口第7章CPU與外設(shè)之間數(shù)據(jù)傳送的方式.ppt_第2頁(yè)
微機(jī)原理與接口第7章CPU與外設(shè)之間數(shù)據(jù)傳送的方式.ppt_第3頁(yè)
微機(jī)原理與接口第7章CPU與外設(shè)之間數(shù)據(jù)傳送的方式.ppt_第4頁(yè)
微機(jī)原理與接口第7章CPU與外設(shè)之間數(shù)據(jù)傳送的方式.ppt_第5頁(yè)
資源描述:

《微機(jī)原理與接口第7章CPU與外設(shè)之間數(shù)據(jù)傳送的方式.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、教學(xué)內(nèi)容本章介紹輸入輸出接口的基本概念,CPU與外設(shè)間的數(shù)據(jù)傳送方式,中斷傳送方式及相關(guān)技術(shù),以及可編程中斷控制器8259A的結(jié)構(gòu)及編程方法。具體內(nèi)容如下:1、I/O接口概述2、CPU與外設(shè)之間數(shù)據(jù)傳送的方式3、中斷技術(shù)4、8086/8088中斷系統(tǒng)5、可編程中斷控制器Intel8259A1學(xué)習(xí)要求1.了解I/O接口電路的主要功能、內(nèi)部和外部特點(diǎn)、端口編址方法、I/O地址譯碼特點(diǎn)2.掌握輸入輸出指令3.掌握無(wú)條件、查詢傳送方式4.理解中斷、中斷源、中斷工作過(guò)程、中斷源識(shí)別、優(yōu)先權(quán)排隊(duì)和中斷嵌套5.理解DMA傳送的工

2、作過(guò)程2第7章輸入/輸出與中斷7.1I/O接口概述7.2CPU與外設(shè)之間數(shù)據(jù)傳送的方式7.3中斷技術(shù)7.48086/8088中斷系統(tǒng)7.5可編程中斷控制器Intel8259A3第7章:7.1I/O接口概述為什么需要I/O接口(電路)?微機(jī)的外部設(shè)備多種多樣工作原理、驅(qū)動(dòng)方式、信息格式、以及工作速度方面彼此差別很大它們不能與CPU直接相連必須經(jīng)過(guò)中間電路再與系統(tǒng)相連這部分電路被稱為I/O接口電路多種外設(shè)4第7章:7.1I/O接口概述(續(xù)1)什么是I/O接口(電路)?I/O接口是位于系統(tǒng)與外設(shè)間、用來(lái)協(xié)助完成數(shù)據(jù)傳送和

3、控制任務(wù)的邏輯電路PC機(jī)系統(tǒng)板的可編程接口芯片、I/O總線槽的電路板(適配器)都是接口電路CPU接口電路I/O設(shè)備5第7章:7.1I/O接口概述(續(xù)2)什么是微機(jī)接口技術(shù)?處理微機(jī)系統(tǒng)與外設(shè)間聯(lián)系的技術(shù)注意其軟硬結(jié)合的特點(diǎn)根據(jù)應(yīng)用系統(tǒng)的需要,使用和構(gòu)造相應(yīng)的接口電路,編制配套的接口程序,支持和連接有關(guān)的設(shè)備6第7章:7.1.1I/O接口的主要功能⑴對(duì)輸入輸出數(shù)據(jù)進(jìn)行緩沖和鎖存輸出接口有鎖存環(huán)節(jié);輸入接口有緩沖環(huán)節(jié)實(shí)際的電路常見(jiàn):輸出鎖存緩沖環(huán)節(jié)、輸入鎖存緩沖環(huán)節(jié)⑵對(duì)信號(hào)的形式和數(shù)據(jù)的格式進(jìn)行變換微機(jī)直接處理:數(shù)字量

4、、開(kāi)關(guān)量、脈沖量⑶對(duì)I/O端口進(jìn)行尋址⑷與CPU和I/O設(shè)備進(jìn)行聯(lián)絡(luò)77.1.2CPU與外設(shè)交換的信息主機(jī)與I/O設(shè)備之間交換的信息可分為數(shù)據(jù)信息、狀態(tài)信息和控制信息三類。1.?dāng)?shù)據(jù)信息數(shù)據(jù)信息又分為數(shù)字量、模擬量和開(kāi)關(guān)量三種形式。1)數(shù)字量數(shù)字量是計(jì)算機(jī)可以直接發(fā)送、接收和處理的數(shù)據(jù)。例如,由鍵盤、顯示器、打印機(jī)及磁盤等I/O外設(shè)與CPU交換的信息,它們是以二進(jìn)制形式表示的數(shù)或以ASCII碼表示的數(shù)符。82)模擬量當(dāng)計(jì)算機(jī)應(yīng)用于控制系統(tǒng)中時(shí),輸入的信息一般為來(lái)自現(xiàn)場(chǎng)的連續(xù)變化的物理量,如溫度、壓力、流量、位移、濕度

5、等,這些物理量通過(guò)傳感器并經(jīng)放大處理得到模擬電壓或電流,這些模擬量必須先經(jīng)過(guò)模擬量向數(shù)字量的轉(zhuǎn)換(A/D轉(zhuǎn)換)后才能輸入計(jì)算機(jī)。反過(guò)來(lái),計(jì)算機(jī)輸出的控制信號(hào)都是數(shù)字量,也必須先經(jīng)過(guò)數(shù)字量向模擬量的轉(zhuǎn)換(D/A轉(zhuǎn)換),把數(shù)字量轉(zhuǎn)換成模擬量才能去控制現(xiàn)場(chǎng)。3)開(kāi)關(guān)量開(kāi)關(guān)量可表示兩個(gè)狀態(tài),如開(kāi)關(guān)的斷開(kāi)和閉合,機(jī)器的運(yùn)轉(zhuǎn)與停止,閥門的打開(kāi)與關(guān)閉等。這些開(kāi)關(guān)量通常要經(jīng)過(guò)相應(yīng)的電平轉(zhuǎn)換才能與計(jì)算機(jī)連接。開(kāi)關(guān)量只要用一位二進(jìn)制數(shù)即可表示。92.狀態(tài)信息狀態(tài)信息作為CPU與外設(shè)之間交換數(shù)據(jù)時(shí)的聯(lián)絡(luò)信息,反映了當(dāng)前外設(shè)所處的工作狀態(tài)

6、,是外設(shè)通過(guò)接口送往CPU的。CPU通過(guò)對(duì)外設(shè)狀態(tài)信號(hào)的讀取,可得知輸入設(shè)備的數(shù)據(jù)是否準(zhǔn)備好、輸出設(shè)備是否空閑等情況。對(duì)于輸入設(shè)備,一般用準(zhǔn)備好(READY)信號(hào)的高低來(lái)表明待輸入的數(shù)據(jù)是否準(zhǔn)備就緒;對(duì)于輸出設(shè)備,則用忙(BUSY)信號(hào)的高低表示輸出設(shè)備是否處于空閑狀態(tài),如為空閑狀態(tài),則可接收CPU輸出的信息,否則CPU要暫停送數(shù)。103.控制信息控制信息是CPU通過(guò)接口傳送給外設(shè)的,CPU通過(guò)發(fā)送控制信息設(shè)置外設(shè)(包括接口)的工作模式、控制外設(shè)的工作。如外設(shè)的啟動(dòng)信號(hào)和停止信號(hào)就是常見(jiàn)的控制信息。實(shí)際上,控制信息

7、往往隨著外設(shè)的具體工作原理不同而含義不同。雖然數(shù)據(jù)信息、狀態(tài)信息和控制信息含義各不相同,但在微型計(jì)算機(jī)系統(tǒng)中,CPU通過(guò)接口和外設(shè)交換信息時(shí),只能用輸入指令(IN)和輸出指令(OUT)傳送數(shù)據(jù),所以狀態(tài)信息、控制信息也是被作為數(shù)據(jù)信息來(lái)傳送的,即把狀態(tài)信息作為一種輸入數(shù)據(jù),而把控制信息作為一種輸出數(shù)據(jù),這樣,狀態(tài)信息和控制信息也通過(guò)數(shù)據(jù)總線來(lái)傳送。但在接口中,這三種信息是在不同的寄存器中分別存放的。117.1.3I/O接口的基本結(jié)構(gòu)I/O接口的基本結(jié)構(gòu)如圖7.2所示。每個(gè)接口電路中都包含一組寄存器,CPU與外設(shè)進(jìn)行

8、信息交換時(shí),各類信息在接口中存入不同的寄存器,一般稱這些寄存器為I/O端口,簡(jiǎn)稱為口(Port)。用來(lái)保存CPU和外設(shè)之間傳送的數(shù)據(jù)(如數(shù)字、字符及某種特定的編碼等)、對(duì)輸入/輸出數(shù)據(jù)起緩沖作用的數(shù)據(jù)寄存器稱為數(shù)據(jù)端口;用來(lái)存放外設(shè)或者接口部件本身狀態(tài)的狀態(tài)寄存器稱為狀態(tài)端口;用來(lái)存放CPU發(fā)往外設(shè)的控制命令的控制寄存器稱為控制端口。12圖7.2一個(gè)典型的I

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(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)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。