1、频率计的程序设计 1 频率计设计 编写频率计程序。 要求:1)能够测量频率并显示。 2)能够进行闸门时间选择。 2 设计过程及论文的基本要求 (1).课程设计论文是体现和总结课程设计成果的载体,一般不应少于 3000 字。 (2).学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。课 程设计论文的结构及各部分内容要求可参照沈阳工程学院毕业设计(论文)撰写规 范执行。应做到文理通顺,内容正确完整,书写工整,装订整齐。 (3).论文要求打印,打印时按沈阳工程学院毕业设计(论文)撰写规范的 要求进行打印。 (4). 课程设计论文装订顺序为:封面、任务书、成绩评审意见表、中文摘要和 关键词
2、、目录、正文、参考文献。 3.时间进度安排; 顺序 阶段日期 计 划 完 成 内 容 备注 1 1 月 2 日 教师讲解题目,学生查阅相关资料 2 1 月 3 日 查阅相关资料、进行方案论证 3 1 月 4 日 参数计算、确定闸门时间切换方法 4 1 月 5、6、9 日 编写程序 5 1 月 10、11 日 调试程序 6 1 月 12 日 撰写论文 7 1 月 13 日 论文答辩 中文摘要中文摘要 数字频率计是计算机、 通讯设备、 音频视频等科研生产领域不可缺少的测量仪器。 它是一种用十进制数字显示被测信号频率的数字测量仪器。它的基本功能是测量正弦 信号,方波信号及其他各种单位时间内变化的物理
3、量。在进行模拟、数字电路的设计、 安装、调试过程中,由于其使用十进制数显示,测量迅速,精确度高,显示直观,经 常要用到频率计。 本数字频率计将采用定时、计数的方法测量频率,采用一个 LCD 显示器动态显示 5 数。测量范围从 1Hz-2MHz 的方波。 基本设计原理是通过控制按钮来控制闸门时间, 利用 T1 进行定时, 定的时间即为 闸门时间,同时在定时的同时利用 T0 进行计数,一旦时间到了,就开始对 TH0 和 TL0 中的数进行数据转换,转换后的 BCD 码利用液晶显示器显示出来即可。 频率测量仪器使用在生产和科研的各个部门,也是某些大型系统的重要组成部分, 实现频率测量有专用的频率测量
4、仪器,但不易用于特殊场合.本设计介绍的用单片机实 现的频率测量仪,利用分频和单片机的计数功能来实现等精度的测量.该频率测量仪器 可独立使用;也可方便的嵌入电路系统中;并且将降低产品的成本,有利于新产品的设计 与研制。 本次设计通过对一个基于单片机的功能实现频率计的设计学习,详细介绍了单片 机应用中的数据转换显示,LED 显示原理,单片机的定时原理。从而达到学习、了解 单片机相关指令在各方面的应用。 目录目录 课程设计任务书课程设计任务书 错误!未定义书签。 单片机单片机 课程设计成绩评定表课程设计成绩评定表 错误!未定义书签。 中文摘要中文摘要 IIII 1 1 设计任务描述设计任务描述 1
5、1 1.1 设计题目:串行通信电路 . 1 1.2 设计要求: . 1 1.2.1 设计目的: . 1 1.2.2 基本要求: . 1 1.2.3 发挥部分: . 1 2 2 设计思路设计思路 2 2 3 3 设计方框图设计方框图 3 3 4 4 各部分程序设计各部分程序设计 4 4 4.1 程序初始化 . 4 4.2 系统时钟初始化 . 5 4.3 交叉开关初始化 . 5 4.4 定时器 0/1 初始化 . 5 4.5 LCD 初始化. 6 4.6 测频部分 6 4.7 测占空比部分 8 5 5 编程过程所遇问题编程过程所遇问题 9 9 5.1 P5 口问题 9 5.2 交叉开关问题 . 9
6、 5.3 数组问题 . 9 5.4 定义变量问题 . 9 6 6 编程过程未解决问题编程过程未解决问题 9 9 6.1 占空比测量问题 . 9 6.2 液晶屏 LCD 问题 . 9 7 7 元器件清单元器件清单 1010 8 8 主要器件介绍主要器件介绍 1111 8.1 C8051F020 单片机. 11 8.1.1 管脚图 . 11 8.1.2 简介 . 11 小结小结 1313 致谢致谢 1414 参考文献参考文献 1515 程序源代码程序源代码 1616 频率计程序设计 1 1 设计任务描述设计任务描述 1.1 设计题目:串行通信电路设计题目:串行通信电路 1.2 设计要求:设计要求: 1.2.1 设计目的:设计目的: (1)掌握了解单片机各部分的综合应用 (2)熟悉 Silicon Laboratories IDE 的仿真方法。 1.2.2 基本要求:基本要求: (1)能够测量频率并显示。 (2)能够进行闸门时间选择 1.2.3 发挥部分:发挥部分: (1)量程切换。 (2)占空比的测量。 频率计程序设计 2 2 设计思路