单片机与8255A地址怎么计算!!!

来源:百度知道 编辑:UC知道 时间:2024/06/23 15:56:30
要详细的!!

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的地址就与译码器的输入输出逻辑有关。具体的内容你可以参考微机原理和接口技术的教材,在网上也可以找到成吨的资料。