数据采集汇报

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CE是使能端,只有该引脚为高电平时,
AD574才能工作,因此将其接到单片机 WR-和RD-与非输出端。 373的使能端与单片机ALE端连接,表示 当单片机允许地址锁存输出时,373才 能工作,将地址输出。
设计所需芯片列表
Baidu Nhomakorabea片机:8051


[1片] AD转换器:AD574 [1片] 采样保持器:LF398 [1片] CD4051:8——1可选通多路开关 [4片] 7LS138:3——8译码器 [2片] 74LS373:电平触发的8路锁存器 [1片]
4)AD574的R/C-和AO/SC直接连接到单 片机,AO/SC在转换开始为0则按12位数 据转换,转化状态输出信号STATUS接单 片机外部中断0,当转换结束后启动中断 程序将数据存储;12位AD转换的值,直 接并行的连接到单片机的P0口,输出格式 选择信号12/8-,当该引脚为低电平时,数 据分两次输出,由P1.0控制其高八位和低 四位输出。CS为0时才能启动A/D转换。
32路温度数据采集系统的设计
一般数据采集系统结构框图
硬件设计思路
1)采用4片CD4051 构成32路数据采集通 道,通过138译码产生 4片CD4051的片选信号; 借助373锁存器,通过给单片机P0地址直接控 制每片CD4051的通道选择;
2)32路温度采集信号分时经过一条通道 进入采样保持器,采样保持器的工作由单 片机通过138直接控制; 3)信号由采样保持器直接连接AD574, AD574 设置为12位AD转换,12/8-引脚接 低电平,信号范围(0-10v),分两次输 出;
程序的实现
1、主程序的编写 2、子程序: a) 通道选取子程序; b)数据存储子程序; c)延时子程序。
THE END
重播
CD4051的片选信号,P0.0~P0.2经地址 锁存273给每一片CD4051作为通道选取 信号。 P2.3~P2.5控制另一片138译码器的使能 端,P2.0~2.2控制译码器输出Y2控制保 持器和Y3锁存器273的使能端。
如通道0的地址是: 0010001100000000B即2300H 而通道31的地址是: 0010001100011111B即231FH 因此该采集系统地址范围是 2300H~231FH
编程基本思路
1) 采用中断扫描的方式,中断源为AD 转换产生的中断; 2) 将32路AD转换的值存储于连续的32个 地址中; 3)片选及通道的选取,AD转换数据的存 储,延时子程序等,应对应其相应的程序。
32路开关地址范围的确定
通道地址由P2、P0口控制。 P0.3~P0.5经控制138译码输出作为
相关文档
最新文档