1、 单 片 机 课 程 设 计 报 告单 片 机 课 程 设 计 报 告 课题名称:课题名称: 电子万年历的设计电子万年历的设计 姓姓 名:名: 学学 号:号: 班班 级:级: 指导老师:指导老师: 1 摘要摘要 随着科技的快速发展,时间的流逝,至从观太阳、摆钟到现在电子钟,人类 不断研究,不断创新纪录。美国 DALLAS 公司推出的具有涓细电流充电能的低功 耗实时时钟电路 DS1302。它可以对年、月、日、周日、时、分、秒进行计时, 还具有闰年补偿等多种功能,而且 DS1302 的使用寿命长,误差小。对于数字电 子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和 温度等信息
2、,还具有时间校准等功能。该电路采用 AT89S52 单片机作为核心,功 耗小,能在 3V 的低压工作,电压可选用 35V 电压供电。 综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本 低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。 本设计是基于 51 系列的单片机进行的电子万年历设计,可以显示年月日时 分秒及周信息,具有可调整日期和时间功能。在设计的同时对单片机的理论基础 和外围扩展知识进行了比较全面准备。在硬件与软件设计时,没有良好的基础知 识和实践经验会受到很大限制, 每项功能实现时需要那种硬件, 程序该如何编写, 算法如何实现等,没有一定的基础就不可能很
3、好的实现。 具体实现功能: (1) 显示年月日时分秒及星期信息 (2) 具有可调整日期和时间功能 (3) 与即时时间同步 2 目目 录录 1 1 方案论证方案论证 3 3 1.1 单片机芯片的选择方案和论证 .3 1.2 显示模块选择方案和论证 3 1.3 时钟芯片的选择方案和论证.3 1.4 电路设计最终方案决定4 2 2 系统的硬件设计与实现系统的硬件设计与实现 4 4 2.1 电路设计框图4 2.2 系统硬件概述4 2.3 主要单元电路的设计 .5 2.3.1 单片机主控制模块的设计. 5 2.3.2 时钟电路模块的设计. 5 2.3.3 电路原理及说明. 6 3 3 系统的软件设计系统
4、的软件设计 8 8 3.1 程序流程框图8 4 4 测试与结果分析测试与结果分析 1010 4.1 硬件测试. 10 4.2 软件测试. 10 4.3 测试结果分析与结论 . 10 4.3.1 测试结果分析 10 4.3.2 测试结论 10 5 Proteus5 Proteus 软件仿真软件仿真 1111 5.1Proteus 仿真电路图 . 11 5.2 仿真结果 11 6 6 课程设计总结与体会课程设计总结与体会 1111 参考文献参考文献 1212 附录附录 1212 3 1 1 方案论证方案论证 1.11.1 单片机芯片的选择方案和论证单片机芯片的选择方案和论证 方案一: 采用 89C51 芯片作为硬件核心,采用 Flash ROM,内部具有 4KB ROM 存储空间,能于 3V 的超低压工作,而且与 MCS-51 系列单片机完全兼容,但是运用于电路设计中时由于不具备 ISP 在线编程技术, 当在对电路进行调试时, 由于程序的错误修改或对程序的新增功能需要 烧入