[资料分享] f149比较器全攻2

tcvsdonnnie   2012-8-4 18:00 楼主
//没有参考电压,直接比较P2CA0 P2CA1两个的大小
#include
void main()
{
    //关闭看门狗
  WDTCTL=WDTPW+WDTHOLD;
  CACTL1=CAON;
  CACTL2=P2CA0+P2CA1+CAF;
  
  P4DIR|=BIT0;//P4.0作为输出
  
  P2DIR&=~(BIT3+BIT4);
  P2SEL|=BIT3+BIT4;
  while(1)
  {
    if((CACTL2|0XFE)==0XFF)
    {
      P4OUT&=~BIT0;//CAOUT=1,置位p1.0
      CACTL1&=0XFE;
    }
    else
      P4OUT|=BIT0;//否则复位
  }
}

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复