- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计-秒表系统设计
东 北 石 油 大 学
课 程 设 计
2012年 7 月 8日
东北石油大学课程设计任务书
课程 单片机课程设计
题目
专业 测控技术与仪器 姓名 学号
一、任务
二、设计要求
[1] 。
[2] [3] 计时精度:误差≤1秒/月(具有微调设置)。
[4] 。[5] 提交设计报告、电路图及程序源码。
[6] 电子妙表具有倒计时功能,即时时间到,蜂鸣器启动。
三、参考资料
[1][M].徐州:中国矿业大学出版社,2003.
[2] 杨凌霄.微型计算机原理及应用[M].徐州:中国矿业大学出版社,2004.
[3] 杨宁.单片机与控制技术[M].北京:北京航空航天大学出版社,2004.
[6] 吴国经.《单片机应用技术》[M].北京:中国电力出版社2003.
[5] 杨宁.单片机与控制技术[M].北京:002.32-77.
完成期限 201.6.29 至 201.7.8
指导教师
专业负责人 曹广华
201年 月 第1章 绪论 1
1.1 秒表系统的概述 1
1.2 秒表系统设计的概况 1
1.3 本设计任务 2
第2章 总体方案论证与设计 3
2.1 显示电路 3
2.2 主控制器选择 3
2.3 计时方案选择 4
第3章 系统硬件设计 5
3.1 数字妙表电路设计 5
3.2 复位电路设计 6
3.3 单片机时钟振荡电路设计 6
第4章 系统的软件设计 8
4.1 主程序设计 8
4.2 设置子程序设计 10
4.3 加减1子程序设计 11
第5章 系统调试与测试结果分析 12
5.1 使用的仪器仪表 12
5.2 系统调试 12
5.3 测试结果 12
结 论 13
参考文献 14
附录1 程序 15
附录2 仿真效果图 20
第1章 绪论
本文设计了一种以单片机AT80C51为核心的数字频率计。介绍了单片机、数字译码和显示单元的组成和工作原理。实现开始键用来控制秒表工作的开始;暂停键用来暂停程序的运行;上翻键是正计数的开始,下翻键是倒计时的开始,利用暂停键停止;复位清零键是用来对程序复位用的,当程序出现死循环或想从00开始重新计时,按下复位键可返回程序开始,重新执行。系统简单可靠、操作简易,能基本满足一般情况下的需求。既保证了计时精度,又使系统具有较好的实时性。本秒表系统设计简洁,便于携带,扩展能力强,适用范围广。
1.1 秒表系统的概述
数字秒表是采用数字电路制成的实现对时间的测量。数字秒表是通信设备、音、视频等科研生产领域不可缺少的测量仪器。采用8051单片机的定时器/计数器定时和记数的原理,使其能精确计时。利用中断系统使其能实现开始和复位的功能。整个系统非常精简,且具有灵活的现场可更改性。
1.2 秒表系统设计的概况
1.2.1 问题描述
设计一个秒表,按“开始”按键,开始计数,数码管显示从00每秒自动加一;按“复位”按键,系统清零,数码管显示00;按“暂停”按键,系统暂停计数,数码管显示当前的计数;按“上翻”按键,系统正向计时,按“下翻”按键,系统倒计时;当计时时间到的时候蜂鸣器发出警报.
1.2.2 设计要求
(1) 现实时间为00~99秒,每秒自动加1
(2) 设计一个“开始按键”、“暂停键”、及一个“复位清零键”。
(3) 计时精度:误差≤1秒/月(具有微调设置)。
(4) 基本电路包括:单片机最小系统、LED显示电路、独立键盘电路等。
(5) 提交设计报告、电路图及程序源码。
(6) 电子妙表具有倒计时功能,即时时间到,蜂鸣器启动。
1.3 本设计任务
该设计要求进行计时并在数码管上显示时间,则可利用MCS系列单片机微机仿真实验系统中的芯片8051中的P3.2管脚作为外部中断0的入口地址,并实现“暂停”按键的功能;将P3.3作为外部中断1的入口地址,并实现“清零”按键的功能;使用P0口作为段码数据输出控制口,RESPACK-7是一个七个电阻的排阻P0.0、P0.1口分别实现开始、设置的功能。显示电路由两位共阴极数码管组成。使用定时器T0实现10ms的定时,进行快加延时;当想实现正常计数时的1s延时,只需要实现40次25ms的定时器T1控制延时就可以实现。其中“开始”
文档评论(0)