《數(shù)據(jù)傳送方式》PPT課件

《數(shù)據(jù)傳送方式》PPT課件

ID:45432357

大小:506.50 KB

頁數(shù):38頁

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

《數(shù)據(jù)傳送方式》PPT課件_第1頁
《數(shù)據(jù)傳送方式》PPT課件_第2頁
《數(shù)據(jù)傳送方式》PPT課件_第3頁
《數(shù)據(jù)傳送方式》PPT課件_第4頁
《數(shù)據(jù)傳送方式》PPT課件_第5頁
資源描述:

《《數(shù)據(jù)傳送方式》PPT課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、計(jì)算機(jī)原理?xiàng)铉魑C(jī)原理匯編接口技術(shù)輸入/輸出設(shè)備和I/O接口輸入輸出設(shè)備是微機(jī)系統(tǒng)的重要組成部分。輸入設(shè)備是將外界信息(如數(shù)據(jù)、程序、命令)送入計(jì)算機(jī)的裝置。如鍵盤、鼠標(biāo)器、掃描儀、數(shù)字化儀、條碼讀入器等。輸出設(shè)備則是將計(jì)算機(jī)運(yùn)算處理結(jié)果信息,以人們熟悉的形式打印、顯示出來的裝置。如顯示器、打印機(jī)、繪圖儀等。另外還有一類設(shè)備既可輸入信息又可輸出信息,稱為輸入/輸出設(shè)備。如磁盤、磁帶、通信設(shè)備等。微機(jī)原理匯編接口技術(shù)I/O接口外部設(shè)備與CPU相比,工作速度較低,信息處理多樣(如數(shù)字量、開關(guān)量、模擬量等),不同外設(shè)的工作時(shí)序不一致等。由于以上原因,外設(shè)與C

2、PU之間一般不能直接連接,而需要一個(gè)“接口電路”來作為外設(shè)與CPU之間的橋梁,這種接口電路稱為I/O接口。微機(jī)原理匯編接口技術(shù)I/O接口的基本功能(為什么要用I/O接口電路)總的來說,I/O接口具有下述三方面功能:(1)速度的匹配(2)信息格式的變換:包括串并轉(zhuǎn)換,A/D,D/A轉(zhuǎn)換,電平轉(zhuǎn)換等。(3)提供主機(jī)和外設(shè)間傳送數(shù)據(jù)所必須的狀態(tài)和控制信息。微機(jī)原理匯編接口技術(shù)主機(jī)(CPU)和I/O設(shè)備之間傳送的信息格式1.數(shù)據(jù)信息:(1)數(shù)字量(計(jì)算機(jī)可以直接接收和處理的數(shù)據(jù))(2)模擬量2.狀態(tài)信息例如:對(duì)于輸入設(shè)備的“Ready”對(duì)于輸出設(shè)備的“Busy

3、”特點(diǎn):①CPU?外設(shè)接口②可讀(不可寫)3.控制信息:特點(diǎn)①CPU?外設(shè)接口②可寫(不可讀)控制對(duì)象傳感器執(zhí)行部件運(yùn)放功放A/DD/A微型計(jì)算機(jī)數(shù)字量模擬量微機(jī)原理匯編接口技術(shù)I/O接口的基本結(jié)構(gòu)由圖可見,外設(shè)通過I/O接口電路與CPU相連。每個(gè)接口電路包含一組寄存器:數(shù)據(jù)輸入寄存器、數(shù)據(jù)輸出寄存器、狀態(tài)寄存器、控制寄存器、通常稱這些寄存器為I/O端口(I/OPORT),每個(gè)端口有一個(gè)端口地址微機(jī)原理匯編接口技術(shù)I/O端口的編址方式1.I/O端口和存儲(chǔ)器統(tǒng)一編址(MemoryMappedI/O)優(yōu)點(diǎn):可以用訪問存儲(chǔ)器的指令來訪問I/O端口。例如:AD

