为了能够精确测量频率等参数,提出了一种基于单片机的数字频率计的设计方法,以AT89S51单片机作为系统的主控芯片,待测信号经过放大整形电路和分频后,输入到单片机中进行采样测量,最后通过显示和存储电路将结果显示并存储起来,可以测量待测信号的频率、周期、脉冲宽度和占空比等参数。并基于Multisim仿真软件设计了仿真电路,结合keil软件进行了软硬联调,结果表明该电路能精确的测量待测信号的各种参数,频率测量误差低于0.05%,测量范围为1 Hz~1 MHz,仿真效果良好。