



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
8255工作方式:1、 方式0:A,C口高4位,B口,C口低4位定義為輸入或輸出。各端口獨立,16種組合。C口按位進行置位,復(fù)位。適用于無條件傳送方式,查詢工作方式。2、 方式1:(1)A,B口為輸入時,C口6條線位選通控制信號線,A口用PC3/6/7,B口用PC0/1/2,IOW將數(shù)據(jù)送A,B口,OBF通知外設(shè),外設(shè)發(fā)出響應(yīng)ACK,OBF=1,產(chǎn)生INTR(其有效條件為OBF=1,ACK=1,INTE=1)INTE由PC6(A口)或PC2(B口)的置位/復(fù)位控制,INTE是否輸出1由ACK控制,剩余C口2條線工作于方式0.(2)A,B口為輸出時,A口使用C口的PC3/4/5,B口用PC0/1/2。外設(shè)發(fā)出STB,數(shù)據(jù)鎖存于輸入緩沖器中,接口發(fā)出IBF,STB=1時,INTE,IBF=1,產(chǎn)生INTR,通過8259使CPU中斷,使之從8255端口讀數(shù)據(jù)。INTR受INTE控制,INTE狀態(tài)利用C口位操作方式的置/復(fù)位控制。3、方式2:A口工作于此方式。輸入輸出均為A口,利用C口5條線提供控制信號,B口可工作于方式0或1,C口剩余3條線作輸入輸出或B口控制線。矩陣式鍵盤接口電路原理:程序:START:MOV AL,10000001B MOV AH,AL OUT 43H,AL MOV AL,10001000B MOV AL,0 OUT 43H,AL OUT 42H,AL MOV AL,AHWAIT1:IN AL,42H OUT 42H,AL AND AL,0FH IN AL,42H CMP AL,0FH AND AL,0F0H JE WAIT1 OR AL,AH給8088CPU系統(tǒng)擴展32K的ROM,且所選用的存儲器芯片為8K*8,地址譯碼器為74LS138,ROM的地址范圍從60000H-67FFFH,要求寫出每個存儲器芯片地址范圍,畫出邏輯連線圖。存儲器芯片為8K8,可知芯片容量為8K,地址線為13條,數(shù)據(jù)線為8條,而系統(tǒng)要求容量為32K,位數(shù)是8,因此為字?jǐn)U展。需要的芯片為4個 存儲器芯片的地址為:1)、地址譯碼器:3個輸入端的信號中必須有:A13,A14,其對應(yīng)的位置不同,輸出的引腳也不同。只要輸入信號與輸出信號一致,且連接到相應(yīng)的存儲器芯片上 。2)、數(shù)據(jù)線連接正確3)、地址線連接正確CPU有16根地址線A15-A0,8根數(shù)據(jù)線D7-D0,現(xiàn)需擴展6KB的ROM,地址范圍0000H-17FFH,采用2716芯片。寫出2716數(shù)據(jù)線、地址線條數(shù),ROM芯片數(shù)量,原理圖,及個片ROM地址范圍。存儲器2716的數(shù)據(jù)線有8條,地址線有11條。因為2716的容量為2KB,要擴展6KB,所以3片 用下列RAM芯片構(gòu)成32K8的存儲器模塊,各需要多少芯片?多少個片選線?(1)1K8 (2)4K8 (3)1K4 (4)16K4答案: (1)32,32 (2)8,8 (3)64,32 (4)4,2 8255A中,A,B工作于方式0,A為輸入,B為輸出,C高位輸出,低位輸入,A口地址40H。 工作方式控制:10010001B 即91H 8255A初始化:MOV AL,91H; OUT 43H,ALA口輸入,將其取反后B口送出:IN AL,40H; NOT AL; OUT 41H,AL8255A端口地址:160H,162H,164H,166H,A口方式0輸出,B,C口方式0輸入。根據(jù)端口地址知,端口A地址為:160H,端口B地址為:162H,端口C地址為:164H,控制端口地址為:166H。端口A方式0輸出,端口B方式0輸入,端口C方式0輸入知:控制字8BH。程序初始化,2B+C取反送A:MOVAL,8BH;MOVDX,0166H ;OUT DX,AL MOVDX,0162H ;INAL,DX ;MOVBL,AL ADDBL,AL ;MOVDX, 164H ;INAL, DX ;ADDAL, BL NOTAL ;MOVDX, 0160H ;OUTDX,AL在一個系統(tǒng)中,8255A的四個端口地址分別為:420H、422H、424H和426H。要求:1)初始化8255A,使端口A、B、C均工作于方式0,端口A作為輸入端口,端口B和C作為輸出端口。2)將端口A輸入的信息取反后直接輸出到端口B。3)檢測端口A輸入的信息的PA7位。當(dāng)PA7=1時,端口C輸出FFH,否則,輸出00H。請編寫程序段,完成上述功能(程序要加注解)。答案: 1) MOV AL,90H MOV DX,426H OUT DX,AL 2) MOV DX,420H IN AL,DX MOV DX,422H NOT AL OUT DX,AL 3) MOV DX,420H ;從端口A輸入信息 IN AL,DX TEST AL,80H ;測試PA7是否為0 MOV AL,0 JZ KO ;如果為0,輸出0 MOV AL,0FFH ;否則輸出0FFH KO:MOV DX,424H ;端口C的地址 OUT DX,ALCPU與外設(shè)之間的數(shù)據(jù)傳送方式:無條件傳送,程序查詢(不能并行工作),中斷,DMA(數(shù)據(jù)傳輸率最高,硬件為DMAC)I/O接口的編址方式:內(nèi)存單元統(tǒng)一編址,獨立編址。CPU與I/O接口信息分類:數(shù)據(jù),狀態(tài),控制。接口由數(shù)據(jù)/狀態(tài)/命令寄存器構(gòu)成。I/O與主機中斷方式特點:CPU與設(shè)備并行,傳送與主程序串行。輸入設(shè)備數(shù)據(jù)線必須經(jīng)三態(tài)緩沖器才和CPU數(shù)據(jù)總線連接。I/O口:在CPU和外部設(shè)備之間,需要一些進行數(shù)據(jù)轉(zhuǎn)換、電平匹配和相互聯(lián)絡(luò)的功能電路,稱為I/O接口
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆上海閔行區(qū)高三3月份第一次模擬考試英語試卷含答案
- 集市公路施工方案
- 兒童音樂教育啟蒙與成長指南
- 規(guī)培醫(yī)生入科教育創(chuàng)新模式與實踐
- 了解自我 接納自我
- 基于GNSS-RTK的塔克拉瑪干沙漠東北緣灌叢沙堆形態(tài)特征研究
- TLR2小分子抑制劑的發(fā)現(xiàn)及抗腫瘤機制初步研究
- 經(jīng)胸前入路腔鏡甲狀腺切除術(shù)術(shù)后引流量影響因素分析
- 黃河流域九省區(qū)文化產(chǎn)業(yè)與旅游產(chǎn)業(yè)融合發(fā)展水平測度及時空特征研究
- 涼血解毒化瘀方治療慢加急性肝衰竭的機制研究
- GB/T 28462-2012機織起絨合成革基布
- 接觸網(wǎng)工復(fù)習(xí)題庫及答案
- 兒童泌尿道感染(課堂PPT)
- 全國壓力容器設(shè)計單位名錄
- 特變電工-財務(wù)報表分析課件
- 人民醫(yī)院人才隊伍建設(shè)規(guī)劃人才隊伍建設(shè)五年規(guī)劃
- 一年級語文下冊課件-21 小壁虎借尾巴24-部編版(15張PPT)
- 患者隨訪率低原因分析以及對策
- 計量認(rèn)證實驗室程序文件(全套)
- DGC型瓦斯含量直接測定裝置使用說明書
- 普通座式焊接變位機工裝設(shè)計全套圖紙
評論
0/150
提交評論