3
21频率计数器的基本原理322方案的确定4
第三章各部分方案选定、功能及计算5
31主要控制模块532时钟模块933复位模块934显示模块10
第四章程序设计及调试11设计总结14参考文献15附录一:电路仿真图16附录二:仿真结果图17附录三:源程序18
f第一章设计的内容、要求及目的
11设计任务
利用AT89S51单片机的T0、T1的定时计数器功能,来完成对输入的信号进行频率计数,计数的频率结果通过8位动态数码管显示出来。要求能够对0-250KHZ的信号频率进行准确计数,计数误差不超过±1HZ。
12电路原理图
1
f13系统板上硬件连线
131把“单片机系统”区域中的P00-P07与“动态数码显示”区
域中的ABCDEFGH端口用8芯排线连接。132把“单片机系统”区域中的P20-P27与“动态数码显示”区
域中的S1S2S3S4S5S6S7S8端口用8芯排线连接。133把“单片机系统”区域中的P34(T0)端子用导线连接到“频率
产生器”区域中的WAVE端子上。
14程序设计内容
141定时计数器T0和T1的工作方式设置,由图可知,T0是工作在
计数状态下,对输入的频率信号进行计数,但对工作在计数状态下的T0,最大计数值为fOSC24,由于fOSC=12MHz,因此:T0的最大计数频率为250KHz。对于频率的概念就是在一秒只数脉冲的个数,即为频率值。所以T1工作在定时状态下,每定时1秒中到,就停止T0的计数,而从T0的计数单元中读取计数的数值,然后进行数据处理。送到数码管显示出来。142T1工作在定时状态下,最大定时时间为65ms,达不到1秒的定时,
所以采用定时50ms,共定时20次,即可完成1秒的定时功能。
2
f第二章设计原理及总体方案
21频率计数器的基本原理
频率计的基本原理是用一个频率稳定度高的频率源作为基准时钟,对比测量其他信号的频率。通常情况下计算每秒内待测信号的脉冲个数,此时我们称闸门时间为1秒。闸门时间也可以大于或小于一秒。闸门时间越长,得到的频率值就越准确,但闸门时间越长则每测一次频率的间隔就越长。闸门时间越短,测的频率值刷新就越快,但测得的频率精度就受影响。测量一个信号的频率有两种方法:第一种是计时法,用基准信号去测量被测r