秒表设计论文

合集下载

基于秒表的设计与实现毕业设计

基于秒表的设计与实现毕业设计

毕业设计(论文)题目:数字电子秒表的设计与实现摘要近年来随着科技的飞速发展,单片机的应用正在不断的走向深入。

本文阐述了基于单片机的数字电子秒表设计。

本设计主要特点是计时精度达到0.001s,解决了传统的由于计时精度不够造成的误差和不公平性,是各种体育竞赛的必备设备之一。

另外硬件部分设置了查看按键,可以对秒表上一次计时时间进行保存,供使用者查询。

用PROTEUS强大的功能来实现,简单切易于观察,在仿真中就可以观察到实际的工作状态。

关键字:单片机;数字电子秒表;仿真AbstractWith the rapid development of science and technology in recent years, SCM applications are constant-depth manner. In this paper, based on single chip design of digital electronic stopwatch. The main characteristics of this design timing accuracy of 0.001s, to solve the traditional result of a lack accuracy due to timing errors and unfair,and is a variety of sports competitions, one of the essential equipment. In addition the hardware part of the set View button on the stopwatch can be the last time to save time for user queries.The design of the multi-function stopwatch system uses STC89C52 microcontroller as the central device, and use its timer / counter timing and the count principles, combined with display circuit, LED digital tube, as well as the external interrupt circuit to design a timer. The software and hardware together organically, allowing the system to achieve two LED display shows the time from 0 to 99.999 seconds, Timing accuracy of 0.001 seconds, Be able to correctly time at the same time to record a time, and the next time after the last time the time to search.automatically added a second in which software systems using assembly language programming, including the display program, timing, interrupt service, external interrupt service routine, delay procedures, key consumer shaking procedures, and WA VE in the commissioning, operation, hardware system uses to achieve PROTEUS powerful, simple and easy to observe the cut in the simulation can be observed on the actual working condition.Keyword:LED display;High-precision stopwatch;STC89C52目录绪论 (1)1 硬件设计 (4)1.1 总体方案的设计 (4)1.2 单片机的选择 (5)1.3 显示电路的选择与设计 (8)1.4 按键电路的选择与设计 (11)1.5 时钟电路的选择与设计 (12)1.6 复位电路的选择与设计 (14)1.7 系统总电路的设计 (17)2 软件设计 (20)2.1 程序设计思想 (20)2.2 系统资源的分配 (20)2.3 主程序设计 (21)2.4 中断程序设计 (22)3 数字电子秒表的安装与调试 (27)3.1 软件的仿真与调试 (27)3.2 硬件的安装与调试 (27)3.3 系统程序的烧录 (28)3.4 数字电子秒表的精度调试 (29)结论 (31)致谢 (32)参考文献 (33)附录A 资料翻译 (34)A.1英文原文 (34)A.2 中文翻译 (41)附录B 程序 (47)附录C 电路原理图 (54)附录D 硬件实物图 (55)绪论秒表计时器是电器制造,工业自动化控制、国防、实验室及科研单位理想的计时仪器,它广泛应用于各种继电器、电磁开关,控制器、延时器、定时器等的时间测试。

基于单片机的秒表制作毕业设计论文

基于单片机的秒表制作毕业设计论文

基于单片机的秒表制作班级:P12电气五班姓名:苑仁绰学号:2012031202742014年6 月20 日一.摘要基于单片机技术制作秒表,运用单片机的定时器中断程序,来实现计时功能。

在给单片机接上外部电路,接上LED数码管,由单片机的P2口控制位码输出,P0口控制断码输出。

3个按键可以采用独立式键盘,其中两个按键分别连接到外部中断INTO、INT1,第三个按键连接到定时器1的T1端口,以中断方式实现键盘的扫描。

给单片机接上按键复位电路。

通过单片机X1,X2端接上外部时钟脉冲,通过编程,来实现秒表的计时。

关键字:单片机秒表LED数码管二. 目录一.摘要 (2)二.目录................................. 错误!未定义书签。

