模板采集数据的过程
发布时间:2014/7/26 20:11:52 访问次数:1014
该模板采集数据的过程如下:
(1)通道选择。 QD2716-1将模拟量输入通道号写入8255A的端口C低4位(PC3~PCo),可以依次选通8路通道。
(2)采样保持控制。把AD574A的STS信号通过反相器连到LF398的信号采样保持端,当AD574A未转换期间或转换结束时STS=0,使LF398处于采样状态,当AD574A转换期间STS =1,使LF398处于保持状态。
(3)启动AD574A进行A/D转换。通过8255A的端口PC。一PC。输出控制信号,启动AD574A。
(4)查询AD574A是否转换结束。读8255A的端口A,查询STS是否已由高电平变为低电平。
(5)读取转换结果。若STS已由高电平变为低电平,则读8255A端口A、B,便可得到12位转换结果。
设8255A的A、B、C端口与控制寄存器的地址为2COH一2C3H,主过程已对8255A初始化,且已装填DS、ES(两者段基值相同),采样值存人数据段中的采样值缓冲区BUF,另定义一个8位内存单元BUF.。
该模板采集数据的过程如下:
(1)通道选择。 QD2716-1将模拟量输入通道号写入8255A的端口C低4位(PC3~PCo),可以依次选通8路通道。
(2)采样保持控制。把AD574A的STS信号通过反相器连到LF398的信号采样保持端,当AD574A未转换期间或转换结束时STS=0,使LF398处于采样状态,当AD574A转换期间STS =1,使LF398处于保持状态。
(3)启动AD574A进行A/D转换。通过8255A的端口PC。一PC。输出控制信号,启动AD574A。
(4)查询AD574A是否转换结束。读8255A的端口A,查询STS是否已由高电平变为低电平。
(5)读取转换结果。若STS已由高电平变为低电平,则读8255A端口A、B,便可得到12位转换结果。
设8255A的A、B、C端口与控制寄存器的地址为2COH一2C3H,主过程已对8255A初始化,且已装填DS、ES(两者段基值相同),采样值存人数据段中的采样值缓冲区BUF,另定义一个8位内存单元BUF.。
上一篇:A/D转换模板
上一篇:模拟量输入通道是计算机测控系统
热门点击