用LED数码管显示的秒表设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计说明书
用LED数码管显示的秒表设计
专业新能源科学与工程
学生姓名
班级
学号
指导教师
完成日期
用LED数码管显示的秒表设计
摘要:对采用LED数码管显示的秒表进行了设计。所设计的秒表,可通过两位数码管显示00-59。每秒自动加一。
在对系统功能分析的基础上,采用AT89C52单片机。相对而言比较简单,贴近书本,比较熟悉。对所要实现的功能也能很好地满足,焊接也比较简单。设计主要采用硬件和软件两部分。硬件包含数码管按钮模块、单片机控制模块、数码管显示模块、驱动电流放大模块。按钮模块采用独立式按键,控制模块选用AT89C52单片机,显示模块采用两位数码管,放大模块选用NPN三极管。软件采用模块化的程序,分为主程序和定时器计时服务子程序。
在多孔板上制作了LED数码管显示的秒表,使用protus完成了系统仿真,对硬件和软件部分分别进行了调试,进行了软硬件联调,最后调试成功样机实物,完成了毕业设计任务书的要求。
关键词:单片机;数码管;秒表
A stopwatch design with LED digital tube display
Abstract: For the LED digital tube display of a stopwatch is used for design. The stopwatch, designed by two digital tube display 00 ~ 59. Automatically add a per second.
On the basis of the analysis of system function, using the AT89C52 single chip microcomputer. Relatively simple, close to the book, familiar with. To in order to realize the function also can well satisfy, welding is more simple. The design mainly adopts two parts of hardware and software. Hardware consists of digital tube button module, single-chip microcomputer control module, digital tube display module, the drive current amplifier module. Button module USES the independent type key, choose AT89C52 single chip microcomputer control module, using two digital tube display module, amplifier module selects the NPN transistor. Software adopts the modular program, main program and timer timing service subroutine.
On the perforated plate made of LED digital tube display a stopwatch, use protus completed system simulation, the hardware and the software part, has carried on the debugging, the software and hardware alignment, the final debugging success physical prototype, completed the graduation design specification requirements.
Key Words:Single chip microcomputer; Digital tube; A stopwatch.
用LED数码管显示的秒表设计
目录
1. 概述 (1)
1.1 课题研究背景与意义 (1)
1.2 课题设计内容 (1)
2. 系统设计 (1)
2.1 设计方案论证 (1)
2.2 系统硬件设计 (2)
2.2.1 主控模块 (2)
2.2.2 秒表按钮模块 (4)
2.2.3 LED数码管显示模块 (5)
2.2.4 放大模块 (6)
2.3.1 主程序模块 (6)
2.3.2 定时器中断程序 (6)
3. 系统调试 (8)
3.1 硬件调试 (8)
3.1.1 静态检查 (8)
3.1.2 通电检查 (8)
3.2 软件调试及软硬件联调 (8)
3.2.1仿真调试 (8)
3.2.2 实物调试 (9)
3.2.3 实验结果 (9)
4. 结束语 (11)
附录1:用LED数码管显示的秒表设计原理图图纸 (15)
附录2:用LED数码管显示的秒表设计的元器件目录表 (16)
附录3:用LED数码管显示的秒表设计程序清单 (17)
盐城工学院课程设计说明书( 2015)
用LED数码管显示的秒表设计
1.概述
1.1 课题研究背景与意义
随着电子技术的发展,电子技术在各个领域的运用也越来越广泛。特别是进入21世纪,由于信息产业的高速发展,秒表的用途也越来越广泛。作为一个重要的计时工具,秒表在电器制造、电力、工业自动化控制、国防、实验室及科研单位都有广泛运用。正是由于它的便捷、准确、可比性高等优点,大大减轻了操作人员的负担,降低了错误率。
近年来,计算机技术和半导体技术高速发展,传统的硬件电路设计方法已大大落后于当今技术的发展。一种崭新的、采用硬件描述语言的设计电路方法悄然兴起。这是电子设计自动化领域的一次重大迈进。单片机就是以可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方法。通过有关的开发软件,自动完成用软件方式设计。
在设计中还运用到数码管,数码管通常是由多个发光二极管封装在一起组成“8”字型器件,数码管的段加上特定的电压后,这些特定的段就会亮,显示出特定信息。因而,在楼体墙面、广告招牌、夜总会、会所的门头广告牌中运用到数码管可产生彩虹般绚丽的效果。
本次设计主要完成具备基本功能的电子秒表的理论设计。
1.2 课题设计内容
本课题内容是设计并制作一个LED数码管显示的秒表,运用“开始”、“暂停”、“复位”按钮实现秒表的00-59的计时。
设计LED数码管显示的秒表的硬件电路与软件控制程序,对硬件电路与软件程序分别进行调试,并进行软硬件联调,要求获得调试成功的实物。
2 .系统设计
2.1 设计方案论证
根据设计内容,提出采用单片机芯片为主控电路的设计方案。
由于单片机体积小,重量轻,控制功能强,便于模块化,价格便宜,为学习、应用和开发提供了便利条件。并且在运行中单片机的可靠性较高,出错几率很小,保证系统运行的安全性。同时,单片机的使用领域已经十分广泛,也为以后的产品的升级换代提供了便利。方案设计框图如图2-1所示。