流量计智能监测二次仪表的探讨 二十
2.4.4 单片机与A/D接口
MCS-51 和ADC 接口必须弄清和处理好三个问题:
①要给START 线送一个100ns 宽的起动正脉冲;
②获取EOC 线上的状态信息,因为它是A/D 转换的结束标志;
③要给“三态输出锁存器”分配一个端口地址,也就是给OE 线上送一个地址译码器输出信号。
MCS-51 和ADC 接口通常可以采用查询和中断两种方式。
采用查询法传送数据时,MCS-51 应对EOC 线查询它的状态:若它为低电平,表示A/D 转换正在进行,则MCS-51 应当继续查询;若查询到EOC 变为高电平,则就给OE 线一个高电平,以便2-1—2-6 线上提取A/D 转换后的数字量。
采用中断方式传送数据时,EOC 线作为CPU 的中断请求输入线。CPU 响应中断后,应在中断服务程序中使OE 线变为高电平,以提取A/D 转换后的数字量。
P2.7/A15 线作为整个ADC0809 芯片的片选线,当P2.7/A15=0 时,或非门敞开,允许写信号通过,将单片机负的写脉冲转换为ADC0809 所需要的正脉冲,以选中ADC0809 某一通道并启动转换。采用74LS373 作为地址锁存器使用,其中输入端1D~8D 接至单片机的PO 口,输出端提供的是低8 位地址,G 端接至单片机的地址锁存允许信号ALE。输出允许端OE 接地,表示输出三态门一直打开。
详情请浏览公司网站的产品中心 http://www.dlysys.com/ 流量计