- 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
目 录
第一章 总体方案设计 1
1.1 设计方案设计任务与要求 1
1.2 设计思路及系统框架图 1
第二章 硬件电路设计 3
2.1 单片机AT89C51 3
2.2 矩阵键盘电路 4
2.3 蜂鸣器电路 4
2.4 LED数码管显示电路 5
第三章 软件设计 6
3.1 系统主程序 6
3.2 矩阵键盘功能程序 6
3.4 定时功能程序 8
第四章 调试 10
4.1 系统调试方法 10
4.2 调试结果 10
第五章 总结 11
附录 12
附录A 电路仿真原理图 12
附录B 程序清单 13
第一章 总体方案设计
1.1设计任务与要求
设计任务:
本课题要求以MCS-51系列单片机为核心,设计一个数字时钟。
具有时钟和跑表功能,用LED或者液晶显示器进行显示;
具有时钟调整功能
* 具有闹钟功能,且闹钟时间可调整。
*其它功能
设计要求:
确定系统设计方案;
进行系统的硬件设计;
完成应用程序设计;
应用系统的硬件和软件的调试。
1.2 设计思路及系统框架图
我们采用的是AT89C51作为时钟控制芯片。本次方案主要由时钟模块、秒表模块和闹钟模块组成,其中时钟模块包含时钟显示功能、时钟调整功能和时钟暂停功能,秒表模块包含秒表启动功能、秒表暂停功能、秒表时间存储功能和秒表回显功能,闹钟模块包含闹钟调整功能、闹钟显示功能和闹钟存储功能。时钟通过定时器T0对时、分、秒的数值进行操作,并且秒计算到60的时候,要自己清零并向分进1,分计算到60的时候,要自己清零并向时进1,时进到24的时候,要清零,这样才能进行循环计时。秒表模块需要重新显示一个秒表界面,同时也应该需要通过另外一个定时器T1对秒表进行操作,从而保证在秒表界面,时钟显示模块的时间还在进行。闹钟模块则需要设计闹钟时间,当设计的闹钟时间和时钟的时间相等,蜂鸣器响起,从而达到闹钟功能,此外通过外接24c02存储芯片,将闹钟时间进行存储,且具有断电存储功能,当系统断电重新开启以后,可显示之前设定的闹钟值。
此外还要实现对时间的调整功能,AT89C51的P1口外接一个矩阵键盘,当按下K3键时,进行时钟调整,当K3按下一次时,是对时间的分钟进行调整,按下K5键数值加一,按下K6键数值减一。当按下K12键时,进行闹钟的调整,当K3按下一次时,是对闹钟的分钟进行调整,按下K5键数值加一,按下K6键数值减一。对于秒表模块,当按下K7键时,秒表启动,当按下K8键时,显示秒表当前值,但秒表继续走动。在秒表计时过程中,每按下一次K9键,则对秒表当前值进行存储,每按下K10键,则对存储值进行一一回显(矩阵键盘按键标号详见电路仿真图)。
在单片机内部构建两个模块:控制模块、定时模块,用以实现根据要求进行自动计数功能。单片机外部构建四个电路:矩阵键盘电路、数码管显示电路、蜂鸣器电路、24C02存储电路,用以实现对单片机内部计数选择控制、闹钟响铃、闹钟存储和时间输出的正确显示。该电子时钟是显示分、时值,秒为数码表的DP位闪烁的一种计时装置本次计时周期设置为24小时。为了确保时间正常校对,在系统中设有校对按钮,用以实现对数码管显示的正确调整,如图1.1所示为系统框架图。
图1.1 系统框架图
硬件电路设计
单片机AT89C51
AT89C51是一低电压、高性能CMOS的8位微处
您可能关注的文档
- 区域复习理论.ppt
- 区域地理:世界地理概况.pptx
- 区域地理世界地理部分全套练习试卷(各章都有)(附答案).doc
- 医学英语表示疾病的后缀.ppt
- 医用基础化学讲义.doc
- 医用化学 第1章 绪论.ppt
- 区域地理世界气候3.ppt
- 医院文化专题讲座--诚信厚德博学精进.ppt
- 区域地理地球与地图.ppt
- 十一 《景泰蓝的制作》.ppt
- 2025年吉安县疾病预防控制中心面向社会公开招聘临聘工作人员笔试备考试题及答案解析.docx
- 2025云南省红河州弥勒市政府专职消防队队员招聘(13人)笔试备考题库及答案解析.docx
- 2025云南省昭通市彝良县医共体总医院树林分院招聘村医和编外人员(12人)笔试备考题库及答案解析.docx
- 2025云南昭通市退役军人事务局招聘城镇公益性岗位2人笔试备考题库及答案解析.docx
- 2025年文山州马关县文化和旅游局招聘文化志愿服务人才(7人)考试备考题库及答案解析.docx
- 2025年湖北省水利水电科学研究院院属企业招聘10名聘用人员(第二批)笔试备考试题及答案解析.docx
- 2025年新疆维吾尔自治区林业科学院面向社会引进高层次人才13人备考试题及答案解析.docx
- 2025年延安市宜川县事业单位定向招聘自主就业退役士兵(5人)备考试题及答案解析.docx
- 2025云南省临沧市沧源县教育体育局下属县国门小学等3所学校选调教师(7人)笔试备考题库及答案解析.docx
- 2025年武汉市检察机关招聘雇员制检察辅助人员职业技能测试备考试题及答案解析.docx
最近下载
- 医院内部控制管理手册.pdf VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人备考试题及答案解析.docx VIP
- 协会标准-TCECS 1113-2022给水排水工程微型顶管技术规程.pdf VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人笔试模拟试题及答案解析.docx VIP
- 施工HSE作业指导书.doc VIP
- 嘉兴市英语六年级小升初期末复习试卷.doc VIP
- 标准图集-08D800-7-民用电气设计与施工-室外布线.pdf VIP
- 中等职业学校三年发展规划2024-2026学年.docx VIP
- 场地租赁协议场地租赁合同.doc VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人笔试备考试题及答案解析.docx VIP
文档评论(0)