三.总体设计方案 (4)四.硬件电路设计 (4)1.硬件知识: (4)(1).单片机 (4)(2). LED数码管 (7)(3).时钟电路 (8)(4).复位电路 (9)(5).限流电阻 (9)2.线路图 (10)五.软件设计 (11)1.资源分配 (11)2.程序流程图 (12)( 1).主程序 (12)(2).显示子程序 (12)3.编程 (14)六.设计完成后的心得体会 (18)三.总体设计方案主要分为3个部分:主程序﹑显示子程序和定时器中断程序。

主程序主要是初始化部分和不断调用动态显示子程序部分。

动态显示子程序完成4位LED的轮流位扫描,它被主程序不断调用,以保证稳定可靠的显示。

显示时间的刷新由定时器中断产生,定时器每50ms中断一次,当中断20次后(即1s后),对时间单元(秒计数单元、分计数单元)进行更新,然后通过拆字子程序将时间单元里面的十六进制数拆开为两个BCD码,并送到显示缓冲区。

返回主程序后显示缓冲区的待显示数据被刷新一次,数码管相应的显示数值也随之发生变化。

根据硬件设计,由单片机的P2口控制位码输出,P0口控制断码输出。

动态显示程序中,在单片机内部RAM中设置显示数据缓冲区,由查表程序完成显示译码,将缓冲区内待显示数据转换成相应的断码,再将断码通过8051的P0口输出;位码数据由累加器循环左移指令产生,再通过P2口输出。

【毕业论文】基于LabVIEW的多功能秒表设计(计时器+倒计时+节拍器+日历+时钟)

【毕业论文】基于LabVIEW的多功能秒表设计(计时器+倒计时+节拍器+日历+时钟)

基于LabVIEW的秒表设计摘要数字式秒表是一种常用的计时工具,广泛用于各种比赛以及各类实验测量中。

随着生活节奏的加快,人们时间观念的加强,各种计时器已经成为人们日常生活中不可或缺的一部分,并且人们已经不能满足于单一的某一种功能了。

而如何在秒表的基础上,根据人们生活的需要增加相应的功能以方便人们的生活,便成为秒表设计方面的重点。

我基于LabVIEW设计的的秒表,具有秒表计时器、倒计时器、节拍器、时钟和闹钟的功能。

其具有界面美观,简单易用,功能强大,精确度高等特点。

此秒表的所有功能均可以独立运行,互不干扰,具有很好的用户体验。

关键词:秒表,计时,LabVIEWStopwatch design based on LabVIEWAbstractDigital stopwatch is a commonly used tool for timing.It is widely used in various competitions and a variety of experimental measurements.With the accelerated pace of life and the strengthening of the concept of time,variety timer has become an indispensable part of everyday life,and it has been unable to meet on a single feature of a certain kind.It has become the focus of the stopwatch design that how to add the corresponding function according to the needs of people's lives based on the stopwatch to convenience to people's lives.Stopwatch witch I designed based on LabVIEW, is with a stopwatch timer, countdown timer, metronome, clock and alarm functions.It has a beautiful interface, easy to use, powerful, high precision characteristics.This stopwatch’s all functions can be run independently, means can without disturbing each other, and with good user experience.Keywords: stopwatch, timer, LabVIEW目录1.绪论 (1)1.1 引言 (1)1.2虚拟仪器的概念及特点 (1)1.2.1虚拟仪器 (1)1.2.2 虚拟仪器的特点 (1)2. 图形化编程和LabVIEW (2)2.1 图形化编程简介 (2)2.2 LabVIEW简介 (2)2.2.1前面板 (2)2.3.2 程序框图 (2)3.秒表介绍及程序设计 (3)3.1 概述 (3)3.2 秒表的发展 (3)3.3 秒表的功能设计 (5)3.3.1.正计时 (5)3.3.2 倒计时 (6)3.3.3.节拍器 (6)3.3.4.时钟与闹钟 (6)4. 程序实现 (7)4.1秒表计时器 (7)4.1.1 流程图 (7)4.1.2程序设计 (8)4.2 倒计时器 (21)4.2.1流程图 (21)4.2.2程序设计 (22)4.3节拍器 (25)4.3.1流程图 (25)4.3.2 程序设计 (26)4.4时钟及闹钟 (28)4.4.1流程图 (28)4.4.2 程序设计 (28)总结 (31)致谢 (33)1.绪论1.1 引言LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。

