51单片机P0口已用作地址数据总线,还能用来当做普通IO使用吗?

2019-07-15 16:02发布

电路基于51单片机,外部已接RAM,ROM和CAN控制器,采用P2部分地址线译码线选各器件,由于Io口有限 ,设想外接一片锁存器,模拟为单片机的外部RAM ,通过写锁存器产生8路控制信号,锁存器的OE选通信号仍然使用P2部分地址线译码产生的片选信号,LE锁存使用单片机WR反相控制锁存器锁存P0口来的数据,按照单片机写外部RAM的控制时序,P2口地址用来选中锁存器,WR写信号用来锁存P0口8位数据,不知道这样使用是否可行,如果可行,会不会和其他外设冲突,例如在给上面的锁存器写数器件,CAN产生接收中断,P0和P2口用来CAN通信了,会不会影响锁存器上的数,求高手指点?多谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。