问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

8255A/PC有哪些工作方式?

发布网友 发布时间:2023-06-29 00:43

我来回答

1个回答

热心网友 时间:2023-07-03 04:03

2.方式1——选通输入输出方式 与方式0相比,它的主要特点是当A口、B口工作于方式1时,C口的某些I/O线被定义为A口和B口在方式1下工作时所需的联络信号线,这些线已经定义,不能由用户改变。现将方式1分为:A口和B口均为输入、A口和B口均为输出以及混合输入与输出等三种情况进行讨论。 (1) A口和B口均为输入 A口和B口均工作于方式1输入时,各端口线的功能如图8.19所示。 A口工作于方式1输入时,用PC5~PC3作联络线。B口工作于方式1输入时,用PC2~PC0。C口剩余的两个I/O线PC7和PC6工作于方式0,它们用作输入还是输出,由工作方式控制字中的D3位决定,D3=1,输入;D3=0,输出。 各联络信号线的功能解释如下(请参考图8.20所示的方式1输入时序图来理解各信号的功能): STB(Strobe):选通信号,输入,低电平有效。当STB有效时,允许外设数据进入端口A或端口B的输入数据缓冲器。STBA接PC4,STBB接PC2。 IBF(Input Buffer Full):输入缓冲器满信号,输出,高电平有效。当IBF有效时,表示当前已有一个新数据进入端口A或端口B缓冲器,尚未被CPU取走,外设不能送新的数据。一旦CPU完成数据读入操作后,IBF复位(变为低电平)。 INTR(Interrupt Request):中断请求信号,输出,高电平有效。在中断允许INTE=1且IBF=1的条件下,由STB信号的后沿(上升沿)产生,该信号可接至中断管理器8259A作中断请求。它表明数据端口已输入一个新数据。若CPU响应此中断请求,则读入数据端口的数据,并由RD信号的下降沿使INTR复位(变为低电平)。 INTE(Interrupt Enable):中断允许信号,高电平有效。它是8255A内部控制8255A是否发出中断请求信号(INTR)的控制信号。这是由软件通过对C口的置位或复位来实现对中断请求的允许或禁止的。端口A的中断请求INTRA可通过对PC4的置位或复位加以控制,PC4置1,允许INTRA工作,PC4清0,则屏蔽INTRA。端口B的中断请求INTRB可通过对PC2的置位或复位加以控制。 (2) A口和B口均为输出 A口和B口均工作于方式1输出时,各端口线的功能如图8.21所示。 A口工作于方式1输出时,用PC3,PC6和PC7作联络线。B口工作于方式1输出时,用PC0?PC2作联络线。C口剩余的两个I/O线PC4和PC5工作于方式0。各联络信号线的功能解释如下(请参考图8.22所示时序图来理解各信号的功能): OBF(Output Buffer Full):输出缓冲器满信号,输出,低电平有效。当CPU把数据写入端口A或B的输出缓冲器时,写信号WR的上升沿把OBF置成低电平,通知外设到端口A或B来取走数据,当外设取走数据时向8255A发应答信号ACK,ACK的下降沿使OBF恢复为高电平。 ACK(Acknowledge):外设应答信号,输入,低电平有效。当ACK有效时,表示CPU输出到8255A的数据已被外设取走。 INTR(Interrupt Request):中断请求信号,输出,高电平有效。该信号由ACK的后沿(上升沿)在INTE=1且OBF=1的条件下产生,该信号使8255A向CPU发出中断请求。若CPU响应此中断请求,向数据口写入一新的数据,写信号WR上升沿(后沿)使INTR复位,变为低电平。 INTE(Interrupt Enable):中断允许信号,与方式1输入类似,端口A的输出中断请求INTRA可以通过对PC6的置位或复位来加以允许或禁止。端口B的输出中断请求信号INTRB可以通过对PC2的置位或复位来加以允许或禁止。 (3)混合输入与输出 在实际应用中,8255A端口A和端口B也可能出现一个端口工作于方式1输入,另一个工作于方式1输出的情况,有以下两种情况: 端口A为输入,端口B为输出时,其控制字格式和连线图如图8.23所示。 端口A为输出,端口B为输入时,其控制字格式和连线图如图8.24所示。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
桥本氏甲亢化验单说明什么 桥本氏甲亢??检验报告严重么 华为Y325-T00手机不小心设置英文版怎么办? 腾讯手游助手怎么双开 腾讯手游助手能双开吗 腾讯手游助手怎么双开-腾讯手游助手双开教程 审计定义的理解是什么 全国各地还有谁叫刘超啊 ? 滑冰滑冰场 彭水火车站到重庆北火车站有的少公里一 彭水到重庆坐火车要几个小时 “我的孩子不用分享玩具”,这位妈妈的做法赞爆了 为什么宝宝看到会动的玩具会看看玩具再看看妈妈 孩子看见玩具和吃的就走不动,不给买就会哭,这该怎么办? 为啥有人反复感冒总不好?中医专家提醒:可能是体内有火还未消 梦见棺材里躺女人的预兆 有一部老电影,有个情节,棺材里躺着一个美女,嘴里有颗定颜珠,被人拿走后... 梦见棺材里有女人 青春期脸型问题!!急!在线等 明日之后限时信用点能不能换金条 明日之后曙光基金有多少信用点 新时代新地府讲的什么 求新时代,新地府加番外的百度网盘,万分感谢!!! 抖音没有游客模式了 刑事案件双方怎么称呼,刑事案件诉讼中法院对双方当事人是怎么称呼... 绿衣服 黑头发 红帽子 帽子上面有店长 两个字的动漫人物是谁啊? 穿绿色衣服戴阴阳师帽子的蓝眼睛的男人是什么动漫人物? 一身绿色衣服,粉色头发,有兔耳朵的是什么动漫人物?漫展上看到的,帽子... ...经常出现的那个绿色小人大头大眼小耳朵的卡通人物叫什么?出自哪部动... ...类或者别的异能之类的小说,要那种主角催眠美女、老师的超YD小说_百... 法治手抄报的标题是什么啊? 在处理护理伦理问题时,会遇到那些价值观的冲突? 乒乓球冠军张继科的现任女友是谁呢? 摩纳哥街头一辆法拉利F40自燃,看着真是太心疼了。二楼拿着水管灭火的... 欧洲旅游选择哪条线路最划算? exo蝴蝶少女简谱 蝴蝶少女简谱 跪求!!EXO 蝴蝶少女 (don't go) 钢琴版 简谱 求exo的《蝴蝶少女》的钢琴简谱,没有的话无线谱也可以的 我想要EXO的baby don't cry 和 蝴蝶少女 还有 MAMA的简谱 急求exo的baby dont cry和蝴蝶少女钢琴简谱 ...彼得潘,蝴蝶少女,初雪还有XOXO的钢琴双手简谱,简谱啊!!!_百度知... exo的《蝴蝶少女》和《baby dont cry》数字简谱 在对应的数字谱下加... 绯色的弹丸的中文名是什么? 捷力低音炮怎么样 深度评测与使用心得分享? 斯洛克台球规则玩法 捷力低音炮有几个档次 捷力有座椅低音吗 捷力低音炮110能和有源音箱一起用吗 少女心的英文单词 罪心的成员简介