4、DAL,[2000H]一個(gè)I/O端口的內(nèi)容缺點(diǎn):I/O端口占用了一部分地址空間。I/O存儲(chǔ)器0XXXXHXXXXH整個(gè)地址空間微機(jī)原理匯編接口技術(shù)I/O端口的編址方式2.I/O端口和存儲(chǔ)器分開編址(I/OMappedI/O)指令系統(tǒng)中分別設(shè)立面向存儲(chǔ)器的指令和面向I/O操作的指令。(IN指令和OUT指令)在微型計(jì)算機(jī)中,地址總線為存儲(chǔ)器和I/O端口所共享,那么,CPU輸出的地址信號(hào)究竟是給誰的?是給M,還是I/O?在CPU芯片上設(shè)置專門的控制信號(hào)線M/IO(80x86均如此)。優(yōu)缺點(diǎn):P164存儲(chǔ)器I/OXXXXH00XXXXH微機(jī)原理匯編接口技術(shù)I/

5、O接口的地址譯碼及片選信號(hào)的產(chǎn)生系統(tǒng)中由多臺(tái)外設(shè),當(dāng)CPU與外設(shè)進(jìn)行通信時(shí)(INAL,XXH或OUTXXH,AL),需要對(duì)各個(gè)設(shè)備所對(duì)應(yīng)的接口電路進(jìn)行邏輯選擇,即產(chǎn)生相應(yīng)的片選(ChipSelect--CS)信號(hào)。這種邏輯選擇功能是由系統(tǒng)中I/O接口部分的地址譯碼器來實(shí)現(xiàn)的。所以,地址譯碼器是I/O接口電路的基本組成部分。通常采用“3-8”譯碼器(74LS138)I/O指令A(yù)5A6A7A8A9AENABCG2BG2AG1Y0Y7選中某一接口電路微機(jī)原理匯編接口技術(shù)第二節(jié)CPU與外設(shè)數(shù)據(jù)傳送方式一、CPU與I/O設(shè)備之間的接口信息(一)CPU與I/O設(shè)備

6、之間的接口信息1、CPU與一個(gè)外設(shè)交換信息,通常需要有以下一些信息:(1)數(shù)據(jù)①數(shù)字量②模擬量③開關(guān)量(2)狀態(tài)信息(3)控制信息2、CPU與外設(shè)之間的接口微機(jī)原理匯編接口技術(shù)(二)無條件傳送方式無條件傳送方式有稱同步方式,較少使用,只有在外部控制過程的各種動(dòng)作時(shí)間是固定的,且是已知的條件下才能夠應(yīng)用。1、無條件傳送的輸入方式。見圖6-3所示:2、無條件傳送的輸出方式。見圖6-4所示:微機(jī)原理匯編接口技術(shù)3、無條件傳送方式的舉例。見圖6-5所示:STA:MOVDX,0100HLEABX,DSIOKXORAL,ALAGN:MOVAL,DLOUT[20H]

7、,ALCALLNEARDELAY1MOVAL,DHOUT[20H],ALCALLNEARDELAY2INAX,[10H]MOV[BX],AXINCBXINCBXRCLDH,1JNCAGN微機(jī)原理匯編接口技術(shù)(三)查詢傳送方式1、查詢式輸入與無條件傳送方式不一樣,這種方式,在傳送前,必須去查詢一下外設(shè)的狀態(tài),當(dāng)外設(shè)準(zhǔn)備好了才傳送;若未準(zhǔn)備好,則CPU就等待。(1)查詢示輸入的接口電路。見圖6-6所示:微機(jī)原理匯編接口技術(shù)(2)查詢式輸入時(shí)的數(shù)據(jù)和狀態(tài)信息和程序流程圖見6-7和圖6-8所示:POLL:INAL,STATUS——PORT;從狀態(tài)端口輸入狀態(tài)信

8、息TESTAL,80H;檢查READY是否1JEPOLL;未READY循環(huán)INAL,DATA—

當(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)系客服處理。