多功能电子秒表设计毕业论文

多功能电子秒表设计毕业论文

多功能电子秒表设计毕业论文目录摘要.............................................. 错误!未定义书签。

Abstract ............................................ 错误!未定义书签。

目录 (I)1 引言 (1)1.1 单片机的发展 (1)1.2 单片机的应用 (1)2 总体方案设计 (3)2.1 系统框图 (3)2.2 计时控制方案 (3)2.3 显示控制方案 (3)2.4 键盘控制方案 (4)3 硬件设计 (5)3.1 89C51单片机的简介 (5)3.2 89C51的引脚 (6)3.3 89C51单片机复位方式 (8)3.4 键盘接口工作原理 (9)3.4.1 按键开关的去除抖动功能 (9)3.4.2 独立式键盘的接口电路 (9)3.5 七段LED显示工作原理 (10)3.6 74LS245的功能 (11)3.7 电路原理 (12)4 软件设计 (14)4.1 定时1秒的方法 (14)4.2 定时器初值计算 (14)4.3 主程序模块 (14)4.4 中断服务程序模块 (16)4.5 按键扫描程序模块 (18)4.6 显示程序模块 (20)5 系统调试 (23)6 总结 (25)参考文献 (26)附录 (27)致谢 (31)1 引言1.1 单片机的发展单片微型计算机是微型计算机的一个重要分支,也是一种非常活跃和颇具有生命力的机种。

单片微型计算机简称单片机,特别适用于工业控制领域,因此又称为微控器。

1971年微处理器研制成功不久,就出现了单片微型计算机即单片机,但最早的单片机是1位的,处理能力有限。

单片机的发展分为4个阶段:第一阶段(1974—76年):单片机初级阶段。

因为受工艺限制,单片机采用单片的形式而且功能比较简单。

例如美国仙童公司生产的F8单片机,实际上只包括了8位CPU,64个字节的RAM和2个并行接口第二阶段(1976—78年):低性能单片机阶段。

基于51单片机的数字秒表课程设计、毕业设计论文

基于51单片机的数字秒表课程设计、毕业设计论文

基于51单片机的数字秒表课程设计、毕业设计论文三、课题名称基于51单片的数字秒表设计二、目的和意义1、通过本次课程设计可以灵活运用单片机的基础知识,依据课程设计内容,能够完成从硬件电路图设计,到电路搭建焊接,再到软件编程及系统调试实现系统功能,完成课程设计,加深对单片机基础知识的理解,并灵活运用,将各门知识综合应用。

2、本次课程设计还可以通过上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。

3、在这次课程设计中,我们运用到了很多一切所学的知识和一些很有用的软件和工具,如keil4编程软件、Proteus仿真软件、Visio软件、等。

4、通过独立完成一个小的数字秒表系统设计,从硬件设计到软件设计,增强分析问题、解决问题的能力,为日后的毕业设计及科研工作奠定良好的基础。

5、掌握51单片机软件编程知识、实现功能、设计方法,及KEIL软件使用方法;6、应用所学模拟电子线路的知识,掌握电路的设计与应用;7、熟悉PROTEUS的设计与仿真;8、STC——ISP的使用方法;9、掌握焊接电子元器件的方法以及查阅元件功能与参数的方法、步骤。

三、设计目标或任务要求1 、设计目标以单片机为核心,设计数字秒表。

通过硬件电路设计,软件设计,电路搭建,作品调试。

最后完成本次课程设计。

