P51与接口芯片8255相关问题.docVIP

  • 9
  • 0
  • 约1.54千字
  • 约 4页
  • 2017-06-08 发布于重庆
  • 举报
P51与接口芯片8255相关问题

如图1所示,为8255片选信号提供的口地址空间是84C0H-84CFH之间的所有偶数口地址,8255的地址线A0和A1分别接到了8086CPU的A1和A2尚,8255B口口线的接线情况如图,8255的其他引脚线已经按要求接好,要想读取开关状态值,请回答下列问题 (1)8255端口B及控制口的口地址分别是多少(写出可使用的全部口地址) (2)8255端口B应工作在什么方式?该工作方式有什么特点? (3)编写程序段完成8255的初始化,并写出读取开关值的指令。 答案是: 为什么呢?其实最要是第一题和第二题,第三题只要根据第一题确定的地址就能够解决。 1 84C2H,84CAH 84C6H,84CEH 2 方式0,1000 0010 输入,基本的输入输出,没有握手信号 (3) Mov al,82h   1000 0010  Mov dx,84c6h Out dx,al Mov dx,84c2h In al,dx 最后谢谢你的无私的教导。。。 关于8255端口及控制口地址问题 你的题中给的地址空间是84C0H-84CFH之间的所有偶数口地址。其对应的译码电路应如上图。(不是唯一的)共用了15根地址总线,A1-A15,A0未用。所以只剩余偶数地址。见上图中的有效地址。对于8255来说,它只关心它的内部口地址,0 1 2 3,只用两位地址线就够了。其余地址选用,是要看所控制的外设

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档