现有两片AD574A该如何与51单片机相连?

如题所述

参考Z80的接线方式,根据你的需求简化一下。假设你的系统并没有其它占用并行总线的设备,那么A8接A0,A9A10分别作为两个片子的片选就可以了。

    51的P0口连接两片AD574A的DB7:DB0。

    51的RD#、WR#按照图中经过逻辑门分别连接AD574A的R/C#和CE。

    51的P2.0接A0,P2.1、P2.2译码分别接两个AD574A的CS#。

这样两个片子的映射地址范围就都确定了。例如:

    通过MOVX对0500H写操作,就是启动第1片AD574A的采集;

    通过MOVX对0400H读操作,就是读取第1片AD574A采集数据的低8位;

    通过MOVX对0500H读操作,就是读取第1片AD574A采集数据的高4位;

    通过MOVX对0300H写操作,就是启动第2片AD574A的采集;

    通过MOVX对0200H读操作,就是读取第2片AD574A采集数据的低8位;

    通过MOVX对0300H读操作,就是读取第2片AD574A采集数据的高4位;

温馨提示:答案为网友推荐,仅供参考