用msp430单片机如何检测输入方波频率? 望哪位大神给个程序 讲解一下 类型是149的,不胜感激!

如题所述

第1个回答  2012-07-10
430单片机的定时器模块有一个捕获比寄存器,通过设置相关的寄存器,让其工作在捕获模块,捕获的方式可选择,分别为上升沿捕获,下降沿捕获和上升下降都捕获。测方波频率的话,选第一个吧。捕获模块的工作原理是:当外部事件发生时,也就是你的方波的上升沿到来时,单片机的捕获端口就会捕获到一个脉冲,然后定时器的16位计数器就会计数,最后计数器的值就是你测得的脉冲个数。测频率一般有两种方法,一个是测周法,一个是测频法,百度一下这两个方法,了解一下原理。我们采用最简单的方法,那就是测一秒内捕获的脉冲个数,那个值就是频率。至于相关寄存器的设置,自己多看看430的常用模块介绍,了解一下定时器的那些寄存器的功能和设置方法。程序网上很多,我这儿也有,想要的话,看我ID,然后发邮件给我,我给你发过去。
多查查资料,只要愿意去学,一定会懂的,祝成功!本回答被提问者和网友采纳
第2个回答  2012-07-10
分太少了!!!

...望哪位大神给个程序 讲解一下 类型是149的,不胜感激!
捕获模块的工作原理是:当外部事件发生时,也就是你的方波的上升沿到来时,单片机的捕获端口就会捕获到一个脉冲,然后定时器的16位计数器就会计数,最后计数器的值就是你测得的脉冲个数。测频率一般有两种方法,一个是测周法,一个是测频法,百度一下这两个方法,了解一下原理。我们采用最简单的方法...

怎么用msp430F149定时器A或定时器B的比较捕获模式测试一个方波的...
1.一开始让430的内部定时器跑起来,你要做的就是设置定时器的时钟,是否分频,是否中断,计数模式这些。要是用到捕获模式测频率就要选择成捕获模式,还有上升沿或者下降沿捕获这些。2.之后的过程是这样的,当单片机的特殊引脚检测到你设定的触发信号之后就会立刻把当前时刻的TAR(定时器的16位计数器)中...

求用MSP430F149单片机的ADC对正弦波进信号行采样的程序,并且求出输入...
第一、采样频率必须满足采样定理的要求。如果正弦波失真较小,建议采样频率取正弦波基波频率的10倍。第二、获取正弦波的周期,由此得出参与方均根运算的点数。对于固定频率的信号测量,如果精度要求不是很高,这个值可以是常数。否者需要通过频率测量电路测量获取。另外还有一种简单的方法,就是不管频率,按照...

...这里有个BIN格式的程序,如何将程序烧进msp430f149单片机里,需要用到...
BIN格式的文件是通过编译软件编译生成的,你只要把这个格式的文件通过专门的烧录工具烧录到单片机的芯片中。不同的开发工具对应有不同的烧录工具的。需要用到的工具就是烧录工具,任何开发开发方案中都会带有烧录工具的,你仔细找找肯定存在的。 我用的烧录工具名字为:burn_tool,你找找看有没有类似这样...

msp单片机的特点是什么
低功耗,16位

哪位大神知道RC522与MSP430单片机之间使用I2C通信的程序
I2C通信是,一个单片机设成从机模式,另一个设成主机模式(MSP430有四种模式:主机发送、主机接收、从机发送、从机接收);通信时寄存器设成相应模式,严格按照时序写代码就OK了。 RAM区的数据需要从机收到请求后控制发送哪一个部分。

如何用单片机实现对四个步进电机的速度控制呢
图中,第2行工作模式设置为“脉冲”模式,光标在脉冲模式的第2行时,脉冲频率项及脉冲个数输入项分别显示脉冲个数的单位,数据输入框显示为绿色。脉冲输出单位为:百万、十万、万、千、百、十、个,脉冲频率的单位为赫兹。示例中频率设置为500赫兹,脉冲个数为1101616个脉冲(一百一十万一千六百一十六...

单片机有哪些类型啊?请知道的人列举一些种类,并介绍一下它们的...
下.Microchip 单片机没有掩膜产品,全部都是 OTP 器件(现已推出 FLASH 型单片机).Microchip 强调节约成本的最优化设计,是使用量大,档次低,价格敏感的产品.4.TI 公司的 MSP430 系列单片机:MSP430 系列单片机是由 TI公司开发的 16 位单片机。其突出特点是超低功耗,非常适合于各种功率要求低的场合。有多个系列和型号...

...码程序,如何转成C语言或汇编语言,我用的是msp430f413单片机哪位大侠...
可以使用反汇编功能将单片机的机器码程序翻译成汇编语言程序,需要去掉没用的代码,整理后可以得到汇编语言源程序,但不能直接翻译成C语言。

解释一下什么是单片机机器码是什么??
一个不是很复杂的功能要是用美国50年代开发的74系列,或者60年代的CD4000系列这些纯硬件来搞定的话,电路一定是一块大PCB板!但是如果要是用美国70年代成功投放市场的系列单片机,结果就会有天壤之别!只因为单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性! 由于单片机对成本是敏感的,所以目前占统治地位...

相似回答