第1个回答 2013-10-14
8255的扩展端口地址不是唯一的,在0000H~FFFFH,除了cs,A0,A1这三个位固定外,其他可以任意,
如cs占用p2.7,A1占用P0.1,A0占用P0.0,那么可用的端口地址可以是:
A口:(cs=P2.7=0,A1A0=P0.1P0.0=00)0000H~7FFCH中的任意一个
B口:(cs=P2.7=0,A1A0=P0.1P0.0=01)0001H~7FFDH中的任意一个
C口:(cs=P2.7=0,A1A0=P0.1P0.0=10)0002H~7FFEH中的任意一个
控制口:(cs=P2.7=0,A1A0=P0.1P0.0=11)0003H~7FFFH,中的任意一个本回答被网友采纳