基于单片机频率计数器

基于单片机频率计数器

ID:28025248

大小:592.16 KB

页数:23页

时间:2018-12-07

基于单片机频率计数器_第1页
基于单片机频率计数器_第2页
基于单片机频率计数器_第3页
基于单片机频率计数器_第4页
基于单片机频率计数器_第5页
资源描述:

《基于单片机频率计数器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于C52单片机的数字式频率计设计目录第1章频率计数器设计21.1设计内容、要求及目的21.2基木原理与总体方案3第2章硬件系统设计42.1各部分方案及说明42.1.1单片机部分42.1.2数据显示电路5第3章软件系统设计83.1应用系统的程序设计83.1.1频率测试程序83.1.2数值显示103.1.3LCD显示10第4章测试数据12第5章设计总结体会13参考文献14隱11510:220第1章频率计数器设计1.1设计的内容、要求及目的设计内容:本课题以AT89C52单片机为核心,设计和制作一个数字式频率计,来完成对输入的信号进行频

2、率计数,计数的频率结果通过LCD1602显示出来。要求能够对10Hz-100KHz的方波信号和正弦信号的频率进行测量。设计要求:1.设计方案要合理、正确;2.系统硬件设计;3.完成必要元器件选择;4.系统软件设计及调试;5.撰写设计报告实验目的:本实验的目的是设计一种基于C52单片机的数字频率计,可以测试信号发生器产生的方波信号和正弦信号的频率,课设要求频率范围lOHz-lOOkHz,丑在显示设备上准确显示信号频率。把在“单片机原理及应用”课堂上学习的知识运用于实践,并通过查阅相关资料,來丰富对单片机的认识和使用,培养一种自学和动手

3、的能力。同吋,引导一种创新的思维,把学到的知识应用到日常生活当中。在设计的过程屮,不断的学习,思考和同学间的相互讨论,运用科学的分析问题的方法解决遇到的困难,掌握单片机系统一般的开发流程,学会对常见问题的处理方法,积累设计系统的经验,充分发挥教学与实践的结合。全面提高个人系统幵发的综合能力,开拓了思维,为今后能在相应工作岗位上的工作打卜*了坚实的基础。1.2本设计的基本原理与总体方案基本原理:频率计数器的主要功能是测量周期信号的频率。频率是单位时间(is)内信号发生周期变化的次数。正弦信号的判定一个周期通常是通过极值点判断,W个极小

4、值的时长既是一个正弦信号的周期,方波信号也是可以通过两个下降沿之间的时长为一个周期。只要计算出is中方波信号和正弦信号的周期数,也就能得到我们所需耍的频率数值。本设计是基于C52单片机平台做的,需要采用定时器的计数、定时和中断功能。由于C52单片机的所有中断均是低电平或者下降沿触发,因此我们只需耍检测方波信号和正弦信号的低电平对信号的周期进行计数,因次需要用到两个定时器。测量过程中定时/计数器T2和TO的工作方式设置,TO是工作在计数状态下,对输入的频率信号进行计数,在本次设计使用的AT89C52单片机中,由于检测一个由“1”到“0

5、”的跳变需耍两个机器周期,前一个机器周期测出“1”,后一个周期测出“0”。故输入时钟信号的最高频率不得超过单片机晶振频率的二十四分之一,最大计数值为fosc/24,由于f0SC=12MHz,因此,T0的最大计数频率为0.5MHz。对于频率的概念就是在一秒只数脉冲的个数,即为频率值。所以T0工作在定时状态下,每定时1秒中到,就停止T0的计数,而从T0的计数单元中读取计数的数值,然后进行数据处理,送至IJLCD1602显示出来。总体方案:本课题设计的是一种以C52单片机为主控制的频率计。数字频率计主要由以下儿部分组成:信号源、C52单片

6、机及其最小系统和LCD显示。本课题主要是以单片机AT89C52为核心,通过计数电路,以及软件程序的编写,实现脉冲频率的显示。频率计系统总体框图如下:图1总体方案第2章硬件系统设计此次设计要求制作一频率计系统,需要使用的硬件主要包括52单片机芯片和LCD。另外还是用到排线若干,下载线及电源线。2.1各部分方案选定、功能2.1.1单片机部分本次设计采用了AT89C52单片机,AT89C52是一种带8K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS微处理器,属于8位的单片机。如图2所示:C133p:X:1•12MHz+

7、5.R.1U1C2•d-H33pJ—±>XTAL1P0.0/AD0P0.1/AD1P0.2/AD2XTAL2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6RSTP0.7/AD7P2.0/A8P2.1/A9P2.2/A10PSENP2.3/A11ALEP2.4/A12EAP2.5/A13P2.6/A14P2.7/A15P1.0/T2P3.0/RXDP1.1/T2EXP3.DTXDP1.2P3.2ANT0P1.3P3.3/INT1P1.4P3.4/T0P1.5P3.5/T1P1.6P3.6湖P1.7P3.7

8、/RD191829AT89C52*_2L_2i钃•_2L-22._2i2£_2L—_LL-LLLi_L£_LL_LL10k•图2AT89C52引脚图AT89C52拥有五个中断源,当有外部脉冲到来时可实现中断的响

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。