2019-07-15 18:21发布
lxingyang 发表于 2014-10-14 13:55 数据保存于 ADC_RES 中
AD转换部分.pdf 下载积分: 积分 -1 分
1.91 MB, 下载次数: 95, 下载积分: 积分 -1 分
最多设置5个标签!
sfr ADC_CONTR = 0xBC;
sfr ADC_RES = 0xBD;
sfr ADC_LOW2 = 0xBE;
sfr P1ASF = 0x9D;
#define ADC_POWER 0x80
#define ADC_FLAG 0x10
#define ADC_START 0X80
#define ADC_SPEEDLL 0X00
#define ADC_SPEEDL 0x20
#define ADC_SPEEDH 0x40
#define ADC_SPEEDHH 0x60
ad()
{
ADC_CONTR=0xC0; //开A/D 转换电源,选择AD速度 e0 90us一次 C0 180us一次,a0 360us一次, 80 540us一次
P1ASF=0x00; //选择P1.0 作为A/D 转换通道
ADC_CONTR|=0x08; //启动A/D转换
while((ADC_CONTR&0x10)==0); //等待A/D 转换结束
ADC_CONTR&=0xE7; //将ADC_FLAG 清0
return(ADC_RES); //保存A/D 转换结果
}
我想测两个气体检测的数据, 怎么弄?
AD转换部分.pdf 下载积分: 积分 -1 分
1.91 MB, 下载次数: 95, 下载积分: 积分 -1 分
一周热门 更多>