2 、设计要求1、计时范围:0~59分59.59秒,整数四位数和小数两位数显示;2、计时精度10毫秒;3、复位按钮,计时器清零,并做好下次及时准备;4、可以对三个对象(A、B)计时,具有启/停控制;5、设开始、停止A、停止B、显示A、显示B、复位按钮。

四、任务分析、设计方案1、任务分析数字电子秒表具有显示直观、读取方便、精度高等优点,在计时中广泛使用。

本设计用单片机组成数字电子秒表,力求结构简单、精度高为目标。

设计中包括硬件电路的设计和系统程序的设计。

其硬件电路主要有主控制器,计时与显示电路和回零、启动和停表电路等。

主控制器采用单片机89C52显示电路采用共阳极LED数码管显示计时时间。

数字秒表论文

数字秒表论文

山西职业技术学院专科生题目:数字秒表设计专业:年级:学号:学生:指导教师:完成日期:内容摘要在科技高度发展的今天,集成电路和计算机应用得到了高速发展。

尤其是计算机应用的发展。

它在人们日常生活已逐渐崭露头角。

大多数电子产品多是由计算机电路组成,如:手机、mp3等。

而且将来的不久他们的身影将会更频繁的出现在我们身边。

各种家用电器多会实现微电脑技术。

电脑各部分在工作时多是一时间为基准的。

本文就是基于计算机电路的时钟脉冲信号、状态控制等原理设计出的数字秒表。

秒表在很多领域充当一个重要的角色。

关键词:时钟脉冲信号数字秒表一.数字电路的发展历程与分类方法.....................‥ (5)1.1数字电路的发展 (5)1.2数字逻辑电路分 (5)二.数字电路的应用领 (6)三.数字电路的数制 (6)3.1二进制定义 (6)3.2八进制定义 (6)3.3十六进制定义 (6)3.4数制应用领域 (7)四、逻辑运算的基本法则 (7)4.1 逻辑运算法则 (7)4.2逻辑问题的描述方法 (7)五、数字秒表系统的基本功能及其组成,各部分的工作原理 (8)5.1秒表系统方框图 (8)5.2 秒信号发生模块 (9)5.3 计时控制模块 (10)5.4译码显示模块 (13)六、心得体会 (16)七、参考文献 (16)引言数字秒表是日常生活中比较常见的电子产品,以其价格低廉、走时精确、使用方便、功能多而倍受广大用户的喜爱.如在很多喜庆场合,对某一时刻进行倒计时,人们常常使用倒计时秒表.下文介绍了如何利用74LS192和74LS47译码器级555集成块来进行的“60”妙数字正计时和数字倒计时秒表的设计与实现.一.数字电路的发展历程与分类方法1.1数字电路的发展数字电路的发展与模拟电路一样经历了由电子管、半导体分立器件到集成电路等几个时代。

但其发展比模拟电路发展的更快。

从60年代开始,数字集成器件以双极型工艺制成了小规模逻辑器件。

单片机课程设计秒表系统设计l论文

课程设计(论文)题目名称基于单片机的秒表系统设计课程名称单片机及嵌入式系统学生姓名学号系、专业指导教师2012年12月31日目录1 课题内容要求及目的 (1)1.1课题内容 (1)1.2课题要求 (1)1.3 课题目的 (1)2 硬件设计 (2)2.1 AT89C51单片机简介 (2)2.2设计思路 (2)2.3硬件电路设计 (3)3软件设计 (5)3.1程序设计 (5)3.2源程序 (6)4系统调试与仿真 (11)4.1 proteus简介 (11)4.2仿真调试 (12)5总结 (13)参考文献 (14)1 课题内容要求及目的1.1课题内容用AT89C51设计一个秒表,该秒表课可显示0.0~59.9秒的时间,进行相应的单片机硬件电路的设计并进行软件编程利用单片机定时器/计数器中断设计秒表,从而实现秒、十分之一秒的计时。

综合运用所学的《单片机原理与应用》理论知识,通过实践加强对所学知识的理解,具备设计单片机应用系统的能力。

