摘要:文中介绍了一种基于STC89C51的频率计的设计。利用STC89C51作为整个系统的控制核心,主要使用单片机中的定时器对外部的周期信号进行采集并且进行频率的计算,最后将计算的结果通过LCD1602显示屏显示出来。本设计中详尽讲解了硬件和软件部分的工作方案,最后制作了频率计的电路板,并且进行了调试与实验。实验结果表明,该频率计可以准确地测量出外部提供的信号的频率,并且实现计数功能。
【关键词】频率计;STC89C51;LCD1602
目录
摘要
Abstract
1 引言-1
1.1 课题背景-1
1.2 课题研究-1
1.3 课题目标-1
2 系统的总体方案论证-1
2.1 单片机选择-1
2.2 显示模块的选择-2
2.3 直流稳压芯片的选型-4
3 系统硬件设计-5
3.1 频率计的硬件结构框图设计-5
3.2 控制系统硬件设计-5
3.3 LCD液晶显示器简介-6
3.3.1 液晶原理介绍-6
3.3.2 LCD1602模块简介-7
3.3.3 液晶显示模块设计-7
3.4 电源电路的设计-8
3.5 三极管放大电路设计-9
3.6 分频模块设计-10
3.6.1 74HC390芯片介绍-10
3.6.2 74HC390分频电路设计-11
3.7 整形模块设计-11
3.7.1 施密特触发器介绍-11
4 系统软件设计-13
4.1 系统软件总体设计-13
4.2 程序设计原理-14
4.3 编译环境的介绍-15
5 系统特性的测试-16
5.1 系统仿真-16
5.2 系统实物图-16
5.3 软件调试-17
5.4 硬件调试-18
5.5 系统测试-18
5.6 系统的不足和改进-19
6 设计总结-20
参考文献-21
附 录-22
附录一:系统电路原理图-22
附录二:程序清单-24