位置:51电子网 » 技术资料 » 仪器仪表

启动转换过程

发布时间:2014/7/26 20:01:38 访问次数:604

   现说明启动转换过程:首先主Q55051机执行一条启动转换第1路的输出指令,把AL中的数据送到地址为PA的接口电路中,此时AL中的内容无关紧要,而地址PA= 40H使138译码器的Y。输出一个低电平,连同OUT输出指令造成的IOW低电平,从而使非与门02(3)产生脉冲信号到引脚ALE和START.ALE的上升沿将通道地址代码000锁存并进行译码,选通模拟开关中的第一路。,使该路模拟量进入到A/D转换器中;同时START的上升沿将ADC0809中的逐位逼近寄存器( SAR)清零,下降沿启动A/D转换,即在时钟的作用下,逐位逼近的A/D转换过程开始。

   接着,主机查询转换结束信号EOC的状态,通过执行输入指令,把地址为PB的转换接口电路的数据读入AL中,此时地址PB =01001000(48H),使74LS138译码器的Y.输出一个低电平,连同IN输入指令造成的IOR低电平,从而使非与门02(1)产生脉冲信号并选通126三态缓冲器,使EOC电平状态出现在数据线D。上。然后将读入的8位数据进行带进位循环右移,以判断EOC的电平状态。如果EOC为“0”,表示A/D辖换正在进行,程序再跳回REOC,反复查询;当EOC为“1”,表示A/D转换结束。

   然后,主机执行一条输入指令,把接口地址为PA的转换数据读入AL中,Y。输出一个低电平,连同IN输入指令造成的IOR低电平,从而使非与门02 (2)产生脉冲信号,即产生输出允许信号到OE,使ADC0809内部的三态输出锁存缓冲器释放转换数据到数据线上,并被读入到AL中。

   接下来,把A/D转换数据存入寄存器BX所指的数据区首地址OOOOH中,数据区地址加1,为第2路A/D转换数据的存放作准备;接口地址加1,准备接通第2路模拟量信号;计数器减1,不为0则返回到START,继续进行下一路的A/D转换。如此循环,直至完成8路A/D转换。

   现说明启动转换过程:首先主Q55051机执行一条启动转换第1路的输出指令,把AL中的数据送到地址为PA的接口电路中,此时AL中的内容无关紧要,而地址PA= 40H使138译码器的Y。输出一个低电平,连同OUT输出指令造成的IOW低电平,从而使非与门02(3)产生脉冲信号到引脚ALE和START.ALE的上升沿将通道地址代码000锁存并进行译码,选通模拟开关中的第一路。,使该路模拟量进入到A/D转换器中;同时START的上升沿将ADC0809中的逐位逼近寄存器( SAR)清零,下降沿启动A/D转换,即在时钟的作用下,逐位逼近的A/D转换过程开始。

   接着,主机查询转换结束信号EOC的状态,通过执行输入指令,把地址为PB的转换接口电路的数据读入AL中,此时地址PB =01001000(48H),使74LS138译码器的Y.输出一个低电平,连同IN输入指令造成的IOR低电平,从而使非与门02(1)产生脉冲信号并选通126三态缓冲器,使EOC电平状态出现在数据线D。上。然后将读入的8位数据进行带进位循环右移,以判断EOC的电平状态。如果EOC为“0”,表示A/D辖换正在进行,程序再跳回REOC,反复查询;当EOC为“1”,表示A/D转换结束。

   然后,主机执行一条输入指令,把接口地址为PA的转换数据读入AL中,Y。输出一个低电平,连同IN输入指令造成的IOR低电平,从而使非与门02 (2)产生脉冲信号,即产生输出允许信号到OE,使ADC0809内部的三态输出锁存缓冲器释放转换数据到数据线上,并被读入到AL中。

   接下来,把A/D转换数据存入寄存器BX所指的数据区首地址OOOOH中,数据区地址加1,为第2路A/D转换数据的存放作准备;接口地址加1,准备接通第2路模拟量信号;计数器减1,不为0则返回到START,继续进行下一路的A/D转换。如此循环,直至完成8路A/D转换。

相关技术资料
12-10实训内容及步骤
7-26启动转换过程

热门点击

 

推荐技术资料

驱动板的原理分析
    先来看看原理图。图8所示为底板及其驱动示意图,FM08... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!