《51单片机电子万年历课程设计》由会员分享,可在线阅读,更多相关《51单片机电子万年历课程设计(25页珍藏版)》请在金锄头文库上搜索。
1、1目 录1 设计要求与方案论证 .21.1 设计要求 .3能够显示年、月、日、时、分。 .3可以人为校正年、月、日、时、分。 .3地一次开机显示:2000 01 01 12.00。 .3掉电信息不丢失。 .31.2 系统基本方案选择和论证 .31.2.1 单片机芯片的选择方案和论证 .31.2.3 时钟芯片的选择方案和论证: .41.3 电路设计最终方案决定 .42 系统的硬件设计与实现 .42.1 电路设计框图 .42.2 系统硬件概述 .52.3 主要单元电路的设计 .52.3.1 单片机主控制模块的设计 .52.3.2 时钟电路模块的设计 .62.3.3 显示模块电路 .72.3.4 串
2、口下载电路 .82.3.5 复位电路 .82.3.6 稳压电路 .93 系统的软件设计 .103.1 程序流程框图 .103.2 子程序的设计 .103.2.1 读写 DS1302 子程序 .103.2.1 读写 LCD1602 子程序 .114 软件测试及分析 .134.2 分析与结论 .134.2.1 调试分析 .134.2.2 调试和结论 .145 总结 .142一.实验目的通过本次课程设计达到如下目的:1、熟悉 MCS-51 定时/计数器、中断的应用。2、熟悉时钟时、分、秒计时方法,掌握编程技巧。3、掌握键盘的基本工作原理,键的识别,键抖动和重键问题的解决,键盘工作方式和键盘程序的编程。4、掌握七段码 LED 显示器的结构,七段码 LED 显示器的工作方式和显示程序的编程。1 设计要求与方案1.1设计要求能够显示年、月、日、时、分。 可以人为校正年、月、日、时、分。 地一次开机显示:2000 01 01 12.00。 掉电信