T030 数字频率计的设计2.docVIP

  • 2
  • 0
  • 约1.2千字
  • 约 7页
  • 2015-08-23 发布于河南
  • 举报
数字频率计的设计 摘 要 数字频率计是一种用十进制数字显示被测信号频率的数字测量仪器。它作为一种基本的电子设备,广泛应用于通信系统、电子测量、科研等领域。 该课题主要是基于单片机AT89S51实现的数字频率计, 在单片机AT89S51控制下,当打开闸门信号时,被测信号经过放大、整形后与系统提供的12MHz基准时钟信号同时送入计数器的两个输入端进行计数。当闸门信号关闭时,计数器同时停止计数,单片机将计数器的计数值读入其内存进行运算处理,并将结果输出显示。 通过单片机软件方法来实现 目 录 第1章 绪 论 1 1.1 课题概述 1 1.2 课题研究思路 2 1.3 主要研究内容 3 第2章 总体设计方案 4 2.1 数字频率计的设计分析 4 2.2 测频的常用方法 6 2.2.1 直接测频法 6 2.2.2 直接测周期法 6 第3章 硬件设计部分 7 3.1 系统原理框图 7 3.2 输入信号放大分频模块 9 3.3 单片机主控模块 11 3.4 计数器模块 15 3.5 显示模块 16 3.6 电源模块 18 第4章 软件设计部分 19 4.1 程序设计流程 19 4.2 频率计主程序 20 4.3 测频子程序 23 第5章 制作与调试 26 5.1 Keil c51与Proteus6.7 仿真 26 5.1.1 Keil c51程序调试 26 5.1.2 Proteus仿真电路 27 5.2 问题分析 30 5.3 误差分析 31 5.4 解决问题和收获 31 结 论 32 致 谢 33 参考文献 34 附 录1 数字频率计电路图 35 图2.1 FPGA可编程芯片原理图 3.4 计数器模块 计数模块采用双四位二进制计数器。QA--QD与P0--P2对应相连,时钟脉冲由CLK端送入,和单片机的INT1(13引脚)相连。先把把AT89S51的12脚置0(12脚和前面的闸门电路相连,起开关作用)。再把12脚置1(这里的置1时间为1S,也就是采样的时间)打开电子开关。把数据送到74LS393。分频后的信号送到14脚T0口进行内部计数。时间到了1S就关闭电子开关(12脚INT1置0)。13脚置0单片机内部的计数计停止计数。然后对这段时间内脉冲个数进行保存。再读取P0,P2口的状态,再把这数据和以前计数的数据相加,得到很精确的频率,再把这频率数据转换,送到LCD显示。然后AT89S51的13脚置1清除现有的数据信号,进行下一次数据集。 图3.9 计数器模块 图3.10 计数器74LS393引脚图 图3.11 计数器74LS393内部结构图 图5.1 KEIL C51程序调试 Powered by 计算机毕业论文网 湖南工业大学本科生毕业设计(论文) 8 放大整形 可编程芯片 单 片 机 键盘输入 时钟电路 显示电路 电源部分 fx

文档评论(0)

1亿VIP精品文档

相关文档