电路如图,分别写出2片8255A的端口地址

74LS138使能有效,是G1=1,G2A和G2B=0,选中第一片8255AY5=0,所以A5=1,A4=0,A3=1,选中第二块8255A,Y6=0,A5=1,A4=1... 74LS138使能有效,是G1=1,G2A和G2B=0,选中第一片8255A Y5=0,所以A5=1,A4=0,A3=1,选中第二块8255A,Y6=0,A5=1,A4=1,A3=0,然后再怎么分析呢,A2=A1=0,A1=A0=0是选中端口A?那么此时第一片8255A的A端口地址是多少?到这里就不会分析了 展开
 我来答
黑豹0049
高粉答主

2014-03-31 · 每个回答都超有意思的
知道大有可为答主
回答量:1.3万
采纳率:84%
帮助的人:6984万
展开全部

8255A 芯片占用4个地址,图中把 A0 接到系统的 A1 ,A1 接到 A2 ,就是 A0 无效,可以是任意值 X ,就是每个口占用2个 CPU 地址。

A2 A1 A0

 0   0   X                   ;000 ~ 001     ,000 、001 都是 A 口 。

 0   1   X                   ;010 ~ 011     ,002 、011 都是 B 口 。

 1   0   X                   ;100 ~ 101     ,100 、101 都是 C 口 。

 1   1   X                   ;110 ~ 111     ,110 、111 都是 控制口 。

更多追问追答
追问
我看答案是PA=00010100,这个是怎么来的?
追答
A8 = 片选 G2a‘ ,是低电平有效,A8 = 0

A7、A6 图中没有标出,理论上可以是任意值 X ,但是真实的系统是不可能的,取 A7 = A6 = 0
A5、A4、A3 由 LS138 译码,Y5 = 101 ,Y6 = 110,合成就是:
00010100 ,实际上00010101 也行。
实际上按 A7、A6 任意值分析,有4个地址区间可以寻址 8255A 。
考试碰到这样不严密的题目,懂得越多的同学答题越困惑!
做而论道
高能答主

2014-03-31 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
左边的 8255:

A8=0、A7=X、A6=X;
A5=1、A4=0、A3=1;
A2=?、A1=?、A0=X;

无关位取零,于是有:
000 101 ??0

即:
PA = 000 101 000
PB = 000 101 010
PC = 000 101 100
CO = 000 101 110
=======================
右边的 8255:

PA = 000 110 000
PB = 000 110 010
PC = 000 110 100
CO = 000 110 110
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式