[讨论] 关于8255A的端口寻址问题

chenmoumou   2009-9-5 21:00 楼主
当8255A做为89C51的并行IO扩充端口时,其端口地址虽然是根据A0、A1来选择的。但是具体怎么确定我还不不太明白,比如说如何确定PA口,PB口,PC口的地址。希望高手们能帮我解答。谢谢了。

回复评论 (2)

举例来说吧,P2.7连到8255的片选端(CS),P0.0、P0.1分别连接8255的A0,A1;则PA、PB、PC 3个口的地址分别为0x7FFC,0x7FFD,0x7FFE。其实就是根据你的地址线与8255的连接来确定3个口的地址。
点赞  2009-9-7 17:27
我晕,大学课本都学过8155和8255!回去看课本去!然后看看PDF的说明
点赞  2009-9-8 08:31
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复