51IO口扩展问题。
时间:10-02
整理:3721RD
点击:
我用51单片机设计小项目,要共用IO口,如P0,有八位A-D输入,也有八位数据输出。接锁存器1(74hc573)到P0口,A-D输入结束后,把数据锁存;再接锁存器2作为P0口输出,要把得到的另外数据输出显示在液晶屏上,此时我觉得锁存器1已锁存,P0口数值好像已固定了似的,那么再给P0赋值,让其通过锁存器2输出还有用吗?P0口数据在锁存器1锁存的情况下可以改变吗?不行的话,还有其他办法扩展IO口吗?
锁存器1锁存的情况下通过将锁存器1的OE脚置1使其处于高阻态就能将P0口置为输出并将数据送往锁存器2。
这个是没问题的,关键是看你的电路图有没接对。