问一个比较基础的问题,也是经常有人问的。如果我在P0口上面挂了地址锁存器(如74HC573),但我突然想要把P0口当作普通I/O口来用,即直接对其输出与读入,这样可以吗?不考虑WR和RD信号。 第一种分析:可以的。因为P0口虽然可以当作地址数据复用口,但单纯的输出或读入数据时,它就相当于一个普通IO口,跟地址没关系了。 第二种分析:不可以。因为P0口上面已经挂了地址锁存器,这时写数据没问题,但是读数据时会受到地址锁存器的影响。 我一直认为第一种分析是对的,可是今天问一个人,他说第二种才对,各位高手,你们怎么认为? |