当前位置:首页 > 单片机 > 单片机
[导读] volatile unsigned int ad_value[10];int main( void ){WDTCTL=WDTPW+WDTHOLD; //关看门狗BCSCTL1 =CALBC1_1MHz; //设定DCO 为1MHZDCOCTL =CALBC1_1MHZ;//时钟源选AD 内部时钟并4分频,选通道10,AD 启动

volatile unsigned int ad_value[10];
int main( void )
{
WDTCTL=WDTPW+WDTHOLD; //关看门狗
BCSCTL1 =CALBC1_1MHz; //设定DCO 为1MHZ
DCOCTL =CALBC1_1MHZ;
//时钟源选AD 内部时钟并4分频,选通道10,AD 启动信号来源选TA.OUT1,选单通道连续采样

ADC10CTL1=ADC10DIV_3+INCH_10+SHS_1+CONSEQ_2;
//选1.5V 为正向参考,地为负参考,AD 中断使能,打开参考,启动AD 模块(不是启动AD 转换)
ADC10CTL0=SREF_1+ADC10SHT_3+ADC10IE+REFON+ADC10ON;
TACCR0=30; //延时等待参考稳定
TACCTL0 |=CCIE; //CCR0 中断使能
TACTL=TACLR+MC_1+TASSEL_2; //TA 增计数,时钟源为smclk
_BIS_SR(LPM0_bits+GIE); //进入低功耗0,使能总中断,等待参考稳定
TACCTL0 &=~CCIE; //CCR0 中断禁止
_BIC_SR(GIE); //关总中断
ADC10CTL0 |=ENC; //AD 转换使能
TACCTL1=OUTMOD_4; //CCR1 选输出模式4,当TAR=0 时,输出高电平
TACTL =TASSEL_2+MC_2; //TA 改为连续计数,smclk 时钟源
_BIS_SR(LPM0_bits+GIE); //进入低功耗0,使能总中断,等待10AD 完成
_NOP();
return 0;
}
#pragma vector = TIMERA0_VECTOR //TA0 中断服务,用来参考稳定
__interrupt void ta0_isr(void)
{
TACTL=0; //关TA
_BIC_SR_IRQ(LPM0_bits); //退出低功耗
}
#pragma vector = ADC10_VECTOR //ADC10 中断服务
__interrupt void adc_isr(void)
{
static char i=0;
ad_value[i]=ADC10MEM; //保存AD 结果
i++;
if(i==10) //作10 次AD
_BIC_SR_IRQ(LPM0_bits+GIE); //退出低功耗
}


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

开关电源(SMPS)凭借高效、小型化的优势,广泛应用于电子设备中。但开关电源在工作时,因高频开关动作、元器件特性等因素,容易产生噪声。这些噪声不仅会影响自身性能,还可能干扰周边电子设备,因此准确测量开关电源中的噪声至关重...

关键字: 开关电源 噪声 测量

高海拔地区通常指海拔 3000 米以上区域,其环境与平原地区差异显著。最突出变化是大气压力和氧气含量降低,海拔每升高 1000 米,大气压力约下降 12kPa,氧气含量也相应减少。如青藏高原平均海拔超 4000 米,氧气...

关键字: 氧气 测量 高海拔地区

涡轮流量计是一种广泛用于测量液体和气体流量的仪器,它基于涡轮叶片的旋转来测量流体的速度并计算出流量。这种类型的流量计在工业、化工、石油、天然气、水处理和许多其他领域都得到了广泛的应用。然而,要确保涡轮流量计的准确性和可靠...

关键字: 涡轮流量计 涡轮叶片 测量

液位变送器是一种常见的工业自动化装置,用于测量液体高度或容器中的液体体积。它广泛应用于石油化工、食品加工、水处理等领域,在生产过程中起到重要的监测和控制作用。本文将介绍液位变送器的基本原理、应用设计步骤以及注意事项,帮助...

关键字: 液位变送器 工业自动化 测量

虚拟仪器技术是一种基于计算机和软件的测量与控制技术,它利用计算机软硬件平台,替代传统仪器设备,实现了仪器的虚拟化和软件化。通过虚拟仪器技术,我们可以设计出高灵活性、可扩展性和集成性的测量系统。以下是一些采用虚拟仪器技术实...

关键字: 虚拟仪器 测量 计算机

光纤光栅传感器是利用光纤中的光敏性制成的。所谓光纤中的光敏性是指激光通过掺杂光纤时,光纤的折射率将随光强的空间分布发生相应变化的特性。而在纤芯内形成的空间相位光栅,其实质就是在纤芯内形成一个窄带的(透射或反射)滤波器或反...

关键字: 光栅 传感器 测量

压力传感器主要的作用就是用来检测和控制,这种设备可以进行直接的压力测量同时也可以通过传感器的使用来对其他数值进行间接的测量。像是液体和气体以及速度还有水位的高度都是可以通过压力传感器来得到准确的数值。所以说,压力传感器的...

关键字: 压力传感器 控制 测量

使用压力传感器,可以进行压力测量以确定一系列不同值和不同类型的压力,具体取决于压力测量是相对于大气、真空条件还是其他压力参考水平进行的。压力传感器是可以设计和配置为检测这些变量的压力的仪器。

关键字: 压力传感器 测量 传感技术
关闭