通过本次系统设计加深对单片机掌握定时器、外部中断的设置和编程原理的全面认识复习和掌握。

本系统利用单片机的定时器/计数器定时和记数的原理,通过采用proteus仿真软件来模拟实现。

模拟利用AT89C51单片机、LED数码管以及控件来控制秒表的计数以及计位!其中有三位数码管用来显示数据,显示秒(两位)和十分之一秒,十分之一秒的数码管计数从0~9,满十进一后显示秒的数码管的数字加一,并且十分之一秒显示清零重新从零计数。

计秒数码管采用三位的数码管,当计数超过范围是所有数码管全部清零重新计数。

1.2课题要求本课题是基于单片机的秒表系统设计,它的具体要求有以下几点:(1)用单片机AT89C51实现;(2)以0.1秒为最小单位进行显示;(3)秒表量程为0.0-59.9秒,用LED显示;(4)有清零、开始、停止功能、每到一秒有声音提示;1.3课题目的通过课程设计,进一步熟悉和掌握AT89C51单片机的结构及工作原理,掌握以单片机核心的电路设计的基本方法和技术,了解表关电路参数的计算方法。

51单片机数字秒表设计报告论文

51单片机数字秒表设计报告目录摘要 (I)ABSTRACT (II)第一章引言 (1)1.1秒表的概述 (1)1.2本设计任务 (1)1.3系统主要功能 (2)第二章硬件设计 (3)2.1总体方案的设计 (3)2.2单片机的选择 (4)2.3各部分电路设计 (5)2.3.1系统时钟电路的设计 (5)2.3.2系统复位电路的设计 (6)2.3.3 按键与按钮电路设计 (7)2.4显示电路的选择与设计 (7)2.4.1数码管的内部结构 (8)2.4.2 数码管的外部结构 (8)2.5系统总体电路的设计 (9)第三章软件设计 (11)3.1主程序设计 (11)3.2中断程序设计 (12)第四章系统调试 (16)第五章总结 (17)参考文献 (18)摘要近年来随着科学技术的发展,单片机的应用正在不断发展。

本文阐述了基于51单片机的数字秒表的设计。

计时秒表是一种先进的电子计数器,较多的应用在教学器材、比赛计时等,而且采用数字显示,具有直观、读取方便、功能方便等诸多优点。

本设计是由硬件电路和软件程序两部分组成,硬件电路由AT89C51单片机、按键控制电路、数码显示电路、晶振电路以及复位电路组成,它使用元件少,电路结构简单,功能强大;软件采用C语言程序设计,使用keil编译源程序,产生的可执行性文件能够让单片机快速执行。

该设计充分利用单片机内部资源,通过程序利用定时器中断服务程序对计时秒表开始、暂停、清零等操作进行处理,提高单片机的工作效率,使得系统能实现0~99秒的计时。

关键字:51单片机;秒表;定时器;中断服务程序ABSTRACTadvanced electronic counter, more application in teaching equipment, timing, etc., and adopts digital display, intuitive, easy to read, convenient features, and many other advantages. This design is consists of two parts, hardware circuit and software program, the hardware circuit is controlled by AT89C51, key circuit, digital display circuit, crystals circuit and reset circuit, it USES less component, the circuit structure is simple, powerful; Software using C language program design, use the keil compiler source code, can let the enforceability file microcontroller rapid execution. This design make full use of the single chip microcomputer internal resources, through the application using the timer interrupt service routine for timing stopwatch start, pause, reset operations such as processing, improve the work efficiency of the single chip microcomputer system can realize the timing of 0 ~ 99 seconds.Key words:51 single chip,microcomputer A stopwatch,The timer,Interrupt service routin第一章引言20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。

(完整版)基于89C51单片机的秒表课程毕业设计论文

摘要随着电子技术的发展,电子技术在各个领域的运用也越来越广泛,人对它的认识也逐步加深。

秒表计时器秒表计时器常常用于体育竞赛及各种其他要求有较精确时间的各领域中。

