单片机课程设计.时钟跑表

单片机课程设计.时钟跑表

ID:31415628

大小:642.50 KB

页数:25页

时间:2019-01-09

单片机课程设计.时钟跑表_第1页
单片机课程设计.时钟跑表_第2页
单片机课程设计.时钟跑表_第3页
单片机课程设计.时钟跑表_第4页
单片机课程设计.时钟跑表_第5页
资源描述:

《单片机课程设计.时钟跑表》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、WORD格式整理成绩课程设计课程名称单片机原理与应用课程设计课题名称时钟跑表设计专业班级学号姓名指导老师林国汉、王迎旭、汪超、李晓秀等2017年5月22日学习参考资料分享WORD格式整理电气信息学院课程设计任务书课题名称时钟跑表设计姓名专业班级学号指导老师林国汉课程设计时间2017年5月22日-2017年6月3日一、任务及要求设计任务:本课题要求以MCS-51系列单片机为核心,设计一个数字时钟。(1)具有时钟和跑表功能,用LED或者液晶显示器进行显示;(2)具有时钟调整功能(3)*具有闹钟功能,且闹钟时间可调整。(

2、4)*其它功能设计要求:(1)确定系统设计方案;(2)进行系统的硬件设计;(3)完成应用程序设计;(4)应用系统的硬件和软件的调试。二、进度安排第一周:周一:集中布置课程设计任务和相关事宜,查资料确定系统总体方案。周二~周三:完成硬件设计和电路连接周四~周日:完成软件设计第二周:周一~周三:程序调试周四~周五:设计报告撰写。周五进行答辩和设计结果检查。三、参考资料1、王迎旭等.单片机原理及及应用[M].2版.机械工业出版社,20122、胡汉才.单片机原理及其接口技术[M].3版.清华大学出版社,2010.3、戴灿金

3、.51单片机及其C语言程序设计开发实例[M].清华大学出版社,2010学习参考资料分享WORD格式整理目录第一章总体方案设计11.1设计方案设计任务与要求11.2设计思路及系统框架图1第二章硬件电路设计32.1单片机AT89C5132.2矩阵键盘电路42.3蜂鸣器电路42.4LED数码管显示电路5第三章软件设计63.1系统主程序63.2矩阵键盘功能程序63.4定时功能程序8第四章调试104.1系统调试方法104.2调试结果10第五章总结11附录12附录A电路仿真原理图12附录B程序清单13学习参考资料分享WORD格

4、式整理第一章总体方案设计1.1设计任务与要求设计任务:本课题要求以MCS-51系列单片机为核心,设计一个数字时钟。(1)具有时钟和跑表功能,用LED或者液晶显示器进行显示;(2)具有时钟调整功能(3)*具有闹钟功能,且闹钟时间可调整。(4)*其它功能设计要求:(1)确定系统设计方案;(2)进行系统的硬件设计;(3)完成应用程序设计;(4)应用系统的硬件和软件的调试。1.2设计思路及系统框架图我们采用的是AT89C51作为时钟控制芯片。本次方案主要由时钟模块、秒表模块和闹钟模块组成,其中时钟模块包含时钟显示功能、时钟

5、调整功能和时钟暂停功能,秒表模块包含秒表启动功能、秒表暂停功能、秒表时间存储功能和秒表回显功能,闹钟模块包含闹钟调整功能、闹钟显示功能和闹钟存储功能。时钟通过定时器T0对时、分、秒的数值进行操作,并且秒计算到60的时候,要自己清零并向分进1,分计算到60的时候,要自己清零并向时进1,时进到24的时候,要清零,这样才能进行循环计时。秒表模块需要重新显示一个秒表界面,同时也应该需要通过另外一个定时器T1对秒表进行操作,从而保证在秒表界面,时钟显示模块的时间还在进行。闹钟模块则需要设计闹钟时间,当设计的闹钟时间和时钟的时

6、间相等,蜂鸣器响起,从而达到闹钟功能,此外通过外接24c02存储芯片,将闹钟时间进行存储,且具有断电存储功能,当系统断电重新开启以后,可显示之前设定的闹钟值。此外还要实现对时间的调整功能,AT89C51的P1口外接一个矩阵键盘,当按下K3键时,进行时钟调整,当K3按下一次时,是对时间的分钟进行调整,按下K5键数值加一,按下K6键数值减一。当按下K12键时,进行闹钟的调整,当K3按下一次时,是对闹钟的分钟进行调整,按下K5键数值加一,按下K6键数值减一。对于秒表模块,当按下K7键时,秒表启动,当按下K8键时,显示秒表

7、当前值,但秒表继续走动。在秒表计时过程中,每按下一次K9键,则对秒表当前值进行存储,每按下K10键,则对存储值进行一一回显(矩阵键盘按键标号详见电路仿真图)。学习参考资料分享WORD格式整理在单片机内部构建两个模块:控制模块、定时模块,用以实现根据要求进行自动计数功能。单片机外部构建四个电路:矩阵键盘电路、数码管显示电路、蜂鸣器电路、24C02存储电路,用以实现对单片机内部计数选择控制、闹钟响铃、闹钟存储和时间输出的正确显示。该电子时钟是显示分、时值,秒为数码表的DP位闪烁的一种计时装置本次计时周期设置为24小时。

8、为了确保时间正常校对,在系统中设有校对按钮,用以实现对数码管显示的正确调整,如图1.1所示为系统框架图。图1.1系统框架图学习参考资料分享WORD格式整理第二章硬件电路设计2.1单片机AT89C51AT89C51是一低电压、高性能CMOS的8位微处理器,俗称单片机。AT89C51是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。