基于MSP430F449的数字频率计设计
来源: 作者: 发布时间:2016-08-06 08:11:37 浏览量: 测量主程序如下:
void frequency_measure(void)
{float tmp,tmp1;
key_flag=0;//按键标志清0
P1OUT|=BIT0;
Delay(1000); //延时一段时间等待信号稳定
while(1)
{ IE2&=~0X80; //关BT,关LE 贴片电感厂
D
firstflag=1;//开始测量第一个脉冲
TACTL|=TAIE;%20//开捕获
CCTL1|=CCIE;//开timer%20a
while%20(f_ok_flag==0);//等待测量结束
f_ok_flag=0;
if%20(aa1>aa2)
overflow=overflow-1;
tmp=aa2-aa1;
tmp1=40.0/(overflow*0.008191875+(tmp/8000000.0));
result=tmp1*0.256;
IE2|=0X80;//开BT,开LED
yanshi(2,2);//可以修改这里的参数,越大表示延时越长,太小的话LED就会变暗
CCTL1&=~CCIE;//关捕获
TACTL&=~TAIE;//关timer%20a
return;
}
}
流程图如图3所示。
%20
图3 主程序流程
结语
本文给出的硬件和软件均经过实践检验,使用该测量仪器所测结果精度较高。该测量仪器价格较低,结构简单,是一种经济型的频率测试仪。
医学治疗仪专用变频器的研制1前言医学治疗仪的服务对象是人,由此决定了对其传动控制系统要求的严格性,尤其是用于治疗颈椎病和腰椎间盘突出症的治疗设备,对传动系统的安全性和准确性提出了更高的要求:绝对不允许失速,不允许越位,且停车准
TinySwitchⅡ及其在待机电源中的应用1、引言近年来,单片开关电源以其构成电源系统的低成本、高可靠性和设计灵活性等优点越来越受到电源设计者的欢迎。TinySwitch-Ⅱ系列是美国Power Integrations公司继TinySwit
基于ARM9和嵌入式Linux的电力负荷终端系统设计 随着客户对电能质量要求的逐步提高,传统的电力网络难以满足发展要求。为此,提出发展 全覆盖、全采集、全预付费 智能电网的设想,以实现传统电网的升级。电力用户用电信息采集系统 智能电网管理终端,是一种集