《基于单片机的频率计答辩ppt.ppt》由会员分享,可在线阅读,更多相关《基于单片机的频率计答辩ppt.ppt(12页珍藏版)》请在三一办公上搜索。
1、基于单片机的频率计,答 辩 人:专 业:电子信息科学与技术指导老师:,2015级毕业论文答辩,目录,目的和意义,本课题主要研究如何用单片机来设计数字频率计。频率计是测量信号频率的装置,也可以用来测量方波脉冲的脉宽通常频率以数字形式直接显示出来,简便易读,即所谓的数字频率计频率测量对生产过程监控有很重要的作用,可以发现系统运行中的异常情况,以便迅速作出处理,传统的频率计采用测频测量频率,通常由组合电路和时序电路等大量的硬件电路构成,产品不但体积较大,运行速度慢,而且测量低频信号时不宜直接采用基于单片机技术,而数字式频率计具有操作简单方便、响应速度快、体积小等一系列优点,可以及时准确地测量低频信号
2、的频率。本设计采用的是直接测频式的频率计,设计原理简单、电路稳定、测量精度高,大大的缩短了生产周期。,系统总体设计,本系统以单片机为控制核心,对系统进行初始化,主要完成液晶显示、频率测量、放大整形滤波等功能的控制,起到总控和协调各模块之间工作的作用。,硬件设计,最小系统设计,图3-3为单片机最小系统电路图,单片机最小系统有单片机、时钟电路、复位电路组成,时钟电路选用了12MHZ的晶振提供时钟,作用为给单片机提供一个时间基准,其中执行一条基本指令需要的时间为一个机器周期,单片机的复位电路,按下复位按键之后可以使单片机进入刚上电的起始状态。图中10K排阻为P0口的上拉电阻,由于P0口跟其他IO结构
3、不一样为漏极开路的结构,因此要加上拉电阻才能正常使用。,硬件设计,液晶显示模块设计,用STC89C52的P0口作为数据线,用P1.2、P1.1、P1.0分别作为LCD的EN、R/W、RS。其中EN是下降沿触发的片选信号,R/W是读写信号,RS是寄存器选择信号本模块设计要点如下:显示模块初始化:首先清屏,再设置接口数据位为8位,显示行数为1行,字型为57点阵,然后设置为整体显示,取消光标和字体闪烁,最后设置为正向增量方式且不移位。向LCD的显示缓冲区中送字符,程序中采用2个字符数组,一个显示字符,另一个显示电压数据,要显示的字符或数据被送到相应的数组中,完成后再统一显示.首先取一个要显示的字符或
4、数据送到LCD的显示缓冲区,程序延时2.5ms,判断是否够显示的个数,不够则地址加一取下一个要显示的字符或数据。,硬件设计,液晶显示模块设计,软件设计,主程序设计,单片机上电后会先进行一个初始化把设置的变量的值清0,然后开启定时器首先对100分频后的输入信号进行1S内计数,当测量到频率大于200KHZ的时候,单片机会显示出当前测量的频率和周期,然后进行下一次计数,当测量到的频率少于200KHZ的时候,单片机会重新采集分频前的数据,把测量到的数据显示出来,然后再进入到下一次的计数。,总结,通过这次毕业设计,我学到了不少课本上没有的知识,也锻炼了自己的动手能力,将以前学过的零散的知识串到一起。经过
5、我长时间的设计及调试,本系统基本能实现频率计系统的所有功能。不足之处有:1.硬件的稳定性有待进一步提高2.系统界面人性化还不足。我的综合设计主要涉及硬件和软件两方面的内容,通过这些我的硬件和软件开发能力都获得了提高。首先硬件方面,基本了解了电子产品的开发流程和所要做的工作。基本掌握了Protel99SE原理图的方法,并设计了一个单片机最小系统。通过开发板的设计和硬件搭建的过程,使我对51系单片机的接口有了更深层次的理解,熟悉了一些单片机常用的外围电路引脚和连接方法,如LCD液晶等。并且我学会了分析问题解决问题的能力,加深了对所学理论知识的理解和运用。我的动手能力得到了很大的提高,创新意识得到了锻炼。,系统仿真图,系统原理图,请各位老师批评指正!谢谢!,