下图是8051 单片机与AD574A 的接口电路,其中还使用了三态锁存器74LS373 和74LS00 与非门电路,逻辑控制信号由( 、和A0)有8051 的数据口P0 发出,并由三态锁存器74LS373 锁存到输出端Q0、Q1 和Q2 上,用于控制AD574A 的工作过程。
电路图" src="/adianzi/UploadPic/2010-11/20101121144543762.gif" border=0 style="cursor:pointer;" onload="return imgzoom(this,600);" onclick="javascript:window.open(this.src);" style="cursor:pointer;"/>
图:AD574A 的接口电路图
AD 转换器的数据输出也通过P0 数据总线连至8051,由于我们只使用了8 位数据口,12 位数据分两次读进8051,所以接地。当8051 的p3.0 查询到STS 端转换结束信号后,先将转换后的12 位A/D 数据的高8 位读进8051,然后再将低4 位读进8051。
这里不管AD574A 是处在启动、转换和输出结果,使能端CE 都必须为1,因此将8051 的写控制线和读控制线通过与非门74LS00 与AD574A 的使能端CE 相连。
,AD574A 的接口电路图