设计数字频率计

1. 设计要求
设计一个以单片机为核心的频率测量装置。使用AT89C51单片机的定时器/计数器的定时和计数功能,外部扩展6位LED数码管,要求累计每秒进入单片机的外部脉冲个数,用LED数码管显示出来。
(1)被测频率fx<110Hz,采用测周法,显示频率×××. ×××;fx>110Hz,采用测频法,显示频率××××××。
(2)利用键盘分段测量和自动分段测量。
(3)完成单脉冲测量,输入脉冲宽度范围是100ms~0.1s。
(4)显示脉冲宽度要求如下。
Tx<1000ms,显示脉冲宽度×××。
Tx>1000ms,显示脉冲宽度××××。
2. 实验原理
测频法,利用外部电平变化引发的外部中断,测算1s内的波数,从而实现对频率的测定。

一、基本原理
使用555产生矩形波信号,输入到单片机进行测量频率。
测频的方案有多种:
1、测周法:通过测量被测信号的周期的倒数得到频率,选用适当的时基,以被测信号作为计数的闸门进行测量,得到闸门内的计数值,与时基相乘即为被测信号的周期,周期的倒数即为频率。该法适合测量频率低的信号。
2、测频法:通过频率的定义即单位时间的脉冲数,得到被测信号的频率。选用适当的时基,如1秒,以此作为计数闸门,得到闸门内的计数值即为信号的频率。该法适合测量频率高的信号。
二、参考电路框图
   仿真电路,程序在这里 http://hi.baidu.com/huang0776/item/a2983cb9d12f35442aebe3dc三、参考程序流程图

温馨提示:答案为网友推荐,仅供参考