基于单片机的频率计数器课程设计

基于单片机的频率计数器课程设计

ID:6403786

大小:427.00 KB

页数:18页

时间:2018-01-12

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

《基于单片机的频率计数器课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录第1章频率计数器设计………………………………………………1.1设计内容、要求及目的…………………………………………1.2基本原理与总体方框图………………………………………第2章硬件系统设计……………………………………………2.1各部分方案及说明………………………………………………2.1.1单片机部分…………………………………………………2.1.2状态译码器…………………………………………………2.1.3数据显示电路………………………………………………………第3章软件系统设计……………………………………………3

2、.1应用系统的程序设计………………………………………………3.1.11s定时………………………………………………………………3.1.2T1计数程序………………………………………………………3.1.3进制转换………………………………………………………3.1.4数码显示………………………………………………………3.2程序调试………………………………………………………………第4章设计总结体会……………………………………………参考文献………………………………………………………………附录………………………………………………

3、………………………………17第1章频率计数器设计1.1设计的内容、要求及目的设计内容:本课题以单片机为核心,设计和制作一个频率计数器,来完成对输入的信号进行频率计数,计数的频率结果通过6位动态数码管显示出来。要求能够对0-250KHZ的信号频率进行准确计数,计数误差不超过±1HZ。设计要求:1.设计方案要合理、正确;2.系统硬件设计;3.完成必要元器件选择;4.系统软件设计及调试;5.写出设计报告实验目的本应用系统实验的目的是通过在“单片机原理及应用”课堂上学习的知识,以及查阅资料,培养一种自学的能力。并且引导一

4、种创新的思维,把学到的知识应用到日常生活当中。在设计的过程中,不断的学习,思考和同学间的相互讨论,运用科学的分析问题的方法解决遇到的困难,掌握单片机系统一般的开发流程,学会对常见问题的处理方法,积累设计系统的经验,充分发挥教学与实践的结合。全能提高个人系统开发的综合能力,开拓了思维,为今后能在相应工作岗位上的工作打下了坚实的基础。1.2基本原理与总体方框图基本原理频率计数器的主要功能是测量周期信号的频率。频率是单位时间(1S)内信号发生周期变化的次数。如果我们能在给定的1S时间内对信号波形计数,并将计数结果显示出

5、来,就能读取被测信号的频率。测量过程中定时/计数器T0和T1的工作方式设置,T117是工作在计数状态下,对输入的频率信号进行计数,在本次设计使用的98C51单片机,由于检测一个由“1”到“0”的跳变需要两个机器周期,前一个机器周期测出“1”,后一个周期测出“0”。故输入时钟信号的最高频率不得超过单片机晶振频率的二十四分之一,最大计数值为fOSC/24,由于fOSC=12MHz,因此:T1的最大计数频率为0.5mHz。对于频率的概念就是在一秒只数脉冲的个数,即为频率值。所以T0工作在定时状态下,每定时1秒中到,就停

6、止T1的计数,而从T1的计数单元中读取计数的数值,然后进行数据处理。送到数码管显示出来。总体方框图课题设计的是一种以单片机为主控制的频率计。数字频率计主要由以下几部分组成:定时计数、采集数据、进制转换和数码显示。本课题主要是以单片机AT89C51为核心,通过计数电路,以及软件程序的编写,实现脉冲频率的显示。频率计系统总体框图如下:外部脉冲信号关闭中断1s定时同时开始计数AT89C51单片机中断响应段选频率数据采集进制转换数码管显示74LS138译码电路位选图1频率计系统总体框图17第2章硬件系统设计此次设计要求制

7、作一频率计系统,需要使用的硬件主要包括51单片机芯片,74LS138译码器和数码管。另外还是用到排线若干,下载线及电源线。2.1各部分方案选定、功能2.1.1单片机部分本次设计采用了AT89C51单片机,AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器。如图2所示:图2AT89C52引脚图AT89C51拥有五个中断源,当有外部脉冲到来时可实现中断的响应,另外AT89C51拥有定时/计数器(T0、T1),可实现定时与计数的功能。单片机AT89C51的P0、P2的4个8位并

8、行I/O口可进行外部存储设备扩展。172.1.2状态译码器(74LS138)图374LS138译码器74LS138译码器输出的状态控制数码管的亮与灭,它有6个状态,连接到数码管的位选,达到点亮数码管点亮的要求。2.1.3数据显示电路图4显示电路图数据显示电路由限流电路和7段数码管组成,采用器件LED显示器。本设计中采用了六个七段数码管进行数据显示,将五个数码管串接起来进行

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

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

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