万年历课程设计(完整版)要点详解.doc

基于51单片机的万年历的设计 学生姓名 学 号 所在专业 电子信息工程 所在班级 电子1111 小组成员 指导教师 完成日期 基于51单片机的万年历的设计 1 需求分析 “需“的分析 万年历是一个可以显示当前时间、日历、温度信息以及设置闹钟报警的应用系统,其具有以下功能: (1)可以显示当前的时间信息; (2)可以显示当前的温度; (3)可以手动修改时间; (4)可以设置闹钟,并且达到设置的时间点发出音响信号。 1.2 “求“的分析 设计万年历,需要考虑以下几方面的内容: (1)如何获取当前的时间信息,这些时间信息包括时、分、秒、年、月、日、和星期; (2)如何获得当前的温度信息,精确到1°C即可; (3)提供必要的用户输入设置通道; (4)提供相应的显示和报警部件; (5)需要写出合适的软件应用代码。 方案设计与论证 时间获取方法的方案设计与论证 方案一: 使用单片机的内部定时器进行定时,使用软件算法来计算当前的时间信息。此种方案虽然可以不使用时钟芯片,节约成本,但是时间的精准度一般,软件代码复杂。 方案二: 采用外部扩展实时时钟芯片DS12C887的方式来获取相应的时间信息。 DS12C887是一种高性能的芯片,能自动产生年、月、日、时、分、秒等信息,并有闰年修正功能。采用双电源供电方式,可设置备用电源充电方式,提供了对后备电

文档评论(0)

1亿VIP精品文档

相关文档