微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 51IO口扩展问题。

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。

这个是没问题的,关键是看你的电路图有没接对。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top