其中启停开关的使用方法与传统的机械计时器相同,即按一下启停开关,启动计时器开始计时,再按一下启停开关计时终止。

而复位开关可以在任何情况下使用,即使在计时过程中,只要按一下复位开关,计时应立即终止,并对计时器清零。

本设计就是利用所学到的电子元器件将脉冲源用数码管显示出来,以制承诺简易的秒表。

以单片机为核心,设计一个秒表,具有计时功能,按键有启动计时、数据清零、停止、时间显示。

采用3个LED数码管显示时间,计时范围设置为0~99.9秒,即精确到0.1秒,用按键控制秒表的“开始”、“暂停”、“复位”,按“开始”按键,开始计时;按“暂停”按键,系统暂停计时;再按“开始”键,系统继续计时;数码管显示当前计时值;按“复位”按键,系统清零。

目录一、设计任务 (3)二、设计题目 (3)三、功能分析 (3)四、总体设计 (3)4.1硬件设计 (4)4.1.189C51单片机 (4)4.1.2晶体振荡电路 (5)4.1.3复位电路 (6)4.1.4按键电路 (7)4.1.5显示电路 (9)4.2引脚控制 (10)五、电路原理图 (10)六、程序流程图及程序设计 (11)6.1程序流程图 (11)6.2程序设计 (12)七、程序仿真 (23)八、心得体会 (24)九、致谢 (25)十、参考文献 (26)一、设计任务以单片机为核心,设计一个秒表,具有计时功能,按键有启动计时、数据清零、停止、时间显示。

二、设计题目秒表的设计三、功能分析采用3个LED数码管显示时间,计时范围设置为0~99.9秒,即精确到0.1秒,用按键控制秒表的“开始”、“暂停”、“复位”,按“开始”按键,开始计时;按“暂停”按键,系统暂停计时;再按“开始”键,系统继续计时;数码管显示当前计时值;按“复位”按键,系统清零。

电子秒表的设计与制作

论文摘要:本毕业论文通过电子秒表的设计,给出了以555定时器为核心,以分频、计数与译码显示模块为主要构成部分的电子秒表的设计方案。

系统具有随时启动、停止以及清零功能。

关键词: 555定时器分频计数译码艾力达引言随着电子技术的发展,电子技术在各个领域的运用也越来越广泛。

人们对它的认识也逐步加深。

在秒表的设计上功能不断完善,在时间的设计上不断的精确,人们也利用了电子技术以及相关的知识解决了一些实际问题。

秒表的设计是由555芯片提供的,秒表时间由相关的电阻与电容的大小决定。

除了时间的设计精确外,秒表还在功能上有所改变,如实现倒计时。

电子秒表广泛应用于对运动物体的速度、加速度的测量实验,还可用来验证牛顿第二定律、机械能守恒等物理实验,同时也适用于对时间测量精度要求较高的场合,如测定短时间间隔的仪表。

秒表有机械秒表和电子秒表两类。

机械秒表与机械手表相仿,但具有制动装置,可精确至百分之一秒;电子秒表用微型电池作能源,电子元件测量显示,可精确至千分之一秒,广泛应用于科学研究、体育运动及国防等方面。

在当今非常注重工作效率的社会环境中,定时器能给我们的工作、生活以及娱乐带来很大的方便。

充分利用定时器,能有效的加强我们的工作效率。

目前数字电子技术已经广泛地应用于计算机、自动控制、电子测量仪表、电视、雷达、通信等各个领域。

例如在现代测量技术中,数字测量仪表不仅比模拟测量仪表精度高、功能强,而且容易实现测量的自动化和智能化。

随着集成技术的发展,尤其是中、大规模和超大规模集成电路的发展,数字电子技术的应用范围将会更广泛地渗透到国民经济的各个部门,并将产生越来越深刻的影响。

