MSP430F149学习之路——比较器Comparaor_A

发布者:巳午未最新更新时间:2020-02-21 来源: eefocus关键字:MSP430F149学  比较器  Comparaor_A 手机看文章 扫描二维码
随时随地手机看文章

代码一:


 1 #include

 2 int flag = 0;

 3 void int_clk()

 4 {

 5   BCSCTL1 &= ~XT2OFF;

 6   BCSCTL2 |= SELM_2 + SELS;

 7   do

 8   {

 9     IFG1 &= ~OFIFG;

10     for(int i=0;i<100;i++)

11       _NOP();

12   }while((IFG1 & OFIFG)!=0);

13   IFG1 &= ~OFIFG;

14 }

15 

16 void int_COMPARATORA()

17 {

18   P2SEL |= BIT3 + BIT4;               //P2.3,P2.4分别作为比较器的输出和输入

19   P2DIR |= BIT3;                      //P2.3作为输出

20   

21   CACTL1 &= ~CAEX;

22   CACTL1 |= CARSEL + CAREF_2 + CAON + CAIES + CAIE;

23   CACTL2 |= CAF + P2CA1;              //使能输出滤波器,CA1作为比较器的输入功能

24 }

25 #pragma vector=COMPARATORA_VECTOR

26 __interrupt void COMPARATORA(void)

27 {

28   flag = 1;

29 }

30 

31 void main()

32 {

33   WDTCTL = WDTPW + WDTHOLD;

34   P6DIR = 0XFF;

35   P6OUT = 0X00;

36   int_clk();

37   int_COMPARATORA();

38   _EINT();

39   while(1)

40   {

41     while(flag)

42     {

43       P6OUT ^= 0XFF;

44       flag = 0;

45     }

46   }

47 }


代码二:


 1 #include

 2 void main()

 3 {

 4   WDTCTL = WDTPW + WDTHOLD;

 5   P2SEL |= BIT3;

 6   P1DIR |= BIT2;

 7   P1OUT &= ~BIT2;

 8   

 9   CACTL1 = CAEX + CARSEL + CAREF_2 + CAON;

10   CACTL2 = CAF + P2CA1;

11   

12   while(1)

13   {

14     if(CAOUT==0)

15       P6OUT = BIT0;

16     else

17       P6OUT = BIT7;

18   }

19 }


关键字:MSP430F149学  比较器  Comparaor_A 引用地址:MSP430F149学习之路——比较器Comparaor_A

上一篇:MSP430F5438A系列之串口通讯
下一篇:(10)MSP430F5529 定时器Timer_A

推荐阅读最新更新时间:2024-11-02 13:15

51单片机的比较器的应用
AT89C2051的一个特殊应用,用它的比较器做一个光强调节器,应用在全静态LED显示屏上。当初的情况是原有LED 显示屏的光控是用专用的AD转换芯片做的,比较贵。最后用这个方案做为一个补丁用了一下。 它的使用原理是:用单片机的比较器和电容及光敏电阻组成一个充放电电路,用单片机的两个定时器组成一个PWM信号输出。PWM信号从一个端口输出,然后控制LED 显示屏的显示使能信号,这样就可以做到在夜间LED显示屏变暗一点,的天变亮一点。以达到一个最好的效果。 ORG 0000H LJMP MAIN ORG 000BH LJMP TIMER0 ;改变占空比 ORG 001BH LJMP TIMER1 ;定时10MS ORG 0030
[单片机]
基于MAX9060比较器的插孔自动检测电路设计
  便携式电子设备大多采用3芯或4芯插孔,它可以作为立体声耳机插孔,带麦克风输入和压簧开关的单声道耳机插孔,也可以作为带有麦克风/压簧开关组合的立体声耳机插孔。利用MAX9060系列超小尺寸、微功耗 比较器 ,通过不同的配置方式对外部附件进行检测,不仅把功耗控制在可以忽略的等级,还为产品提供了一种小巧、简单、具有极高性价比的检测方案。   目前,绝大多数电子设备(手机、PDA、笔记本电脑 、手持式媒体播放器、游戏机等产品)通常需要连接外部附件。因此,这些设备需要专用的逻辑电路,用于自动检测附件的连接并识别其类型,从而使内部控制电路进行相应的调整。   增加电路实现自动检测/选择功能会提高系统功耗,这就带来了问题。作为设计
