当8255A做为89C51的并行IO扩充端口时,其端口地址虽然是根据A0、A1来选择的。但是具体怎么确定我还不不太明白,比如说如何确定PA口,PB口,PC口的地址。希望高手们能帮我解答。谢谢了。
举例来说吧,P2.7连到8255的片选端(CS),P0.0、P0.1分别连接8255的A0,A1;则PA、PB、PC 3个口的地址分别为0x7FFC,0x7FFD,0x7FFE。其实就是根据你的地址线与8255的连接来确定3个口的地址。
我晕,大学课本都学过8155和8255!回去看课本去!然后看看PDF的说明