- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机控制系统设计与调试实训指导说明书-单片机倒计时秒表汇
单片机控制系统设计与调试
实训指导说明书
单片机倒计时秒表
系 、 部: 机电工程学院
学生姓名:
指导教师: 职称
专 业:
班 级:
完成时间:
摘 要
本文通过倒计时秒表的设计,阐述了单片机最小系统的概念与设计,对单片机的定时、中断等功能模块的应用有进一步的理解;本文还阐述了单片机编程的一些方法。
关键字:单片机、电子秒表、定时、中断
目录
设计课题
1.1课程设计题目…………………………………………………………4
1.2课程设计任务…………………………………………………………4
1.2课程涉及研究内容……………………………………………………4
硬件分析设计………………………………………………………………4
2.1单片机的选择…………………………………………………………4
2.2 LED显示器……………………………………………………………5
2.2.1 LED显示器结构及分类………………………………………5
2.2.2 LED显示原理…………………………………………………5
2.3键盘输入………………………………………………………………6
关键技术…………………………………………………………………6
3.1定时器的使用…………………………………………………………6
3.1.1 作用……………………………………………………………6
3.1.2技术方案………………………………………………………6
3.1.3具体程序实现…………………………………………………7
3.2 显示与键盘……………………………………………………………8
3.2.1显示………………………………………………………………8
3.2.2键盘………………………………………………………………9
3.2.3利用定时中断实现显示与查键…………………………………11
电路…………………………………………………………………………13
4.1复位电路………………………………………………………………14
4.2电路元件………………………………………………………………14
4.3 I/O口线连接…………………………………………………………15
程序设计……………………………………………………………………16
5.1程序功能………………………………………………………………16
5.2主要变量说明…………………………………………………………16
5.3程序流程图……………………………………………………………16
5.4程序源代码……………………………………………………………16
设计总结……………………………………………………………………26
参考文献……………………………………………………………………26
设计课题
1.1课程设计题目
本课程设计的课题是单片机倒计时秒表的设计
1.2课程设计任务
本课题的电子秒表系统需要实现以下的功能:
1.用开关控制两种计时模式的选择。分别是单计时模式和连续计8个的计时模式。
2.用开关控制电子秒表的启动/停止/复位,七段数码管的高2位显示秒表的秒值,低2位显示秒表的百分秒值。
3.可实现设定初值的倒计时功能。其中设计了三种初值调整方式,分别是增1(减1)、连续增(连续减)和快速增(快速减)。
上述功能主要是为了讲述单片机定时器、键盘和LED显示器的使用方法。1.3课题涉及研究内容:
1.定时器的使用:本实例通过秒表的计时详细说明了定时器的使用方法,可以使读者对单片机定时器的使用有比较深刻的理解。
2.键盘的使用:本实例通过秒表的启动/停止/复位、计时模式的选择,以及倒计时初值的设定,讲述了独立式键盘的设计方法和关键技术。
3.LED的使用:本实例比较详细地介绍了LED的显示原理和方法,并对其编程方法做了一般性的总结。
二、硬件分析设计
一个完整的电子秒表电路就是一个单片机的最小系统,该系统由键盘输入电路、单片机、晶振和复位电路和LED显示电路四个方面构成。下面从单片机的选型,LED显示器的选择以及按键功能的设计这几个方面来对该系统进行进一步的分析。
2.1 单片机的选择
对于本实例,由于电子秒表系统在数据处理和存储方面要求不高,所以选取片内带RAM和ROM的单片机即可,而并不需要在片外扩展RAM和ROM。在本实例中,选取的是ATMEL公司的AT89S52单片机。AT89S52单片机是ATMEL公司新近推出的高档型AT89S系列单片机中的增强型产品
文档评论(0)