📄 main.c
字号:
//模拟比较器
//接电位器于端口P2.3,用来输入模拟电压值(0~3.3),参考点呀选取0.5VCC,待测电阻由P2.3
//端输入,如果带测电压大于参考点呀,P1.0口的LED灯亮,反之灭
//注意:顺时针调节电位器,输入的模拟电压值增大
#include "io430.h"
int main( void )
{
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;
P3DIR|=BIT0;
CACTL1=CARSEL+CAREF1+CAON;//CARSEL 设置内部参考电压
//CAREF1选择0.5*VCC作为参考电压
//打开比较器
CACTL2=P2CA0;//外部引脚信号连接在比较器输入端
while(1)
{
if((CACTL2&CAOUT)==CAOUT)
P3OUT&=~BIT0;
else
P3OUT|=BIT0;
}
// return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -