该实例是PIC12F629比较器的最简单应用之一,如图所示
(原文件名:fffffff.png)
当反相端V-大于同相端V+时,比较器输出低电平,反之输出高电平。同相端连接到内部的电压基准,电压基准可以在0到Vdd选择,具体计算如图
(原文件名:参考电压计算.png)
进入仿真状态后,按住按钮,可以看见发光二极管亮了。未按下按钮时,V-的电压是2.9V,大于V+,所以输出低电平,指示灯不亮,当按下按钮时,V-电压变为1.66V,此时电压低于V+,所以比较器输出高电平
工程和仿真
ourdev_547667.rar(文件大小:35K) (原文件名:Compare_PIC12F629.rar)
PIC12F629中文数据手册
ourdev_547677.pdf(文件大小:3.41M) (原文件名:PIC12F629_PIC12F675.pdf)
这是初始化代码,用的比较器C1,
VRCON = 0xAC;
ANS3 = 1;
ANS4 =0;
CM1CON0 = 0XA2;
TRISA3 = 1;
TRISA4 = 0;
一周热门 更多>