微机原理 汇编 74ls138 8259a端口地址的问题 谁能解释下过程 谢谢
展开全部
--------------------------------------------
Y1=0,选中 8259。
若 Y1=0,首先应有:AB0=0;
以及:
AB7=0;
AB6=0;
AB5=1;
AB4=0;
AB3=0;
AB2=X;没有用上,可以任意为0或1
AB1=0:8259 的偶地址
AB1=1:8259 的奇地址
偶地址为:AB7~AB0=0010 0X00 = 20H 或 24H
奇地址为:AB7~AB0=0010 0X10 = 22H 或 26H
ICW1的地址是偶地址:20H 或 24H。
--------------------------------------------
Y1=4,选中 8255。
若 Y4=0,首先应有:AB0=0;
以及:
AB7=1;
AB6=0;
AB5=0;
AB4=0;
AB3=0;
AB2=X;为0或1
AB1=X。为0或1
PA地址为:AB7~AB0=1000 0000 = 80H
PB地址为:AB7~AB0=1000 0010 = 82H
PC地址为:AB7~AB0=1000 0100 = 84H
控制地址:AB7~AB0=1000 0110 = 86H
--------------------------------------------
Y1=0,选中 8259。
若 Y1=0,首先应有:AB0=0;
以及:
AB7=0;
AB6=0;
AB5=1;
AB4=0;
AB3=0;
AB2=X;没有用上,可以任意为0或1
AB1=0:8259 的偶地址
AB1=1:8259 的奇地址
偶地址为:AB7~AB0=0010 0X00 = 20H 或 24H
奇地址为:AB7~AB0=0010 0X10 = 22H 或 26H
ICW1的地址是偶地址:20H 或 24H。
--------------------------------------------
Y1=4,选中 8255。
若 Y4=0,首先应有:AB0=0;
以及:
AB7=1;
AB6=0;
AB5=0;
AB4=0;
AB3=0;
AB2=X;为0或1
AB1=X。为0或1
PA地址为:AB7~AB0=1000 0000 = 80H
PB地址为:AB7~AB0=1000 0010 = 82H
PC地址为:AB7~AB0=1000 0100 = 84H
控制地址:AB7~AB0=1000 0110 = 86H
--------------------------------------------
更多追问追答
追问
怎么看ABn是0还是1呢
追答
应该是0还是1,这个要看电路图。
你需要掌握:或非门、138译码器,这些常用器件的功能。
它们,都是《数字电子技术》课程中学过的基本器件。
其功能,应该能背下来。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询