- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课 程 设 计
课程名称 单片机原理与应用课程设计 课题名称 简易时钟设计 专 业 电子信息工程 班 级 电信1301班 学 号 31 姓 名 彭颗 指导老师 林国汉
2016年3月25日
电气信息学院
课程设计任务书
课题名称 简易时钟设计 姓 名 彭颗 专业 电子信息工程 班级 1301 学号 01 指导老师 林国汉 课程设计时间 2016年3月14日-2016年3月25日(3、4周) 教研室意见 意见: 审核人: 一、任务及要求
设计任务:
本课题要求以MCS-51系列单片机为核心,设计一个数字时钟。
(1) 具有时钟和跑表功能,用LED或者液晶显示器进行显示;(2) 具有时钟调整功能
(3) 具有闹钟功能,(4) *能将闹钟时间在AT24C02保存(5) *其它功能
设计要求:
(1)确定系统设计方案;(2)进行系统的硬件设计;(3)完成应用程序设计;
(4)应用系统的硬件和软件的调试。
二、进度安排
第一周:
周一:集中布置课程设计任务和相关事宜,查资料确定系统总体方案。
周二~周三:完成硬件设计和电路连接
周四~周日:完成软件设计
第二周:
周一~周三:程序调试
周四~周五:设计报告撰写。周五进行答辩和设计结果检查。
三、参考资料
1、51单片机C语言教程 郭天祥编著 电子工业出版社
2、单片机原理与应用第2版 王迎旭主编 机械工业出版社
3单片机原理与应用及C51程序设计 杨加国 清华大学出版社,2009 目 录
1 总体方案设计 1
1.1设计方案 1
1.2设计思路及系统框架图 1
2硬件电路设计 2
2.1 单片机AT89C51 2
2.2 复位电路和时钟电路 3
2.3 LED显示电路和按键电路 4
3 软件设计 5
3.1 主程序 5
3.2 数码管显示模块 5
3.3 按键模块 5
3.4 定时器模块 6
4 调试 7
4.1 系统调试 7
4.2 调试中遇到的问题及解决方法 7
5 总结 8
参考文献 9
附录A原理图 9
附录B程序清单 10
1 总体方案设计
设计方案
(1)、通过单片机内部的计数/定时器,采用软件编程来实现时钟计数,一般称为软时钟,这种方法的硬件线路简单,系统的功能一般与软件设计相关,通常用在对时间精度要求不高的场合。
(2)、采用时钟DS1302芯片,它的功能强大,功能部件集成在芯片内部,具有自动产生时钟等相关功能,硬件成本相对较高;软件编程简单,通常用在对时钟精度要求较高的场合。
方案选择:最终这次我选择的是方案(1),因为方案(1)硬件电路简单,操作更方便简单。
设计思路及系统框架图
我们采用的是AT89C51作为时钟控制芯片。电子时钟主要由时钟显示模块、校时模块、秒表模块和闹钟模块组成。其中需要对时,分,秒的数值进行操作,并且秒计算到60的时候,要自己清零并向分进1;分计算到60的时候,要自己清零并向时进1,时进到24的时候,要清零,这样才能进行循环计时。秒表模块需要重新显示一个秒表界面,同时也应该需要通过另外一个定时器T1对秒表进行操作,从而保证在秒表界面,时钟显示模块的时间还在进行。闹钟模块则需要设计闹钟时间,当设计的闹钟时间和时钟的时间相等,蜂鸣器响起,从而达到闹钟功能。
此外还要实现对时间的调整功能,AT89C51的P3.2、P3.3、P3.5外接三个独立按键,当按下P3.2按键时,系统进行功能切换,依次可以切换成时钟功能,秒表功能,时钟设置功能,闹钟设置功能;当按下P3.3按键时,时钟显示时对显示的数码管进行加一的功能,或者在进入秒表功能时,实现启动和暂停功能;当按下P3.5按键时,对显示的数码管进行移位的功能,达到调整时间的目的。或者在进入秒表后,实现清零功能。
在单片机内部构建三个模块:控制模块、译码模块、定时模块,用以实现
您可能关注的文档
最近下载
- (新教科版)科学四年级上册全册教案及教学设计.pdf VIP
- 部编版八年级语文上册《短文二篇》PPT优秀课件.pptx VIP
- ZF_Intarder3_缓速器培训课件安喜光.pptx VIP
- 加氢搅拌器形式、原理及其发展趋势.pdf VIP
- 第一单元第2课《缤纷的世界美术流派》课件+教案-2025-2026学年人美版(2024)初中美术八年级上册.pptx VIP
- 初三冲刺班会动员课件PPT.pptx VIP
- 《一着惊海天》教学设计.docx VIP
- 电子信息工程专业未来就业岗位及发展前景分析报告.docx VIP
- 数字媒体艺术创意设计课件.pptx VIP
- 医院信息科笔试题库及答案.docx VIP
文档评论(0)