1个回答
展开全部
8255有A1和A0两根地址线,还有CS(低电平有效)作为片选线,当CS=0时表示芯片选中,通过RD、WR、A1和A0的逻辑组合完成对端口A、端口B和、端口C和控制寄存器CR的读写操作。
8255的地址取决于和单片机地址线的连接情况,假设CS连接单片机的A13,A1接单片机的A1,A0接单片机的A0,则8255的地址就只需A13=0即可,A1A0的任意组合就可以访问8255内部的端口和寄存器了——这对地址没有多大限制。但是如果8255是通过138、139之类的译码器选择的,那么8255的地址就与译码器的输入输出逻辑有关。具体的内容你可以参考微机原理和接口技术的教材,在网上也可以找到成吨的资料。
8255的地址取决于和单片机地址线的连接情况,假设CS连接单片机的A13,A1接单片机的A1,A0接单片机的A0,则8255的地址就只需A13=0即可,A1A0的任意组合就可以访问8255内部的端口和寄存器了——这对地址没有多大限制。但是如果8255是通过138、139之类的译码器选择的,那么8255的地址就与译码器的输入输出逻辑有关。具体的内容你可以参考微机原理和接口技术的教材,在网上也可以找到成吨的资料。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询