📄 p203_s2.c
字号:
//例2 电压检测:P2.3输入的未知电压接到比较器A正端,片内参考电压0.25Vcc接到比较器的A负端,如果未知电压大于0.25Vcc,P1.0位置,否则P1.0复位。P203
//实现上述功能的程序如下:
/*
将8路的发光二极管电路板接到P1口上观看运行效果
将8路的精密可调电阻电路板接到P2口上观看运行效果
*/
//#include "msp430x11x1.h"
#include "msp430x14x.h" //F14X系列单片机
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; //停止看门狗
P1DIR |= 0x01; //P1.0输出
CACTL1 = CARSEL + CAREF0 + CAON; //0.25Vcc = -comp
CACTL2 = P2CA0; //P2.3 = +comp
while(1)
{
if ((CAOUT & CACTL2))
P1OUT |= 0x01; //CAOUT=1,置位P1.0
else P1OUT &= ~0x01; //否则复位
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -