没有合适的资源?快使用搜索试试~ 我知道了~
基于单片机的多功能秒表设计.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 200 浏览量
2023-05-18
12:56:24
上传
评论
收藏 1.18MB PDF 举报
温馨提示
试读
22页
基于单片机的多功能秒表设计.pdf
资源推荐
资源详情
资源评论
基于单片机的多功能秒表设计
光电信息综合设计报告
多功能秒表设计
院 (系 )名 称
专 业 名 称
姓 名
学 号
指 导 教 师
信 息 工 程 学 院
光 电 信 息 科 学 与 工 程
0
2018 年 5 月 20 日
基于单片机的多功能秒表设计
摘 要
近年来随着科技的飞速发展,单片机的应用正在不断的走向深入。本文阐述
了基于单片机的多功能电子秒表设计。本设计主要特点就是具有倒计时功能,还
可以按圈计时,而且误差在 0、01s,就是各种体育竞赛的必备设备之一,另外硬件
部分设置了查瞧按键,还具备有定时提醒功能,让您时时刻刻都掌握时间。
本设计的数字电子秒表系统采用 STC89C52 单片机为中心器件,利用其定时
器/计数器定时与记数的原理,结合显示电路、数码管以及外部中断电路来设计计
时器。将软、硬件有机地结合起来,使得系统能够实现 4 位 LED 显示,显示时间
99s 内,能正确地进行计时,同时能记录 10 组时间,并在暂停就是对时间进行查
询。其中软件系统采用 C 语言编写程序,包括显示程序,定时中断服务延时程序等,
并在 KEIL 中调试运行,硬件系统利用 PROTEUS 强大的功能来实现,简单切易于观
察,在仿真中就可以观察到实际的工作状态。
关键字:单片机;数字电子秒表;提醒
基于单片机的多功能秒表设计
目 录
1 总体设计方案..................................................................................................................1
2 硬件设计..........................................................................................................................3
2、1 单片机的选择..................................................................................................3
2、2 显示电路的选择与设计..................................................................................5
2、3 按键电路的选择与设计..................................................................................6
2、4 时钟电路的选择与设计..................................................................................6
2、5 系统总电路的设计..........................................................................................7
3 软件设计..........................................................................................................................9
3、1 程序设计思想..................................................................................................9
3、2 主程序设计......................................................................................................9
3、3 中断程序设计................................................................................................10
3、4 程序模块设计: .................................................................................................11
主程序................................................................................... 错误!未定义书签。
(2)停止子程序...................................................................... 错误!未定义书签。
(3)复位子程序...................................................................... 错误!未定义书签。
(4)按键消抖程序.................................................................. 错误!未定义书签。
4 多功能秒表的安装与调试............................................................................................ 11
4、1 软件的仿真与调试........................................................................................15
4、2 硬件的安装与调试........................................................................................15
4、3 实物调试..........................................................................................................16
结 论 .................................................................................................................................18
基于单片机的多功能秒表设计
1 总体设计方案
多功能秒表具有显示直观、读取方便、精度高等优点,在计时中广泛使用。
本设计用单片机组成数字电子秒表,力求结构简单、精度高为目标。
设计中包括硬件电路的设计与系统程序的设计。其硬件电路主要有主控制器,
时钟功能,倒计时,计时与显示电路与回零、启动与停表电路等。主控制器采用单
片机 STC89C52,显示电路采用共阳极 LED 数码管显示计时时间。
本设计利用 STC89C52 单片机的定时器/计数器定时与记数的原理,使其能精
确计时。利用中断系统使其能实现开始暂停的功能。P0 口输出段码数据,P2 口作
位扫描输出,P1^0,P1^1,P1^2,P1^3,P1^4 口接 5 个按钮开关,分别实现开始、记
录、清除,方向与调整。电路原理图设计最基本的要求就是正确性,其次就是布局
合理,最后在正确性与布局合理的前提下力求美观。硬件电路图按照图 1-1 进行
设计。
STC89C52
单片机控制系统
控制开关
四位数码管
灯光提示系统
图 1-1 智能秒表显示硬件电路基本原理图
根据要求知道秒表设计主要实现的功能就是倒计时、计时与时钟显示。因此
设置了五个按键与四位数码管显示时间,五个按键中,按键 1 就是开始按钮:可控
制系统的开关;按键 2 为记录按键:在秒表模式运行时,可保存数据,在其她状态
时还有复用功能;按键 3 为清除键:在系统计时时可以复位时间,在查瞧数据、调
整时间时,还有其她功能;按键 4 为方向键,调节时间计时时的正反向;按键 5 为调
整按键:调整与设置时间。利用这五个建来实现秒表的全部功能,而四个位数码管
则能显示最多 99 秒内的计时。
计时采用定时器 T0 中断完成,定时溢出中断周期为 10ms,当一处中断后向
CPU 发出溢出中断请求,每发出一次中断请求就对毫秒计数单元进行加一,达到 2
次就对十毫秒位进行加一,就就是进位 0、01,然后按时钟的取值范围进行进位。
基于单片机的多功能秒表设计
再瞧按键的处理。这六个键可以采用中断的方法,也可以采用扫描的方法来
识别。
设计中包括硬件电路的设计与系统程序的设计。其硬件电路主要有主控制器,
显示电路与回零、启动、查瞧、停表电路等。主控制器采用单片机STC89C52,显
示电路采用共阳极 LED 数码管显示计时时间,五个按键均采用触点式按键。
剩余21页未读,继续阅读
资源评论
hhappy0123456789
- 粉丝: 64
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功