基于c语言单片机秒表课程设计

时间:2026-01-20

1.任务 用AT89C51设计一个2位的LED数码显示作为“秒表”。2.要求 (1)显示时间为“秒秒-100ms10ms”。 (2)设计一个“开始”键,按此键开始计时。 (3)设计一个“复位”键。按此键时间归零。 (4)设计一个“保存”键。按此键保存当前时间,继续计时,能保存最后50组时间。 (5)设计一个“读出”键。按此键读出保存的时间,停止状态下才有效。 (6)设计一个“停止”键。按此键停止计时,显示当前时间。

课程设计报告

课程名称:单片机原理及应用

报告题目:秒表 学生姓名:

所在学院:信息科学与工程学院 专业班级: 学生学号: 指导教师:

2013 年 12 月 25 日

1.任务 用AT89C51设计一个2位的LED数码显示作为“秒表”。2.要求 (1)显示时间为“秒秒-100ms10ms”。 (2)设计一个“开始”键,按此键开始计时。 (3)设计一个“复位”键。按此键时间归零。 (4)设计一个“保存”键。按此键保存当前时间,继续计时,能保存最后50组时间。 (5)设计一个“读出”键。按此键读出保存的时间,停止状态下才有效。 (6)设计一个“停止”键。按此键停止计时,显示当前时间。

课程设计任务书

1.任务 用AT89C51设计一个2位的LED数码显示作为“秒表”。2.要求 (1)显示时间为“秒秒-100ms10ms”。 (2)设计一个“开始”键,按此键开始计时。 (3)设计一个“复位”键。按此键时间归零。 (4)设计一个“保存”键。按此键保存当前时间,继续计时,能保存最后50组时间。 (5)设计一个“读出”键。按此键读出保存的时间,停止状态下才有效。 (6)设计一个“停止”键。按此键停止计时,显示当前时间。

摘要

近年来随着科技的飞速发展,单片机的应用正在不断的走向深入,秒表计时器是电器制造,工业自动化控制、国防、实验室以及科研单位理想的计时仪器,它广泛应用于各种继电器、电磁开关,控制器、延时器、定时器等时间测试。本文阐述了基于单片机的数字电子秒表设计。本设计主要特点是计时从00到99秒秒表系统,方便了在计时精度要求不高的情况下计时。因为计时精度为1,所以系统电路比较简单。另外硬件部分设置了开始、暂停、清零、复位按键,可以对秒表系统进行计时控制。

本设计的数字电子秒表系统采用AT89C51单片机位中心器件,利用其定时器/计数器定时和记数的原理,结合显示电路、LED数码管以及外部中断电路来设计计时器。将软、硬件有机的相结合起来,使得系统能够实现两位LED显示,显示时间为00-99秒,计时精度为1秒,能正确地进行计时,同时能记录一次时间,其中软件系统采用C语言编写程序,包括显示程序,定时中断服务,延时程序等,并用KeiL中调试运行,硬件系统利用Proteus强大的功能来实现,简单且易于观察,在仿真中就可以观察到实际的工作状态。

关键词:单片机;数字电子秒表;仿真

1.任务 用AT89C51设计一个2位的LED数码显示作为“秒表”。2.要求 (1)显示时间为“秒秒-100ms10ms”。 (2)设计一个“开始”键,按此键开始计时。 (3)设计一个“复位”键。按此键时间归零。 (4)设计一个“保存”键。按此键保存当前时间,继续计时,能保存最后50组时间。 (5)设计一个“读出”键。按此键读出保存的时间,停止状态下才有效。 (6)设计一个“停止”键。按此键停止计时,显示当前时间。

目录

一、概述 1 1.1设计目的 1 1.2设计要求 1 1.3设计意义 1 二、系统总体方案及硬件设计 1 2.1系统总体方案 2 2.2硬件设计 2 2.21晶体振荡电路 2 2.22复位电路 3 2.23按键电路 3 2.24 显示电路 4 2.25系统电路 4 三、软件设计 5

1.设计特点 5 2.秒表设计源程序 9 3.程序流程图 10 四、结论与心得 11 五、参考文献 11

1.任务 用AT89C51设计一个2位的LED数码显示作为“秒表”。2.要求 (1)显示时间为“秒秒-100ms10ms”。 (2)设计一个“开始”键,按此键开始计时。 (3)设计一个“复位”键。按此键时间归零。 (4)设计一个“保存”键。按此键保存当前时间,继续计时,能保存最后50组时间。 (5)设计一个“读出”键。按此键读出保存的时间,停止状态下才有效。 (6)设计一个“停止”键。按此键停止计时,显示当前时间。

一、 概述

1.1设计目的

设计一个单片机控制的秒表系统。利用单片机的定时器/计数器定时和记数的原理,结合显示电路、LED数码以及按键来设计秒表。将软、硬件有机的结合起来,使得系统能够正确的进行计时,同时具有开始/暂停,复位,读数,清零等功能。 1.2设计要求

(1)共四位LED显示,显示时间为:

(2)共五个按键,分别是开始、复位、保存、读出、 (3)能同时记录多个相对独立的时间并分别显示出来; (4)显示时间从00一直到99 (5)具有自动清零功能 1.3 设计意义

(1)通过本次课程设计可以使我们进一步熟悉和掌握单片内部和工作原理,了 …… 此处隐藏:6815字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于c语言单片机秒表课程设计.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219