锁存器 和 AD连接什么目的?
最近看AD,看到有很多都有锁存器,这是为什么呢?锁存数据吗。我以前就只用过8位的AD,都是直接和单片机的IO直接连接的,搞不懂为什么要那么连接,那程序怎么写呢、?那位大哥有对应测程序给看看啊,我只看到过原理图什么的,是不是与数据总线有关系呢?
[解决办法]
当地址与数据线合用几根线时,需要锁存住地址后,才能再输出/输入数据,否则地址与数据就打架了;
例如,8031/51单片机(P0口),AD0809转换器(ABC3引脚)。
[解决办法]
如果是8位的AD,单片机自己的口就够用,不用再去扩展地址线,如果是12位的AD,如MAX197等,如何读高四位、低八位呢,就得先定义其高四位和低八位的地址线了,用锁存器如74HC373等。
这个你看8031/51的芯片说明都有的,P0和P2口一个做低八位,一个做高八位,记得是这样。
[解决办法]