毕业设计(论文)-基于单片机的电子秒表设计

毕业设计(论文)-基于单片机的电子秒表设计

ID:5487222

大小:423.01 KB

页数:33页

时间:2017-12-14

毕业设计(论文)-基于单片机的电子秒表设计_第1页
毕业设计(论文)-基于单片机的电子秒表设计_第2页
毕业设计(论文)-基于单片机的电子秒表设计_第3页
毕业设计(论文)-基于单片机的电子秒表设计_第4页
毕业设计(论文)-基于单片机的电子秒表设计_第5页
资源描述:

《毕业设计(论文)-基于单片机的电子秒表设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、福建电力职业技术学院毕业论文福建电力职业技术学院毕业设计报告题目基于单片机的电子秒表设计自动化工程系电气自动化专业2008级2班学号姓名指导教师完成日期2010年12月28福建电力职业技术学院毕业论文28福建电力职业技术学院毕业论文摘要电子秒表在生活中的应用,它可广泛应用于对运动物体的速度、加速度的测量实验,还可用来验证牛顿第二定律、机械能守恒等物理实验,同时也适用于对时间测量精度要求较高的场合.测定短时间间隔的仪表。有机械秒表和电子秒表两类。机械秒表与机械手表相仿,但具有制动装置,可精确至百分

2、之一秒;电子秒表用微型电池作能源,电子元件测量显示,可精确至千分之一秒。广泛应用于科学研究、体育运动及国防等方面在当今非常注重工作效率的社会环境中,定时器能给我们的工作、生活以及娱乐带来很大的方便,充分利用定时器,能有效的加强我们的工作效率。数字电子秒表是利用数字电子技术把模拟信号转换成数字信号来完成的,具有直观、准确性高的特点。本设计的数字电子秒表系统采用AT89C51单片机为中心器件,利用其定时器/计数器定时和记数的原理,结合显示电路、LED数码管以及外部中断电路来设计计时器。将软、硬件有机

3、地结合起来,使得系统能够实现LED显示,显示时间为0~59秒,计时精度为0.1秒,能正确地进行计时。其中软件系统采用C语言编写程序,包括显示程序,定时中断服务,外部中断服务程序,延时程序等,并在WAVE中调试运行,硬件系统利用PROTEUS强大的功能来实现,简单且易于观察,在仿真中就可以观察到实际的工作状态。[关键词]AT89C51单片机;电子秒表;C语言28福建电力职业技术学院毕业论文目录第一章绪论11.1秒表及其发展现状11.2设计目的及意义11.3设计内容11.4课题设计要求1第二章硬件设

4、计22.1总体方案的设计22.2单片机的选择32.2.1AT89C51单片机性能介绍42.2.2单片机最小系统62.3显示电路的选择与设计82.4按键电路的选择与设计92.5时钟电路的选择与设计92.6系统总电路的设计9第三章软件设计93.1程序设计思想93.2程序框93.3源程序及说明9第四章系统的仿真与调试94.1硬件的调试94.1.1排除元器件失效94.1.2排除电源故障94.1.3联机仿真调试94.2软件的仿真与调试94.2.1Proteus简介94.2.2软件的仿真94.2.3软件的调

5、试9结论9致谢9参考文献9附录源程序及说明928福建电力职业技术学院毕业论文第一章绪论1.1秒表及其发展现状时间是日常生活、工业、医学、环境保护、化工、石油等领域最常遇到的一个物理量。测量时间的基本方法是使用秒表直接测量。其中秒表的精度是人们最关心的,这就要求它的计时最小单位足够小,显示模块的灵敏度足够高。目前人们所能测量的最小计时单位是毫秒级。1.2设计目的及意义本设计要使时间的测量准确,就必须使系统有更小的计时单位和更灵敏的按键。本设计还加入了报警电路,每次清零都会报警。设计采用的元件功能较

6、强,省去了很多复杂的电路降低了设计成本。1.3设计内容本课题是基于单片机的数字秒表系统设计,其利用单片机作为系统的主要控制器,通过单片机自身的定时计数器溢出标志产生最小计时单元,经过变量的累加和判断后,通过LED数码管显示。本人的主要是运用AT89C51单片机作为主控制单元及数据处理单元。1.4课题设计要求课题需要以MCS-51系列单片机为核心,结合外围电路,制作一款时间参数测量系统。具体要求如下:(1)提出基于单片机的时间测量系统实现方案。(2)制作完整的硬件电路图并编写完整的源程序,实现时间

7、参数的测量。(3)误差要求小于1%。28福建电力职业技术学院毕业论文第二章硬件设计2.1总体方案的设计数字电子秒表具有显示直观、读取方便、精度高等优点,在计时中广泛使用。本设计用单片机组成数字电子秒表,力求结构简单、精度高为目标。本设计利用单片机的定时器/计数器定时和记数的原理,结合集成电路芯片8051、LED数码管以及实验箱上的按键来设计计时器。将软、硬件有机地结合起来,使得系统能够正确地进行计时,数码管能够正确地显示时间。方框图如下图:开关MCS-51AT89C51LED显示图2.1数字秒表

8、设计导向图本设计用AT89C51设计一个3位LED数码显示“秒表”,显示时间为00.0~59.9秒。增加一个“复位00.0”按键(即清零)key1,一个“暂停/开始”按键key2,一个“复位60.0”按键(用来60秒倒计时)key3,一个“倒计时”按键key4。方框图如下图:28福建电力职业技术学院毕业论文按下4键初始化判断按键显示按下2键按下1/3键若无按键倒计复位开始/暂停开始倒计时显示复位时间开始/暂停计时调整时限到/有其他输入图2.2按键示意图本设计中,数码管显示的数据存放在内存单元79

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

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

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