[测试测量]
基于MAX9060<font color='red'>比较器</font>的插孔自动检测电路设计
电压比较器的创新应用实例
    电压比较器(以下简称比较器)是一种常用的集成电路。它可用于报警器电路、自动控制电路、测量技术,也可用于V/F变换电路、A/D变换电路、高速采样电路、电源电压监测电路、振荡器及压控振荡器电路、过零检测电路等。本文主要介绍其基本概念、工作原理及典型工作电路,并介绍一些常用的电压比较器。     什么是电压比较器     简单地说, 电压比较器是对两个模拟电压比较其大小(也有两个数字电压比较的,这里不介绍),并判断出其中哪一个电压高,如图1所示。图1(a)是比较器,它有两个输入端:同相输入端(“+” 端) 及反相输入端(“-”端),有一个输出端Vout(输出电平信号)。另外有电源V+及地(这是个单电源比较器),同相端输入电压VA,
[电源管理]
电压<font color='red'>比较器</font>的创新应用实例
运算放大器TS321和电压比较器TS391的工作原理及应用
摘要:便携设备的发展,要求电子元器件往小型化和低功耗方向发展,作为超小型封装的单运算放大器TS321和单电压比较器TS391在各方面的很好的满足了这一要求。文中主要介绍这两款器件的工作原理和一些基本应用。它们的功耗低,体积小,能延长电池的使用时间,节省电路板面积,降低产品成本。 关键词:超小型;运算放大器;电压比较器;TS321;TS391 从1963年Robert J.(Bob) Widlar设计出第一片公认的单片集成运算放大器μA702开始,运算放大器的发展,经历了从通用运算放大器到低失调、低噪声、高增益的高精度专用运算放大器的历程。这期间324作为一款通用的运算放大器,由于其具有极高的易用性在很长的一段时间内得到了广
[工业控制]
运算放大器TS321和电压<font color='red'>比较器</font>TS391的工作原理及应用
51单片机的比较器的应用
AT89C2051的一个特殊应用,用它的比较器做一个光强调节器,应用在全静态LED显示屏上。当初的情况是原有LED 显示屏的光控是用专用的AD转换芯片做的,比较贵。最后用这个方案做为一个补丁用了一下。 它的使用原理是:用单片机的比较器和电容及光敏电阻组成一个充放电电路,用单片机的两个定时器组成一个PWM信号输出。PWM信号从一个端口输出,然后控制LED 显示屏的显示使能信号,这样就可以做到在夜间LED显示屏变暗一点,的天变亮一点。以达到一个最好的效果。 ORG 0000H LJMP MAIN ORG 000BH LJMP TIMER0 ;改变占空比 ORG 001BH LJMP TIMER1 ;定时10MS ORG 0030
[单片机]
采用乘法器的可变环宽比较器电路图
采用乘法器的可变环宽比较器电路图 图 采用乘法器的可变环宽比较器电路图
[电源管理]
采用乘法器的可变环宽<font color='red'>比较器</font>电路图
利用低功耗比较器自动检测插入附件 控制系统的整体功耗
         便携式电子设备大多采用3芯或4芯插孔,它可以作为立体声耳机插孔,带麦克风输入和压簧开关的单声道耳机插孔,也可以作为带有麦克风/压簧开关组合的立体声耳机插孔。利用MAX9060系列超小尺寸、微功耗比较器,通过不同的配置方式对外部附件进行检测,不仅把功耗控制在可以忽略的等级,还为产品提供了一种小巧、简单、具有极高性价比的检测方案。   目前,绝大多数电子设备(手机、PDA、笔记本电脑、手持式媒体播放器、游戏机等产品)通常需要连接外部附件。因此,这些设备需要专用的逻辑电路,用于自动检测附件的连接并识别其类型,从而使内部控制电路进行相应的调整。   增加电路实现自动检测/选择功能会提高系统功耗,这就带来了问题。作
[电源管理]
利用低功耗<font color='red'>比较器</font>自动检测插入附件 控制系统的整体功耗
逻辑分析仪的功能
逻辑分析仪的功能 逻辑分析仪是分析数字逻辑关系的一种分析仪器,将被测信号通过比较器进行判定,高于参考电压者为High,低于参考电压者为Low,在High与 Low之间形成数字波形。逻辑分析仪具体的用途是什么呢?下面小编就来具体介绍一下逻辑分析仪的功能,希望可以帮助到大家。 逻辑分析仪的功能 定时分析 定时分析仪是逻辑分析仪中类似示波器的部分,它与示波器显示信息的方式相同,水平轴代表时间,垂直轴代表电压幅度。定时分析仪首先对输入波形的采样,然后使用用户定义的电压阈值,确定信号的高低电平。定时分析仪只能确定波形是高还是低,不存在中间电平。所以定时分析仪就像一台只有 1 位垂直分辨率的数字示波器。但是,定时分析仪并不能用于测试参量,
[测试测量]
逻辑分析仪的功能
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved