单片机课程设计报告-数字钟的设计.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
物理机电学院课程设计报告 课程名称: 单片机原理 专业班级: 10电本(2)班 学生姓名: 王树泉 学 号: 2010041629 指导教师: 王清辉 完成时间: 2013.04.07 报告成绩: 单片机课程设计报告 目录 一、设计任务与要求 - 1 - 1.1 设计任务 - 1 - 1.2 数字时钟的设计 - 1 - 二、方案设计与论证 - 2 - 方案一: - 2 - 方案二: - 2 - 三、硬件电路设计 - 4 - 3.1最小系统部分。 - 4 - 3.2 外围电路部分。 - 5 - 四、软件设计 - 6 - 4.1 程序框图 - 6 - 4.2 实验程序(见附录2) - 6 - 五、仿真过程与仿真结果 - 7 - 5.1 仿真原理图: - 7 - 5.2 仿真结果 - 7 - 六、安装与调试 - 8 - 6.1 安装: - 8 - 6.2 实物图: - 8 - 6.3 调试: - 9 - 6.4 调试结果: - 9 - 七、结论与心得 - 10 - 八、参考文献 - 11 - 附录1:主要器件清单: - 12 - 附录2:实验程序 - 13 - 单片机课程设计报告 一、设计任务与要求 1.1 设计任务 通过课程设计的教学实践,进一步学习、掌握单片机应用系统的有关知识,加深了解单片机的工作原理。初步掌握简单单片机应用系统的设计、制作、调试的方法。提高动手实践能力、提高科学的思维能力。 1.2 数字时钟的设计 设计基本要求: (1)能显示小时、分钟、秒; (2)具有时间设置功能; (3)在进入系统时显示自己的学号并闪烁两下; 扩展要求: 具备闹钟功能,有声音提示。 二、方案设计与论证 本设计基于单片机技术原理,以单片机芯片AT89S51作为核心控制器,通过硬件电路的制作以及软件程序的编制,计制作出一个多功能数字时钟系统。单片机扩展的LED显示器用来显示秒、分、时计数单元中的值。整个设计包括两大部分: 硬件部分和软件部分,以单片机为核心, 配以一定的外围电路和软件。硬件是整个系统的基础, 软件部分则要合理、充分地支持和使用系统的硬件, 从而完成系统所要完成的任务。 该时钟系统主要由时钟模块、液晶显示模块、键盘控制模块组成。设计以硬件软件化为指导思想充分发挥单片机功能大部分功能通过软件编程来实现,路简单明了,统稳定性高。 方案一: 利用AT89S52单片机内部的定时/计数器进行中断定时,合软件延时实现时、分、秒的计时。该方案节省硬件成本且能使读者在定时/计数器的使用、中断及程序设计方面得到锻炼与提高,对单片机的指令系统能有更深入的了解,而对学好单片机技术这门课程起到一定的作用。 方案二: 利用DS2302(其引脚如图2.1.1 所示)时钟芯片连接AT89S51单片机,提供当前日期和时间数据,并将实时的日期数据在字符型液晶显示器LCD1602(其引脚如图 2.1.2 所示,显示编码如图 2.1.3所示)上显示出来。 图2.1.1 DS2302引脚图 图2.1.2 LCD1602引脚图 图2.1.3 LCD1602编码显示 分析: 方案一直接利用AT89S51单片机内部定时/计数器进行中断定时,和软件延时实现时、分、秒的计时。此方法虽然可以有效的节约成本,但产生的误差也较大, 不能达到精确定时的目的。 相比于方案一,方案二由于利用标准的时钟芯片进行设计,可以有效的减小产生的误差,达到准确定时的目的。 想比较之下,选择方案二进行设计较合适。 三、硬件电路设计 将硬件部分分为最小系统部分和外围电路部分。 3.1最小系统部分。 3.1.1原理图 图3.1.1 3.1.2 PCB图 图3.1.2 3.2 外围电路部分。 3.2.1原理图 图3.2.1 3.2.2 PCB图 图3.2.2 四、软件设计 4.1 程序框图 图4.1.1b 按键扫描程序框 图4.1.1a 主程序框图 4.2 实验程序(见附录2) 五、仿真过程与仿真结果 5.1 仿真原理图: 图5.1.1 5.2 仿真结果 a.星期: b.日期: c.时间:d.闹钟: 图5.1.2 六、安装与调试 6.1 安装: a.在keil软件中新建工程,芯片选择A

文档评论(0)

2749166188 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档