版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、v掌握幾種數(shù)據(jù)傳送方式的工作過程掌握幾種數(shù)據(jù)傳送方式的工作過程;v掌握掌握8253和和8255的內(nèi)部結(jié)構(gòu)及初始化編程的內(nèi)部結(jié)構(gòu)及初始化編程;v掌握掌握8237的內(nèi)部結(jié)構(gòu)和工作方式的內(nèi)部結(jié)構(gòu)和工作方式;v了解模擬量輸入和輸出的一些基本概念了解模擬量輸入和輸出的一些基本概念. 教教 學(xué)學(xué) 要要 求求2.2.接口與端口的關(guān)系接口與端口的關(guān)系1.1.外部設(shè)備的信號(hào)外部設(shè)備的信號(hào) 輸入指令輸入指令 格格 式式功功 能能 1IN AL,PORT (PORT)AL2IN AL,DX(DX)AL3IN AX,PORT (PORT+1; PORT )AX4IN AX,DX(DX+1; DX )AXIN 累加器累
2、加器, PORTl功功 能:把外設(shè)端口(能:把外設(shè)端口(PORT)的內(nèi)容傳送給累加器。)的內(nèi)容傳送給累加器。輸出指令輸出指令 格格 式式功功 能能 1OUT PORT,AL (AL)PORT2OUTDX,AL (AL)DX3OUT PORT,AX (AX) PORT+1;PORT4OUTDX,AX (AX)DX+1;DXOUT PORT,累加器累加器的內(nèi)容傳送給外設(shè)端口。的內(nèi)容傳送給外設(shè)端口。 CPUCPU不斷地詢問外設(shè)是否準(zhǔn)備好:不斷地詢問外設(shè)是否準(zhǔn)備好:如果準(zhǔn)備好,如果準(zhǔn)備好,CPUCPU執(zhí)行執(zhí)行IOIO操作;否則,操作;否則,CPUCPU一直等待。一直等待。CPUCPU大部分時(shí)間處于等待
3、狀態(tài),利用率不高。大部分時(shí)間處于等待狀態(tài),利用率不高。 查詢環(huán)節(jié)查詢環(huán)節(jié)n尋址狀態(tài)口尋址狀態(tài)口n讀取狀態(tài)寄存器的標(biāo)志位讀取狀態(tài)寄存器的標(biāo)志位n若不就緒就繼續(xù)查詢,直至就緒若不就緒就繼續(xù)查詢,直至就緒 傳送環(huán)節(jié)傳送環(huán)節(jié)n尋址數(shù)據(jù)口尋址數(shù)據(jù)口n通過輸入指令從數(shù)據(jù)端口讀入數(shù)據(jù)通過輸入指令從數(shù)據(jù)端口讀入數(shù)據(jù)n通過輸出指令向數(shù)據(jù)端口輸出數(shù)據(jù)通過輸出指令向數(shù)據(jù)端口輸出數(shù)據(jù)輸入狀態(tài)輸入狀態(tài)就緒?就緒?數(shù)據(jù)交換數(shù)據(jù)交換YN流流程程查詢傳送流程查詢傳送流程返回?cái)帱c(diǎn)斷點(diǎn)主程序主程序中斷服務(wù)程序中斷服務(wù)程序中斷請求中斷請求對(duì)外設(shè)對(duì)外設(shè)進(jìn)行處理進(jìn)行處理繼續(xù)執(zhí)行繼續(xù)執(zhí)行返回?cái)帱c(diǎn)返回?cái)帱c(diǎn) CPU在執(zhí)行程在執(zhí)行程序中,被內(nèi)
4、部序中,被內(nèi)部或外部的事件或外部的事件所打斷,轉(zhuǎn)去所打斷,轉(zhuǎn)去執(zhí)行一段預(yù)先執(zhí)行一段預(yù)先安排好的中斷安排好的中斷服務(wù)程序;服服務(wù)程序;服務(wù)結(jié)束后,又務(wù)結(jié)束后,又返回原來的斷返回原來的斷點(diǎn),繼續(xù)執(zhí)行點(diǎn),繼續(xù)執(zhí)行原來的程序。原來的程序。流程流程中斷傳送流程中斷傳送流程返回利用中斷進(jìn)行信息傳送,可以大大提高利用中斷進(jìn)行信息傳送,可以大大提高CPUCPU的利用率,但是的利用率,但是其傳送過程必須由其傳送過程必須由CPUCPU進(jìn)行監(jiān)控。每次中斷進(jìn)行監(jiān)控。每次中斷, ,額外的操作會(huì)占額外的操作會(huì)占用用CPUCPU時(shí)間。時(shí)間。如果需要在內(nèi)存的不同區(qū)域之間,或者在內(nèi)存與外設(shè)端口如果需要在內(nèi)存的不同區(qū)域之間,或者
5、在內(nèi)存與外設(shè)端口之間進(jìn)行大量信息快速傳送的話,用查詢或中斷方式均不能之間進(jìn)行大量信息快速傳送的話,用查詢或中斷方式均不能滿足速度上的要求,滿足速度上的要求,DMA(Direct Memory Access)直接數(shù)據(jù)傳送直接數(shù)據(jù)傳送: :它是在在內(nèi)它是在在內(nèi)存與高速外設(shè)之間直接進(jìn)行成組的數(shù)據(jù)傳送,而不經(jīng)過存與高速外設(shè)之間直接進(jìn)行成組的數(shù)據(jù)傳送,而不經(jīng)過CPUCPU中中轉(zhuǎn)的一種數(shù)據(jù)傳送方式,可以大大提高信息的傳送速度。轉(zhuǎn)的一種數(shù)據(jù)傳送方式,可以大大提高信息的傳送速度。DMA傳送流程傳送流程HLDA發(fā)存儲(chǔ)器地址發(fā)存儲(chǔ)器地址傳送數(shù)據(jù)傳送數(shù)據(jù)傳送結(jié)束?傳送結(jié)束?DMA結(jié)束結(jié)束修改地址指針修改地址指針流程
6、流程DMA傳送流程傳送流程返回 D7D0計(jì)數(shù)器計(jì)數(shù)器0控制字寄控制字寄存器存器計(jì)數(shù)器計(jì)數(shù)器1計(jì)數(shù)器計(jì)數(shù)器2數(shù)據(jù)總線數(shù)據(jù)總線緩沖器緩沖器讀讀/寫寫邏輯邏輯RDWRA0A1CS CLK0 GATE0 OUT0 CLK1 GATE1 OUT1 CLK2 GATE2 OUT2內(nèi)部總線內(nèi)部總線0:二進(jìn)制二進(jìn)制 1:BCD計(jì)數(shù)計(jì)數(shù)000: 方式方式0001: 方式方式1010: 方式方式211:方式方式3100: 方式方式4101: 方式方式5計(jì)數(shù)器選擇計(jì)數(shù)器選擇00: 計(jì)數(shù)器計(jì)數(shù)器001: 計(jì)數(shù)器計(jì)數(shù)器110: 計(jì)數(shù)器計(jì)數(shù)器2 211: 不用不用讀寫操作讀寫操作00:鎖定當(dāng)前計(jì)數(shù)值鎖定當(dāng)前計(jì)數(shù)值01:
7、讀讀/寫計(jì)數(shù)器低寫計(jì)數(shù)器低8位位10:讀寫計(jì)數(shù)器高讀寫計(jì)數(shù)器高8位位11:先讀先讀/寫計(jì)數(shù)器低寫計(jì)數(shù)器低8位位再讀再讀/寫計(jì)數(shù)器高寫計(jì)數(shù)器高8位位D7D6D5D4D3D2D1D0工作方式選擇工作方式選擇內(nèi)內(nèi)部部數(shù)數(shù)據(jù)據(jù)總總線線PC7 PC4 控制控制控制控制D7D0 數(shù)據(jù)數(shù)據(jù)總線總線 緩沖器緩沖器讀寫讀寫控制控制邏輯邏輯RDWRA1A0RESETCSPA7 PA0 PC3 PC0 PB7 PB0 A組組 端口端口A (8位)位) A組組 端口端口C (4位)位) B組組 端口端口C (4位)位) B組組 端口端口B (8位)位) A組組 B組組1234567891011121314151617
8、181920PA3PA2PA1PA0RDCSGNDA1A0PC7PC6PC5PC4PC0PC1PC2PC3PB0PB1PB24039383736353433323130292827262524232221PA4PA5PA6PA7WRRESETD0D1D2D3D4D5D6D7VCCPB7PB6PB5PB4PB38255A端口選擇表端口選擇表1D6D5D4D3D2D1D0方式選擇控制字標(biāo)志方式選擇控制字標(biāo)志00 :方式:方式001 :方式:方式11:方式:方式20 :輸出:輸出1 :輸入:輸入0 :輸出:輸出1 :輸入:輸入0 :輸出:輸出1 :輸入:輸入0 :方式:方式01 :方式:方式10 :
9、輸出:輸出1 :輸入:輸入PC7PC4PC3PC0端口端口BB組方式選擇組方式選擇端口端口AA組方式選擇組方式選擇三種工作方式:三種工作方式:方式方式0 0:基本的輸入:基本的輸入/ /輸出方式輸出方式方式方式1 1:選通的輸入:選通的輸入/ /輸出方式輸出方式方式方式2 2:雙向傳輸方式:雙向傳輸方式v 端口端口A A有三種工作方式,方式有三種工作方式,方式0 0、方式、方式1 1或方式或方式2 2;v 端口端口B B有二種工作,方式有二種工作,方式0 0或方式或方式1 1;v 端口端口C C可作一般的輸入可作一般的輸入/ /輸出端口使用;輸出端口使用;可用于配合端口可用于配合端口A A和端
10、口和端口B B的工作,為它們提供控的工作,為它們提供控制信號(hào)和狀態(tài)信號(hào)。制信號(hào)和狀態(tài)信號(hào)。 v 由內(nèi)部邏輯(由內(nèi)部邏輯(A A組和組和B B組控制電路)將三個(gè)數(shù)據(jù)端口組控制電路)將三個(gè)數(shù)據(jù)端口分為兩組分為兩組A A組(端口組(端口A A和端口和端口C C高高4 4位位PCPC7 7PCPC4 4)B B組(端口組(端口B B和端口和端口C C低低4 4位位PCPC3 3PCPC0 0)。)。8255A8255A允許劃為同一組的兩個(gè)端口分別工作于輸允許劃為同一組的兩個(gè)端口分別工作于輸入狀態(tài)和輸出狀態(tài)。入狀態(tài)和輸出狀態(tài)。0D6D5D4D3D2D1D0端口端口C置位置位/復(fù)位標(biāo)志復(fù)位標(biāo)志0 :復(fù)位:
11、復(fù)位1 :置位:置位無意義無意義000:PC0001:PC1010:PC2011:PC3100:PC4101:PC5110:PC6111:PC7端口端口C位選擇位選擇 INTEAPC4PC5PC3&PC6、PC7PA7PA0STBAIBFAINTRAI/ORDRDINTEBPC2PC1PC0&PB7PB0STBBIBFBINTRB INTE1PC7PC6PC4PC2PC0PA7PA0ACKASTBAI/OOBFAPC5PC3INTE2IBFA1&INTR接收器接收器接收器接收器數(shù)據(jù)數(shù)據(jù)發(fā)送器發(fā)送器發(fā)送器發(fā)送器(b) 半雙工方式半雙工方式接收器接收器接收器接收器數(shù)據(jù)數(shù)據(jù)發(fā)
12、送器發(fā)送器發(fā)送器發(fā)送器(a) 全雙工方式全雙工方式發(fā)送器發(fā)送器接收器接收器數(shù)據(jù)數(shù)據(jù)(c) 單工方式單工方式SYNCRC1CRC2數(shù)據(jù)塊數(shù)據(jù)塊 (a) 單同步單同步SYN SYNCRC1CRC2數(shù)據(jù)塊數(shù)據(jù)塊(b) 雙同步雙同步58位數(shù)據(jù)位數(shù)據(jù)0/1 0/1 0/1 0/1 0/1 0/1 0/10/1空閑空閑01空空閑閑位位奇奇偶偶校校驗(yàn)驗(yàn)停停止止位位低低位位高高位位1 11空閑位空閑位一個(gè)字符一個(gè)字符A7 A6 A5 A4 EOPA3 A2 A1 A0 VccDB0DB1DB2DB3 DB4DACK0DACK1 DB5DB6DB7 1 40 8237 20 21IORIOWMEMRMEMWNCREADYHLDAADSTBAENHRQCSCLKRESETDACK2DACK3DREQ3DREQ2DREQ1DREQ0GND 工工業(yè)業(yè)生生產(chǎn)產(chǎn)現(xiàn)現(xiàn)場場運(yùn)運(yùn)放放信信號(hào)號(hào)處處理理環(huán)環(huán)節(jié)節(jié)多多路路轉(zhuǎn)轉(zhuǎn)換
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年建材市場商鋪?zhàn)赓U及品牌展示合同2篇
- 二零二五版A4一頁紙環(huán)保印刷定制合同2篇
- 二零二五年度活動(dòng)板房租賃合同(含消防設(shè)施及安全檢查)3篇
- 二零二五版城市綠化帶基站場地租賃與景觀融合合同3篇
- 二零二五版辦公室能源管理合同3篇
- 二零二五年度高性能1號(hào)不銹鋼駁接爪批量采購供貨合同2篇
- 二零二五版企業(yè)清算注銷及員工安置及補(bǔ)償及債務(wù)清理合同3篇
- 二零二五版金融資產(chǎn)抵押交易合同范本3篇
- 二零二五版古建筑修復(fù)工程勞務(wù)承包施工合同2篇
- 二零二五版鋼材現(xiàn)貨及期貨交易合同示范文本3篇
- 2024質(zhì)量管理理解、評(píng)價(jià)和改進(jìn)組織的質(zhì)量文化指南
- 手指外傷后護(hù)理查房
- 油氣回收相關(guān)理論知識(shí)考試試題及答案
- 我能作業(yè)更細(xì)心(課件)-小學(xué)生主題班會(huì)二年級(jí)
- 2023年湖北省武漢市高考數(shù)學(xué)一模試卷及答案解析
- 城市軌道交通的網(wǎng)絡(luò)安全與數(shù)據(jù)保護(hù)
- 英國足球文化課件
- 《行政職業(yè)能力測驗(yàn)》2023年公務(wù)員考試新疆維吾爾新疆生產(chǎn)建設(shè)兵團(tuán)可克達(dá)拉市預(yù)測試題含解析
- 醫(yī)院投訴案例分析及處理要點(diǎn)
- 燙傷的安全知識(shí)講座
- 工程變更、工程量簽證、結(jié)算以及零星項(xiàng)目預(yù)算程序?qū)嵤┘?xì)則(試行)
評(píng)論
0/150
提交評(píng)論