单片机多功能时钟程序毕业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机多功能时钟程序毕业
沈阳工程学院
课程设计设计题目:多功能时钟程序设计
沈阳工程学院
课程设计任务书
课程设计题目:多功能时钟程序设计
多功能时钟程序设计成绩评定表
指导教师评审意见
评价内容
具体要
求
权
重
评分加
权
分
论证独立查阅文献,制定课
程设计方案和日程安
排。
.
1
5 4 3 2
工作能力态度工作态度认真,遵守纪
律,出勤情况是否良好,
能够独立完成设计工
作。
.
2
5 4 3 2
工作量按期圆满完成规定的设
计任务,工作量饱满,
.
2
5 4 3 2
说明说明书立论正确,论述
充分,文字通顺,技术0 5 4 3 2
的
质
量
书写工整规范。 5
指导教师评审成绩
(加权分合计乘以12)
分加权分合计指导教师签名:年月日
评阅教师评审意见
评价内容
具体要
求
权
重
评
分
加
权
分
查文献查阅文献有广泛性,有综
合归纳资料的能力
.
2
5 4 3 2
工作量工作量饱满,难度适中0
.
5
5 4 3 2
说明书的质说明书立论正确,论述充
分,文字通顺,技术用语
准确,符号统一,书写工
整规范。
.
3
5 4 3 2
系部: 班级: 学生姓名:
中文摘要
时钟,自从它发明的那天起,就成为人类的朋友,但随着时间的推
移,科学技术的不断发展,人们对时间计量的精度要求越来越高,应用越来
越广。怎样让时钟更好的为人民服务,怎样让我们的老朋友焕发青春呢?这就要求人们不断设计出新型时钟。
数字电子钟的设计方法有多种,其中,利用单片机实现的电子钟具有编程灵活,便于电子钟功能的扩充,即可用该电子钟发出各种控制信号,精确度高等特点,同时可以用该电子钟发出各种控制信号。
该数字钟采用液晶显示屏显示其时间与定时时间,即采用P6口输入,P7口输出,由R0输入需显示的时间,再通过延时程序将时间稳定的显示在液晶屏上。校准时间由外部中断4及开关按键控制;定时时间由外部中断3及开关按键控制 ,KEY3、KEY4键每按一次其时分秒的数字增加一。
关键字: 单片机, 数字钟, 校时, 定时器
量
评阅教师评审成绩 (加权分合计乘以8) 分 加权分合计
评阅教师签名:
年 月 日
课程设计总评成绩
分
目录
1课程设计要求 (1)
1.1设计主要内容及要求 (1)
1.2对设计论文撰写内容、格式及字数的要求 (1)
1.3时间进度安排 (1)
2课程设计思路 (2)
2.1计时 (2)
2.2校时 (2)
2.3闹铃 (2)
3设计流程图 (3)
4各模块设计 (4)
4.1时钟部分 (4)
时钟程序分析 (4)
时钟部分程序 (4)
4.2定时部分 (6)
定时程序分析 (6)
定时部分程序 (6)
4.3校时部分 (8)
校时程序分析 (8)
校时部分程序 (8)
4.4显示部分 (10)
显示程序分析 (10)
显示部分程序 (10)
5工作过程分析 (16)
5.1时钟程序分析 (16)
5.2定时程序分析 (17)
5.3校时程序分析 (19)
5.4显示程序分析 (20)
6主要元器件介绍 (23)
6.1C8051F020单片机 (23)
6.2液晶显示器 (24)
总结 (26)
致谢 (27)
参考文献 (27)
附录 (28)
1.1设计主要内容及要求
1)编写多功能时钟程序
2)能够显示时、分、秒的时钟程序。
3)具有闹钟功能。
4)能够进行时间调整。
1.2对设计论文撰写内容、格式及字数的要求
1)课程设计论文是体现和总结课程设计成果的载体,一般不应少于
3000字。
2)学生应撰写时应做到文理通顺,内容正确完整,书写工整,装订整齐。
3)论文要求打印,打印时按《沈阳工程学院毕业设计(论文)撰写规范》的
要求
4)课程设计论文装订顺序为:封面、任务书、成绩评审意见表、中文摘要和
关键词、目录、正文、参考文献。
1.3时间进度安排
本文主要介绍用单片机编程来实现多功能时钟的方法,本设计由单片机C8051F芯片、LED灯液晶显示屏为核心,辅以必要的程序,构成了一个单片机数字时钟。与传统时钟相比,它具有走时精确,显示直观等特点。它的计时周期为12小时,分上下午,显满刻度为“11时59分59秒”,然后上下午交替,另外具有校时、闹钟显示星期等功能等特点。
2.1计时
当T0进入中断后,先给T0计时1s,再计时60s;当秒计数满60s后开始分的计数,同时将秒清零,否则返回程序继续执行;同理当分计数到60min,开始时的计时并共计数12次,与此同时分、秒清零。当完成12小时的计时后,切换上下午,当从下午切换到上午时为12:00:00星期加一,加到8时再变到1,然后返回主程序继续。
2.2校时
校时就是对时间进行调整,现将其赋一初值,然后将初值带入计时程序中,然后将其作为初值,计时从该值开始显示.。其中初值的设置由外部中断KEY3和开关按键设定,K1、K2、K3、K4、K6分别控制时、分、秒、上下午、星期。
2.3闹铃
定时程序实则就是让系统设定一个闹铃时间,并使LED灯在到达时间时亮。先判断秒是否相等,不等则继续,相等则判断分,同理分相等时判断时、上下午、星期,当系统设定的秒、分、时、上下午、星期与显示的时间都相等时跳到程序TSR使LED亮。其中初值的设置由外部中断KEY4和开关按键设定,K1、K2、K3、K4、K6分别控制时、分、秒、上下午、星期。