随着现代社会的电子科技的迅速发展,要求我们要理论联系实际,数字电路课题设计的进行使我们有了这个非常好的机会,通过这种综合性训练,我们的动手能力、实际操作能力、综合知识应用能力得到了更好的提升。

本设计是基于数字电路和模拟电路的电子秒表的设计思路及实现方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要摘要了解STC89C52芯片的工作原理和工作方式,使用该芯片对LED数码管进行显示控制,实现用单片机的端口控制数码管,显示分、秒,并用按钮实现秒表启动,停止,清零功能,分组计时,蜂鸣器报时,精确到0.01秒。

通过本次课程设计要求选用定时器的工作方式,画出使用单片机控制LED数码管显示电路图,并在实验箱实现其硬件电路,并编程完成软件部分,最后调试秒表启动、停止、清零功能,分组计时,蜂鸣器报时。

加深对单片机课程的全面认识复习和掌握,对单片机课程的应用进一步的了解。

掌握定时器、外部中断的设置和编程原理。

通过此次课程设计能够将单片机软硬件结合起来,对程序进行编程,校验。

该实验通过单片机的定时器/计数器定时器和计数原理,设计简单的计时器系统,拥有正确的计时、暂停、清零,并同时可以用数码管分组显示,在现实生活中应用广泛,具有现实意义。

本设计的成品是在单片机最小系统的基础上增加显示电路和控制电路来完成电子秒表的硬件电路的。

电子秒表电路主要由STC89C52单片机最小系统电路、七段数码管动态显示电路和控制电路组成,它能实现四位数码显示和多次计时,能通过控制电路能控制时间的暂停和开始,能够多次计时,查询计时时间。

关键字:STC89C52,LED数码管,蜂鸣器,时钟,按键ABSTRACTABSTRACTUnderstand STC89C52 chip principle of work and the work method, using the chip to LED digital display control pipe, realize the port with single-chip computer control digital tube, show minutes and seconds, and button realize a stopwatch start, stop, reset function, group time, a buzzer tell time, accurate to 0.01 seconds.Through this course design requirements choose timer way of working, painted using single-chip microcomputer control LED digital display the circuit diagram, and in the box to realize its hardware circuit and software programming to complete part, finally commissioning a stopwatch start and stop, reset function, group timing, to strike the buzzer.Deepen our understanding of the single chip microcomputer curriculum review and master the comprehensive understanding of to the single chip course application further understanding. Master timer, set up and external interruption programming principle. Through this course design can combine SCM software and hardware, the procedure programming, calibration.This experiment through the single chip microcomputer timer/counter timer and count the principle, design simple timer system, have the right timing, pause, reset, and also use digital tube group shows, in real life applications, have realistic meanings. This design is finished in the SCM system based on the smallest increase display circuit and control circuit to complete electronic stopwatch hardware circuit. Electronic stopwatch circuit by single chip minimize system STC89C52 main circuit, seven period of digital tube dynamic display of circuit and control circuit, it can realize the four digital display and the many time, can through the control circuit can control the time to halt and began, many times to timing, inquires the timing of time.Key word: STC89C52, LED digital tube, a buzzer, clock, buttons目录目录第1章引言 (1)1.1选题背景 (1)1.2研究目标和意义 (1)1.3研究思路 (2)第2章研究的理论基础 (3)2.1总体介绍 (3)2.2时钟介绍 (4)2.3复位及复位电路 (4)2.4STC89C52主要功能 (9)第3章控制芯片介绍 (3)第4章单片机最小系统 (11)4.1单片机部分 (11)4.2单片机与PC机接口部分. (11)第5章系统功能 (13)5.1系统实现 (13)5.2元件清单 (13)第6章电路设计 (14)第7章模块框图 (16)7.1按键模块 (16)7.2时钟模块 (17)7.3复位模块 (18)7.4显示模块 (19)7.5蜂鸣器模块 (22)参考文献 (24)致谢 (25)附录 (26)第1章引言第1章引言1.1选题背景单片机自二十世纪七十年代以来,以及其好的性价比受到人们的重视和关注,所以发展很快,应用广泛。

