- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字电子钟课程设计15756.doc
学号2010210438
《单片机原理与应用》
课 程 设 计
( 2010级本科)
题 目基于单片机数字电子钟控制系统设计
系(部)院: 物理与机电工程学院
专 业: 电气工程及其自动化
作者姓名: 张雪霞
指导教师: 向根祥 职称: 讲师
完成日期: 2013 年 12 月 14 日
目 录
摘 要………………………………………………………………………………1
关键词………………………………………………………………………………1
设计任务与要求………………………………………………………………2
1.1 设计任务 …………………………………………………………………2
1.2 设计要求 …………………………………………………………………2
二、四、、、
图2 整体连接电路图
2.2.4器件清单
本系统所用的元器件清单如表1所示表1 本系统所用的元器件
软件系统设计
3.1软件系统总体设计方案
单片机开始运行时时间数码管显示0小时0分0秒,当到60秒时,分钟自动加以1分钟,当分钟为60分时,小时自动加1小时
3.2数字电子时钟主程序流程图
主程序流程图如下图图3所示。
图3 数字电子时钟主程序流程图
3.3中断服务程序流程图
中断服务程序流程图如下图图4所示。
图4 中断服务程序流程图
四、系统调试
在Proteus软件画好的电路原理图中加载程序代码到单片机芯片AT89C51中,进行模拟仿真。若出现错误,查看错误后进行相应修改再进行调试与模拟仿真,直到调试出正确结果。
经过反复调试,系统能够正常地运行。最终仿真结果如下图5:
图5 整体电路仿真图
五、总结
本单片机数字电子钟系统的功能基本符合显示格式为:XX:XX:XX, 即
时:分:秒。时间可采用24 小时制显示,系统上电后从上电时初始化显示:
23-59-56开始计时。
课程设计是培养学生综合运用所学知识,发现实际问题提出实际问题分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际能力的具体训练和考察过程在此次数字钟设计过程中, 在学习新知识的同时,把课程中学到的理论知识运用到实际设计中更进一步地熟悉了芯片的结构及掌握工作原理和具体的使用方法了电路的开发和制作及课程设计报告的编写。加深了对相关理论知识及专业知识的掌握度,增强动手能力锻炼了理解问题、分析问题、解决问题的能力.[M].[2] 楼然笛.单片机开发[M].北京人民邮电出版社[3] 付家才单片机控制工程实践技术[M].北京化学工业出版社 2004.3[4] 李光才单片机课程设计实例指导[M].北京北京航空航天大学出版社 2004[5] 朱定华单片机原理及接口技术实验[M].北京北方交通大学出版社2002.11[6] 刘湘涛江世明.单片机原理与应用[M]北京电子工业出版社,2006.
单片机模块
驱动模块
按键模块
LED显示模块
时钟模块
电源模块
MAIN
定义堆栈区
显示缓冲单元清0
调用显示子程序
定时器0工作方式1
装载计数初值
定时开始
开中断
设置循环次数
等待定时中断请求
开始
Y
是否满24h?
显示缓冲单元清0
返回
N
Y
是否满60m?
小时加1
分值加1
N
计数器重新加载
循环次数加1
是否满1s?
是否满60s?
秒值加1
N
开始
- 1 -
- 1 -
文档评论(0)