帮忙看一下,我写的这个程序对么??谢谢~
#include "msp430x14x.h"
void main( void )
{
WDTCTL = WDTPW + WDTHOLD;
ADC12CTL0 =SHT0_2+ADC12ON; //设置采样时间,打开ADC12模块
ADC12CTL1=SHP; //采用采样定时器
ADC12IE =0X01; //使能中断
ADC12CTL0 |=ENC; //转换使能
P6SEL |=0X01; //P6.0为A/D转换功能
P1DIR |=0X01; //P1.0 OUT
for(;;)
{
ADC12CTL0 |=ADC12SC;
_BIS_SR(CPUOFF +GIE);
}
}
#pragma vector = ADC_VECTOR
__interrupt void ADC12_ISR(void)
{
if (ADC12MEM0<0X7FF)
P1OUT&=~0X01;
else
P1OUT|=0X01;
_BIC_SR_IRQ(CPUOFF);
}
|