单片机的特点是体积小,集成度高,重量强,抗干扰能力强,对环境的要求低,价格低廉,可靠性高,灵活性强,开发较为容易。

正因为单片机以广泛的应用与工业自动化控制,自动检测,智能仪表,智能化家用电器,航空航天和军事技术领域等各个方面我们可以开发利用单片机系统以获得很高的经济效应,更重要的意义是单片机的应用改变了控制系统的设计思想和方法。

这种以软件结合硬件或取代硬件并能提高系统性能的控制技术称为控制技术,列入,本文所要论述的通过单片机来控制LED显示屏。

单片机具有体积小,成本低,抗干扰能力强,面向控制,可以实现分机各分布式控制的特点。

本秒表/时钟设计就是利用单片机的上述特点,采用目前市场上性价比比较高单的STC89C52单片机设计而成的最小系统。

他在实际生活中具有广泛的应用。

秒表是电器制造,电信,工业自动化控制。

国防、实验室及科研单位理想的计时。

1.2研究目标和意义本设计的成品是在单片机最小系统的基础上增加显示电路和控制电路来完成电子秒表的硬件电路,以达到0.01s的精度以及启动、暂停、清零等功能。

显示电子秒表电路主要由STC89C52单片机最小系统电路、七段数码管动态显示电路和控制电路组成,它能实现四位数码显示和多次计时,能通过控制电路能控制时间的暂停和开始,能够多次计时,查询计时时间。

秒表是一种常用的测时仪器。

它是利用摆的等时性控制指针转动而计时的。

在它的正面是一个大表盘,上方有小表盘.秒针沿大表盘转动,分针沿小表盘转动。

分针和秒针所指的时间和就是所测的时间间隔。

在表正上方有一表把,上有一按钮。

旋动按钮,上紧发条,这是秒1电子科技大学成都学院课程设计表走动的动力。

用大拇指控下按钮,秒表开始计时;再按下按钮,秒表停止走动,进行读数;再按一次,秒表回零,准备下一次计时。

(注意:使用这类秒表一定要完成这一程序后才能进行下一次计时。

这类表不能在按停后又重新开动秒表连续计时。

为了解决这一问题,有的秒表在表把左侧装有一按钮,当表走动时将此按钮向上推,表停走;向下推,即继续累计计时。

)秒表的精度一般在0.1-0.2秒,计时误差主要是开表、停表不准造成的。

秒表在使用前上发条时不宜上得过紧,以免断裂。

使用完后应将表开动,使发条完全放开。

不同型号的秒表,分针和秒针旋转一周所计的时间可能不同,使用时要注意。

本设计从总体要求出发,采用自顶向下逐步细化的方法,将系统模块化,使得系统具有很强的扩充性,并且在实现设计的基础上,采用maxplus的仿真环境得到理想的仿真效果。

本设计完成的中途计时功能,实现了在许多特定场合进行时间追踪的功能,在社会生活中具有广泛的应用价值。

了解基于单片机STC89C52的秒表系统的成因及其影响因素对认识基于单片机STC89C52的秒表系统有重要的意义,带计时器功能的秒表的应用也很重要.通过以下的介绍可以了解带计时器功能的秒表的发展现状和相关技术理论。

以下介绍了和基于单片机STC89C52的秒表系统相关的设计用以比较,重点是单片机STC89C52的秒表。

1.3研究思路用STC89C52设计一个2位LED数码管显示“秒表”,显示时间为00~99秒,每秒自动加一。

另设计一个“开始”按键和一个“复位”按键。

再增加一个“暂停”按键,开始计数,数码管显示从00开始每秒自动加一;按“复位”按键,系统清零,数码管显示00;按“暂停”按键,系统暂停计数,数码管显示当时的计数;按“快加”按键,系统每10ms快速加一,即数码管在原先的计数上快速加一。

2第2章研究的理论基础第2章研究的理论基础2.1总体介绍STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。

该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

相关文档
最新文档