新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于MAX 1 9 7的高精度数据采集系统

基于MAX 1 9 7的高精度数据采集系统

作者:时间:2009-08-13来源:网络收藏
如图1所示,将197的八位数据线与单片机的P0口相连,用于写控制字和读数据;HBEN与P21相连,控制读数据的高四位或低八位;197的RD和WR引脚分别接AT89S52的RD和WR引脚;片选CS引脚接AT89S52的P22脚。
2.2 的汇编程序
下面是上述电路采用中断方式采集数据的主要程序:
ORG 0000H
L JMP START

本文引用地址:http://www.eepw.com.cn/article/173641.htm

2.3 单片机数字滤波的实现
对于随机噪声干扰很严重的情况,也可以对采集转换后的数据进行数字滤波。对于随机信号的干扰,我们可以采用采样若干次再求其平均值作为最终结果的方法来进行数字滤波。单片机中求均值的主要思想是:对采样的数据先做带进位的加法,然后通过移位的方法来完成除法运算(右移一位相当于除以2)。假设采集8组数据,其低八位分别存储在30H~37H单元,高八位分别存储在38H~3FH单元。滤波后的数据低位存储在30H单元,高位在38H单元。汇编程序可如下编写:

3 结束语
本文主要论述如何采用模数转换芯片197和51系列单片机AT89S52设计。给出了系统设计思想、硬件及软件的详细设计,介绍了单片机数字滤波技术的基本原理和实现方法。此系统具有精度高、转换速度快、程序简单、CPU占用率低等特点。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