- 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级电气工程及其自动化专业
姓 名: XXX
学 号: 2012XXXX
指导教师: XXXX
设计时间: 2014年X月X日
出勤 实物 报告 总分
目录
前言 1
第一章 设计方案 1
1.1 设计内容及要求 1
1.1.1 设计内容 1
1.1.2设计要求 1
1.1.3功能设计 2
1.2硬件设计 2
1.2.1 矩阵键盘电路设计 2
1.2.2数码管电路设计 3
1.2.3 LED及蜂鸣器电路设计 4
1.2.4单片机主电路设计 4
1.2.5上电电路的设计 5
1.2.6总电路图 5
1.3总体方案 6
第二章 软件设计 7
2.1 倒计时部分 7
2.1.1 键盘扫描子程序 8
2.1.2 0到9按键功能子程序和键盘显示子程序 9
2.1.3 一位转多位十进制子程序 12
2.1.4 TMR0中断服务子程序 13
2.1.5 倒计时显示子程序 15
2.2 附加功能部分 15
2.2.1 暂停和继续 16
2.2.2 计数功能 17
2.2.3 复位和归零 17
2.3 结束提示部分 18
2.4 程序部分总结 18
第三章 实物照片 19
3.1 实验板照片 19
3.2 脱机运行照片 19
第四章 问题与体会 21
结论 22
参考文献 23
附录:程序清单 24
前言
此次课程设计的内容为三位数的倒计时器的设计。目前倒计时器的发展已经相当先进,我做这次设计的主要目的是想更进一步了解基本电路的设计流程,以提高自己的设计理念,使自己的动手动脑能力有更进一步提高。通过解决现实生活中的问题,巩固和加深单片机课程中所学的理论知识和实验能力,加深对单片机软硬件知识的理解,以获得初步的应用经验,为以后从事生产和科研工作打下一定的基础。本次设计注重对单片机工作原理以及键盘控制及显示原理的理解,能够提高自己的动手能力和设计能力,以培养自己的创新能力,做到理论和实践相结合。本次设计的重要意义还在于对单片机的内部结构和工作状态做更进一步的了解,同时还对单片机的接口技术,中断技术,存储方式和控制方式有了更深层次的了解。
另外,倒计时器在生活中应用广泛,因此它的功能灵活性和精度的要求就更加显得重要。通过此次练习,我为自己设下了很多要求,力求此倒计时器的功能完美性和精度精细性,以加深自己对电子产品设计的认知。
第一章 设计方案
1.1 设计内容及要求
1.1.1 设计内容
本次设计的倒计时器需要由4*4矩阵键盘、3位数码管、LED小灯和蜂鸣器等有关输入输出器件组成,要求倒计时的初始值和控制按键均由键盘输入,数码管显示倒计时的时间,小灯和蜂鸣器负责终止提示。
因此,本次的设计内容包括硬件设计,流程框图及软件的编写与调试。
1.1.2设计要求
根据以上设计内容的介绍及我们的设计目的,总结出以下的设计要求:
1.能够实现255以内数的倒计时;
2.倒计时结束,报警提示;
3.通过按键设置倒计时的初始值;
4.精度为微秒级的计时;
5.具有“开始”、“暂停”、“继续”、“加一”、“减一”、“复位”等功能键;
6.计时结束具有重新开始的功能。
1.1.3功能设计
为实现使用的灵活性和计数的精准性,我们采用TMR0定时器计时,功能键包括计时开始、暂停、继续、加一、减一和复位。实现过程如下:当从键盘输入任意三位以内包括三位数,数码管显示输入数值,按下键A倒计时开始,按下键B倒计时暂停,按下键C倒计时继续;当发现计时过程中需要调整计时时,可以在暂停或非暂停情况下按下键D或键E实现计数加一和减一的功能。键F的主要功能为当计时需要停止和重新再来时,按下它,计时器重新工作。
当倒计时到0时,小灯立即闪烁,同时蜂鸣器鸣叫,小灯闪烁3次以后,倒计时器恢复初始状态,无需复位可以重新使用。
按键过程中为确保使用人员知道键是否按下,按下时蜂鸣器应该响起以示提醒。
1.2硬件设计
我们设计的倒计时器需要由键盘任意输入255以内三位数,并显示于数码管上,计时按钮及相关功能均由键盘键入,同时为保证键盘按下的准确性,加入按下蜂鸣器提示功能,计时结束需有小灯和蜂鸣器提醒。因此,设计电路图时必须涉及到键盘,4位数码管,蜂鸣器,LED小灯,同时上电电路和单片机控制电路为必须加入的。
1.2.1 矩阵键盘电路设计
一般键盘控制有4*4、5*5等类型方式,考虑到
您可能关注的文档
- 方案、预案-—武汉市花山生态新城排水实施方案全套专题研究.doc
- 人教版九年级物理全册教案全案设计-—学案教案.doc
- 汽车维护常用工具使用汽车工程部(内部讲义)-—教材讲义.doc
- 七年级生物上册导学案全册-—学案教案.doc
- 运动控制系统电子教案全集-—学案教案.doc
- 点检岗上培训教材讲义行车公辅电气-—教材讲义.doc
- 皇明教育基地0mw太阳能光电建筑一体化应用示范项目技术方案全套-—技术、标准.doc
- fanuc数控车教案-—学案教案.doc
- 试题.习题-—土木工程制图习题集及答案.doc
- 七年级上册地理教案含三维目标-—学案教案.doc
- 预案.方案-—三位倒计时器pic单片机课程设计含全部汇编程序清单.doc
- 题库-—加油站操作员职业技能鉴定试题库(合编版).doc
- 题库-—加油站操作员职业技能鉴定试题库合编版全套.doc
- 国际人力资源管理教材英文讲稿-—教材讲义.doc
- 方案、预案-—湖南理工学院团委工作标准汇编全集修订稿.doc
- 方案、预案-—桂芳园26#26d#楼人工挖孔桩工程施工组织设计方案全套.doc
- 方案、预案-—煤炭运销集团厦门煤业有限公司生产安全事故应急预案.doc
- 食品原料学文稿资料-—教材讲义.doc
- photoshop给河边的美女加上漂亮的粉红色教程-—教材讲义.doc
- 题库-—中兴cdma面试题库及答案.doc
最近下载
- 常见的临床药师培训学习汇报.ppt
- 言语行为和翻译.ppt VIP
- 北师大版小学数学六年级上册第五单元《数据处理》作业设计.docx
- Hive数据仓库应用教程高职PPT完整全套教学课件.pptx VIP
- 医院培训课件:《传染病防治法》.pptx
- 幼小衔接的拼音试卷十套打印版.pdf VIP
- 幼儿园大班科学《有趣的符号》 课件.pptx VIP
- 规范《DBT29-222-2014-天津市建设工程施工安全资料管理规程》.pdf VIP
- GB_T 22890.1-2024 皮革 柔软皮革防水性能的测定 第1部分:反复线压缩法(透度计法).pdf VIP
- DB34_T 4324-2022水泥土搅拌桩地基加固施工技术规程.pdf VIP
文档评论(0)