- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片微型计算机课程设计报告-多功能电子数字钟汇
单片微型计算机课程设计报告
多功能电子数字钟
姓 名
学 号
班 级 电气X班
2012-02-21
目录
一:概述………………………………………………………3二:设计基本原理简介………………………………………4
三:设计要求及说明…………………………………………5
四:整体设计方案……………………………………………6
系统硬件电路设计
系统软件总流程设计
模块划分及分析
五:单模块流程设计…………………………………………10
各模块设计概述、流程图
模块源程序集合及注释
六:单模块软件测试…………………………………………27七:系统检测调试……………………………………………28
硬件电路调试
软件部分烧写调试
八:心得体会…………………………………………………30
一、概述
课程设计题目:电子数字钟
应用知识简介:
? 51 单片机
单片机又称单片微控制器,它不是完成某一个逻辑功能
的芯片,而是把一个计算机系统集成到一个芯片上。作为嵌
入式系统控制核心的单片机具有其体积小、功能全、性价比
高等诸多优点。51 系列单片机是国内目前应用最广泛的单
片机之一,随着嵌入式系统、片上系统等概念的提出和普遍
接受及应用,51 系列单片机的发展又进入了一个新的阶段。
在今后很长一段时间内51 系列单片机仍将占据嵌入式系统
产品的中低端市场。
? 汇编语言
汇编语言是一种面向机器的计算机低级编程语言,通常
是为特定的计算机或系列计算机专门设计的。汇编语言保持
了机器语言的优点,具有直接和简捷的特点,其代码具有效
率高实时性强等优点。但是对于复杂的运算或大型程序,用
汇编语言编写将非常耗时。汇编语言可以与高级语言配合使
用,应用十分广泛。
? ISP
ISP(In-System Programming)在系统可编程,
是当今流行的单片机编程模式,指电路板上的空白元器
件可以编程写入最终用户代码,而不需要从电路板上取
下元器件。已经编程的器件也可以用ISP 方式擦除或再
编程。本次课程设计便使用ISP 方式,直接将编写好的
程序下载到连接好的单片机中进行调试。
选题目的及设计思想简介:
课程设计是一次难得的对所学的知识进行实践的机会,我希望通过课程设计独立设计一个简
单的系统从而达到强化课本知识并灵活运用的目的。电子数字钟是日常生活钟随处可见的简单系
统。对电子数字钟的设计比较容易联系实际并进行拓展, 在设计中我将力求尽可能跳出课本的样
板,从现实生活中寻找设计原型和设计思路,争取有所突破。
如图所示便是我本次课程设计流程图,设计的整个过程运用自顶向下分析、自底向上实现的
办法进行设计,借鉴在软件工程中学习到的软件设计流程和规范来完成系统设计并在设计过程中
体会软件设计的流程。
二、设计基本原理简介
数字钟的设计首先要保证其走时尽可能准确,其次再根据人们日常的使用
习惯来设定其附加功能。
在设计中利用单片机定时计数器来完成走时并用两组输出口控制数码管来
显示;通过编程向某一输出口输出方波实现报时及闹铃;利用输入端口外接各
种开关来完成对走时及显示的控制(如预置时间等)。
在设计中需要用到许多技巧。以下为我在学习单片机课程中总结的一些设
计思想或方法:
??占空比概念在设计中的运用
如图所示的一串方波序列,导通时间同周期的比值
即占空比。在用单片机控制对多个数码管的扫描显示
中,数码管接收到的电压可以看成是一串方波序列,占
空比控制了数码管的亮度。实际上对显示延时时间的调
节就是调节数码管电压的占空比,当占空比大于一定数
值的时候数码管可以显示,实验证明占空比在0.1时仍可以使数码管清晰显示。利用这个概念可以
比较直观地理解显示延时的调节。
??CPU的分时复用
单片机只有一个CPU,因此在一个时间内只能执行一条语句,要使单片机同时控制多个外部元
件(比如扬声器和数码管)就必须对单片机的CPU进行分时复用,让单片机在一小段时间内连续交
替执行控制多个器件的语句,从表面上看,单片机便用一个CPU控制了多个元件。本次课程设计中
对整点报时和闹铃功能的实现便用到了这个概念。
??单片机位寻址区的使用
单片机内部数据存储器由20H到2FH共有16个字节的位寻址区可以被作为程序执行过程中的状
态参数,许多程序模块至于两个状态(
您可能关注的文档
- 关于房地产开发的全套详细流程汇.docx
- 关于申城校园二手交易网站建设的可行性研究报告汇.doc
- 关于数学分析中极限求解的若干方法汇.doc
- 关于广西北海市房地产置业广场的方案汇.ppt
- 关于高考录取分数预测模型的探究汇.doc
- 关于通信机房基站采用水蒸发降温的最节能方案汇.doc
- 公文管理系统分析与设计报告汇.docx
- 兴化市新区体育馆弱电智能化系统设计方案汇.doc
- 关于鲁棒神经网络应用于间歇聚合反应控制器的学术报告汇.ppt
- 兴仁县雨樟片区黄家洞村饮水安全工程实施方案汇.doc
- DB43∕T 1755-2020 古籍保护与服务规范.docx
- DB43∕T 1598-2019 中小企业管理创新评价指标体系.docx
- DB42∕T 596-2010 棉花烟粉虱测报技术规范.docx
- DB4203T 175—2020 腌泡型辣椒生产技术规程.docx
- DB43∕T 1737-2020 安化黑茶茶艺.docx
- DB42T1469-2018 第三方物流城市配送作业规范.docx
- 绿色物流企业_DB43_T1592-2019.docx
- DB42╱T446-2007 水杉育苗技术规程.docx
- DB43T1027-2015 近自然森林可持续经营技术规程.docx
- DB42T1032-2014绿色食品 猕猴桃生产技术规程.docx
文档评论(0)