您现在的位置:首页 > 教案下载 > 正文

数字频率计的设计与实现_毕业论文(2)

2019-08-08 09:01 网络整理 教案网

at89c52单片机数字温度计设计论文_数字地震学 陈运泰 频率拐点_数字频率计设计毕业论文

数码管的驱动方式:数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。在单片机应用系统中,数码管显示器显示常用两种办法:静态显示和动态扫描显示。在单片机系统中,led显示接口一般采用静态扫描和动态扫描两种驱动方式。

本设计采用的 是上电复位和按键复位电路,如图3-11 所示。上电复位是利用RC 电路的充放电效应,当单片机上 电时,复位电路通过电容加在 RST 引脚一个短暂的高电平信号,这个信号随着电容的充电而逐渐减 低,从而实现复位。 图3-11 复位电路 第四章 系统软件设计 4.1 系统软件框图 本系统软件采用模块化设计方法。 (1)主程序流程图如图4-1 所示: 软件主流程: a)进入main 程序 b)对定时/计数器T0、T1 进行初始化,选择工作方式、设初值、开中断、启动定时计数器 c)计算频率值 d)显示数值 12 图4-1 主程序流程图 (2)T0 中断流程图如图4-3 所示 图4-3 T0 中断流程图 中断程序的功能是实现定时与计数。T1 作为定时器,定时时间为1s;而T0 作为计数器,T0 断每溢出一次,n加1。当定时达到1s 时,停止T0,T1。然后计算出频率值。 (3)T1 中断流程图如图4-2 所示 T1 作为定时器,定时时间为1s=0.25ms *4000;进入中断后num++,直到num 达到4000 关闭定时器T1、计数器T0,然后返回主程序,计算频率值。13 图4-2 T1 中断流程图 第五章 系统调试 系统调试有硬件调试和软件调试两种,它们在单片机开发与设计中是紧密结合,不可分割的。

5.1 硬件调试 硬件方面主要是对电路板焊接技术以及布线的整体把握,电路板做好焊接好后,先查看电路板 是否有“虚焊”和“漏焊”的情况,用万用表进行测试。此外用调试程序通过软件下载到单片机中 进行调试,看电路板上芯片是否出现发热情况,若是有,则可能是短路造成的。在检查电路板无问 题时,即可以用写好的程序进行下载调试,看是否实现预定功能。 5.2 软件介绍 该设计的软件调试主要使用Keil 和Proteus 两个软件。在Keil 软件上编写程序代码,然后编 译、修改等重复步骤得到我们设计要求的源代码;通过 Proteus 软件,可以画出原理图,然后通过 电脑在上面进行仿真测试。 14 5.2.1 Keil C51 程序调试: Keil C51 的编程及调试步骤为:首先建立一个工程,选择处理器型号Atmel 的AT89C51 单片机; 然后建立一个.c 文件用来编写程序,编写完程序后保存即可;然后把保存.c 文件加载到之前建立的 工程文件中。进行工程配置后,编译程序,Keil 会自动生成.hex 文件。 5.2.2 Proteus 仿真环境介绍 Proteus 软件 [12] 是一种低投资的电子设计自动化软件,可以反映电路的电信号高低电平的变化, 供我们调试程序,Proteus 软件还提供各种各样的测试信号用于仿真电路的测试,使用非常方便, 在编译方面也支持和Keil 5.3软件仿真结果 根据电路图和功能要求进行程序编写,编写完之后根据生产的HEX 文件加载到Proteus 中进行 仿真。

数字地震学 陈运泰 频率拐点_数字频率计设计毕业论文_at89c52单片机数字温度计设计论文

在调试过程中因为电路界面太小,因此省去了放大部分模块。直接采用输入方波、正弦波以 及三角波的信号来检测电路是否正确以及存在的问题。 系统仿真电路如图5-1 所示。 图5-1 系统电路仿真图 15 输入信号为1HZ 时,仿真如下: 图5-2 系统仿真图 输入信号为100HZ 时,仿真如下: 图5-3 系统仿真图 输入信号为1KHZ 时,仿真如下: 图5-4 系统仿真图 输入信号为5KHZ 时,仿真如下: 图5-5 系统仿真图 16 输入信号为9.9KHZ 时,仿真如下: 图5-6 系统仿真图 从以上的仿真结果可得出:在所测得频率范围,频率越小,仿真结果越精确;频率越大, 仿真会出现一定的误差。当输入信号为9.9KHZ 时,输出信号多了1HZ,此误差为相对误差( 1)。从仿真结果来看 ,该设计满足设计要求。 第六章 结束语 经过长达两三个月的学习和时间,本次的毕业设计终于结束了,在本次的单片机系统设计中参 阅了很多学习过的模电、数电以及单片机知识。 在本次毕业设计的过程中,我发现了我个人存在的很多的问题,开始拿到这个题目的时候感觉 这个题目很简单,但是将该题目付诸实施的时候,却总显得无从下手,对该系统不能做出任何见解 或者具体的实施方案,这个问题就很轻易地显示了我们日常学习中的实践能力不足.所以单纯地追求 理论研究是不行的,我们一定得通过不断的科学实验,才能验证我们所学的是不是正确的,同时更 加清楚地知道一些运用方案的理论研究的意义。

通过毕业设计,我们需要不断学习,不断地整合新知识,这样才能将各个分立的简单的模块应 用到一个复杂的系统中去,本次的毕业设计也同样如此,如果说想一次就设计完整个系统,那几乎 是不可能的,虽然各个模块的使用我们都会觉得不是那么难,但是一旦整合了多种知识,我们在软 件的设计上就不会显得那么的轻松了,所以在今后工作中,也不能仅仅只是做理论分析,我们一定 要将理论运用到实际,通过实际表现来衡量我们的水平。同时在这里我要感谢我的指导老师在整个 毕业设计过程中对我的精心指导。 17 参考文献 [1]崔瑞雪,张增良.电子技术动手实践.第1版[M].北京:北京航空航天大学出版社,2007.6 [2]孙肖子.模拟电子技术基础.第1版[M].西安:西安电子科技大学出版社,2001.1 [3]谢自美.电子线路设计•实验•测试.第2版[M].武昌:华中科技大学出版社,2000.7 [4]任中民.数字电子技术[M].清华大学出版社,2005年 [5]王玉秀.电工电子基础实验.第1版[M].南京:东南大学出版社,2006 [6]王丽君.基于单片机的数字频率计的设计及仿真研究[J].科技风期刊,2009年08期 [7]沈亚钧.基于单片机的数字频率计设计[J].山西电子技术报,2012年05期 [8]张晶.数字测频方法的研究[J].吉林广播电视大学学报,2005年04期 [9]李育红.基于STC12C5A08S2单片机频率计的设计与实现[J].科学之友期刊,2011年16期 [10]吴海明,王伟.基于单片机与FPGA的等精度频率计设计[J].兵工自动化期刊,2009年03期 18 本论文是在xxx老师的指导下完成的,老师知识渊博,工作态度严谨。

以上就是我的答辩自述希望各评委老师认真阅读论文并给予评价和指正。上就是我的毕业论文答辩自述,希望各评委老师认真阅读论文并给予评价和指正。感谢我的论文导师张家文老师,感谢张老师在我的论文完成过程中给与的指导与帮助,让我得以顺利地完成论文。