51单片机,采用4路AD采集数据,AD采集完成后,这4个数据如何保存?

2024-11-25 13:39:54
推荐回答(4个)
回答1:

AD小于等于16位精度;
unsigned int AD_vale[4];

AD_vale[0]=AD1; //第一路的ad值;
AD_vale[1]=AD2;
AD_vale[2]=AD3;
AD_vale[3]=AD4;

如果精度大于16位,就把unsigned int 改成unisgned long int

回答2:

先要设计电路,具有采集和保存的功能。

然后,再设计软件,进行采样及保存。

之后要将这4个数据进行计算分析。

当然应该分析,光是采样保存,技术含量就太低了。

楼主应该先去学会计算分析的方法。

回答3:

在程序中申明一个数组,用数组保存这4路数据;
例 unsigned char ucTable[4]; // 数组申明类型与AD转换精度有关。
ucTable[0] = AD0
.
.
.
ucTable[3] = AD3
如有错误请指正。

回答4:

直接赋给一个变量不就可以了么