8255A做端口扩展,PB端口输出状态无效

img

img

PB端口没法正确读出PA端口状态,持续低电平,不知如何处理,万望解答,谢谢!
以上是代码和仿真电路。

单片机的p2.2和p2.3这两个引脚要控制地址选择啊!PA与PB之间不能直接读写的,只能单片机通过地址,读写切换,将PA数据读到单片机,再控制PB输出!

PB根本没连到PA,怎么能读到PA的状态呢