1、 单片机课程设计单片机课程设计 题目名称: 电子万年历电子万年历 姓 名: 学 号: 系 别: 电子信息工程系电子信息工程系 班 级: 电子信息工程(电子信息工程(1 1)班)班 指导老师: 完成时间: 20132013 年年 1 1 月月 2 2 日日 2 目录 一、摘要*3 3 二、设计要求和目的*3 3 三、课程设计任务*3 3 四、DS1302 模块*3 3- -7 7 五、51 单片机最小系统模块*7 7- -9 9 六、显示器 12864 模块*9 9- -1414 七、电子万年历的电路图和 PCB 图*1515 八、电子万年历的功能介绍*1515- -1616 九、系统软件设计*
2、1616- -2121 十、个人感想*2121 3 一、摘要一、摘要 随着社会、科技的发展,人类得知时间,从观太阳、摆钟到现在电子钟,不断研究、 创新。为了在观测时间的同时,能够了解其它与人类密切相关的信息,比如温度、星期、日 期等,电子万年历诞生了,它集时间、日期、星期和温度功能于一身,具有读取方便、显示 直观、功能多样、电路简洁等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前 景。 该电子万年历主要采用 AT89C51 单片机作为主控核心,由 DS1302 时钟芯片提供时钟、 LED 动态扫描显示屏显示。 AT89C51 单片机是由 Atmel 公司推出的, 功耗小, 电压可选用 4 6V 电压供电; DS1302 时钟芯片是美国 DALLAS 公司推出的具有涓细电流充电功能的低功耗实 时时钟芯片,它可以对年、月、日、星期、时、分、秒进行计时,还具有闰年补偿等多种功 能,而且 DS1302 的使用寿命长,误差小;数字显示是采用的 LED 液晶显示屏来显示,可以 同时显示年、月、日、星期、时、分、秒和温度等信息。此外,该电子万年历还具有时间校 准等功能。 关键词关键词:时钟电路; 时钟芯片 DS1302;LED 动态扫描; 单片机 AT89