摘要:频率是电子科学技术领域中一个最基本的参数。在许多科学实验与工业生产中,需要对频率进行测量和控制。大多数物理量都可以利用传感器转变为信号频率,再用数字频率计来进行测量。由于频率计具有测量速度快、操作简单、能够显示数字等特点而被广泛应用。特别是微型处理器与频率计两者相结合,可实现测量仪器的程控化、智能化和多功能化。随着现代科学技术的发展,基于数字频率计的多种测量仪表、仪器设备、实时监控系统逐渐应用到日常生活的各个方面。
本次设计的数字频率计系统主要以单片机(AT89C51)为核心,利用单片机中具有定时计数功能的T0和T1实现对输入频率的计数。本次设计具体采用了Proteus软件对单片机系统的数字频率计进行设计与仿真的实现方法,在此之前还进行了Keil软件的编译与应用。该方法既能验证系统是否满足相应的技术要求,又能提高系统的工作效率和质量,节约开发成本,具有一定推广价值。
关键词:单片机,数字频率计,计数
目录
摘要
Abstract
1 绪论-4
1.1 研究背景与意义-4
1.2 数字频率计的发展前景-4
1.3 Proteus 软件简介-4
1.4 KeilC51 开发系统简介-5
2 方案设计-5
2.1 频率计工作原理-5
2.2 时基电路与数码管-7
3 硬件电路设计-9
3.1 单片机型号及引脚说明-9
3.2 单片机的复位电路-13
3.3 单片机定时与计数设置-13
4 软件仿真-17
4.1 设计流程-17
4.2 程序调试-17
4.3 仿真结果-19
结论-21
参考文献-22
致谢-23
附录 A 程序代码-24