freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微型計算機(jī)系統(tǒng)應(yīng)用之并行接口芯片8255(文件)

2025-01-13 04:37 上一頁面

下一頁面
 

【正文】 電平有效。 方式 2的時序8255A的端口工作在方式 2的時序,如圖 1016所示。 STB在 RD以前發(fā)生就行。STBWR其中, MASK=INTE。允許輸入中斷,置 PC4,控制字為00001001B。甲機(jī)一側(cè)的 8255A采用方式 1工作,乙機(jī)一側(cè)的 8255A采用方式 0工作。根據(jù)上述要求,接口電路的連接如圖 1018所示。(2) 軟件編程① 甲機(jī)發(fā)送程序:MOV DX,303H; 8255A命令口MOV AL, 10100000B;端口 A,方式 1;端口 B沒用方式字OUT DX,AL;輸出方式字MOV AL, 0DH;置發(fā)送中斷允許 INTEA= 1OUT DX, AL; PC6置 “1”MOV AX, 030H;發(fā)送數(shù)據(jù)的首地址MOV ES, AXMOV BX,00HMOV CX, 3FFH;置發(fā)送字節(jié)數(shù)MOV DX, 300H;置 8255A數(shù)據(jù)字地址MOV AL, ES:[ BX];取第一個發(fā)送數(shù)據(jù)OUT DX, AL;寫第一個數(shù),產(chǎn)生第一個OBF信號INC BX;指向下一個數(shù)DEC CX;字節(jié)數(shù) 1L: MOV DX, 302H; 8255A狀態(tài)口IN AL,DX;輸入狀態(tài)AND AL, 08H;檢查有無 INTRAJZ L;若無中斷請求則等待MOV DX, 300H;置數(shù)據(jù)口地址MOV AL,ES:[ EBX];取數(shù)據(jù)OUT DX, AL;輸出INC BXDEC CXJNZ L;未發(fā)送完則循環(huán)MOV AX, 4C00HINT 21H;發(fā)送完,返回 DOS在上述發(fā)送程序中,檢查的是 INTR位 (PC3)的狀態(tài),實(shí)際上,也可以檢查發(fā)送緩沖器滿 OBF位 (PC7)的狀態(tài)。乙機(jī)8255A為方式 0接收 (輸入 ),把 PA口用作輸入,接收數(shù)據(jù),聯(lián)絡(luò)信號自行選擇,可選擇 PC4和 PC0作為聯(lián)絡(luò)信號線, PC4輸入、 PC0輸出。2. 分析根據(jù)要求,雙機(jī)均采用可編程并行接口芯片8255A構(gòu)成接口電路,只是 8255A的工作方式不同。1. 要求在甲乙兩臺微型計算機(jī)之間并行傳送 1KB數(shù)據(jù)。此時端口 C的各位的功能如圖1017所示。MASK故INTR=IBF輸出是由 CPU執(zhí)行輸出指令 (給出 I/O的 WR)信號開始的,輸入是由選通信號開始的。在 CPU未把數(shù)據(jù)讀走前, IBF始終為高電平,阻止輸入設(shè)備送來新的數(shù)據(jù)。STB—— 選通輸入,低電平有效。ACK—— 響應(yīng)信號,低電平有效。各個信號的意義為:INTR—— 中斷請求信號,高電平有效。在 WR上升沿后經(jīng)過 tWB時間數(shù)據(jù)就輸出了,當(dāng)外設(shè)接收數(shù)據(jù)后,發(fā)出 ACK信號,它一方面使 OBF無效 (經(jīng)過 tAOB),另一方面在ACK的上升沿使 INTR有效 (經(jīng)過 tAIT),發(fā)出新的中斷請求。INTEA由 PC6的置位 /復(fù)位控制。ACK(Acknowledge)—— 低電平有效,這是一個外設(shè)的響應(yīng)信號,指示 CPU輸出給 8255A的數(shù)據(jù)已經(jīng)由外設(shè)接收。1. 主要的控制信號OBF(Output Buffer Full)—— 輸出緩沖器滿信號,低電平有效。CPU響應(yīng)中斷,發(fā)出 RD信號,把數(shù)據(jù)讀入 CPU。方式 1的輸入時序,如圖 1012所示。這是 8255A的一個輸出信號,可用于作為向 CPU的中斷請求信號,以要求 CPU服務(wù)。IBF(Input Buffer Full)—— 輸入緩沖器滿,高電平有效。 方式 1的主要功能8255A的端口工作在方式 1時,具有以下主要功能:(1) 用作一個或兩個選通端口;(2) 每一個端口包含: 8位的數(shù)據(jù)端口,三條控制線 (是固定指定的,不能用程序改變 ),提供中斷邏輯;(3) 任何一個端口都可作為輸入或輸出;(4) 若只有一個端口工作于方式 1,余下的 13位,可以工作在方式 0(由控制字決定 );(5) 若兩個端口都工作于方式 1,端口 C還留下兩位,這兩位可以由程序指定作為輸入或輸出,也具有置位 /復(fù)位功能。這樣,在寫信號后最多 tWB時間,寫出的數(shù)據(jù)在輸出端口出現(xiàn)。要由寫指令把 CPU的數(shù)據(jù)輸出給外設(shè),對于 8255A,要求寫脈沖寬度至
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1