- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
成绩
课 程 设 计
课程名称
单片机原理与应用课程设计
课题名称
时钟跑表设计
专 业
班 级
学 号
姓 名
指导老师
林国汉、王迎旭、汪超、李晓秀等
2017年5月22日
电气信息学院
课程设计任务书
课题名称
时钟跑表设计
姓 名
专业
班级
学号
指导老师
林国汉
课程设计时间
2017年5月22日-2017年6月3日
一、任务及要求
设计任务:
本课题要求以MCS-51系列单片机为核心,设计一个数字时钟。
具有时钟和跑表功能,用LED或者液晶显示器进行显示;
具有时钟调整功能
* 具有闹钟功能,且闹钟时间可调整。
*其它功能
设计要求:
(1)确定系统设计方案;
(2)进行系统的硬件设计;
(3)完成应用程序设计;
(4)应用系统的硬件和软件的调试。
二、进度安排
第一周:
周一:集中布置课程设计任务和相关事宜,查资料确定系统总体方案。
周二~周三:完成硬件设计和电路连接
周四~周日:完成软件设计
第二周:
周一~周三:程序调试
周四~周五:设计报告撰写。周五进行答辩和设计结果检查。
三、参考资料
1、王迎旭等.单片机原理及及应用[M]. 2版.机械工业出版社,2012
2、胡汉才.单片机原理及其接口技术[M].3版.清华大学出版社,2010.
3、戴灿金.51单片机及其C语言程序设计开发实例[M].清华大学出版社,2010
目 录
TOC \o 1-3 \h \u HYPERLINK \l _Toc16681 第一章 总体方案设计 PAGEREF _Toc16681 1
HYPERLINK \l _Toc15582 1.1 设计方案设计任务与要求 PAGEREF _Toc15582 1
1.2 设计思路及系统框架图 1
HYPERLINK \l _Toc20286 第二章 硬件电路设计 PAGEREF _Toc20286 3
HYPERLINK \l _Toc3242 2.1 单片机AT89C51 PAGEREF _Toc3242 3
HYPERLINK \l _Toc13240 2.2 矩阵键盘电路 PAGEREF _Toc13240 4
HYPERLINK \l _Toc25421 2.3 蜂鸣器电路 4
HYPERLINK \l _Toc24133 2.4 LED数码管显示电路 PAGEREF _Toc24133 5
HYPERLINK \l _Toc20574 第三章 软件设计 6
HYPERLINK \l _Toc24340 3.1 系统主程序 6
HYPERLINK \l _Toc17205 3.2 矩阵键盘功能程序 6
HYPERLINK \l _Toc23568 3.4 定时功能程序 8
HYPERLINK \l _Toc11485 第四章 调试 PAGEREF _Toc11485 10
HYPERLINK \l _Toc17995 4.1 系统调试方法 PAGEREF _Toc17995 10
HYPERLINK \l _Toc31924 4.2 调试结果 PAGEREF _Toc31924 10
HYPERLINK \l _Toc16447 第五章 总结 PAGEREF _Toc16447 11
HYPERLINK \l _Toc32168 附录 PAGEREF _Toc32168 12
HYPERLINK \l _Toc30035 附录A 电路仿真原理图 PAGEREF _Toc30035 12
HYPERLINK \l _Toc32529 附录B 程序清单 PAGEREF _Toc32529 13
PAGE \* MERGEFORMAT
PAGE \* MERGEFORMAT 4
HYPERLINK \l _Toc16681 第一章 总体方案设计
1.1设计任务与要求
设计任务:
本课题要求以MCS-51系列单片机为核心,设计一个数字时钟。
具有时钟和跑表功能,用LED或者液晶显示器进行显示;
具有时钟调整功能
* 具有闹钟功能,且闹钟时间可调整。
*其它功能
设计要求:
确定系统设计方案;
进行系统的硬件设计;
完成应用程序设计;
应用系统的硬件和软件的调试。
1.2 设计思路及系统框架图
我们采用的是AT89C51作为时钟控制芯片。本次方案主要由时钟模块、秒表模块和闹钟模块组成,其中时钟模块包含时钟显示功能、时钟调整功能和时钟暂停功能,秒表模块包含秒表启动功能、秒表暂停功能、秒表时间存储功能和秒表回显功能,闹钟模块包含闹钟调整功能、闹钟显示功能和闹钟存储功能。时钟通过定时器T0对时、分、秒的数值进行操作,并且秒计算到60的时候,要自己清零并向分进1,分计算到60的时候,要自己
文档评论(0)