课题名称:基于单片机的电子万年历系统设计
前言
从古至今,时间对于人们来说的不可缺少的,人们对于时间的概念和理解也在不断发展。如果没有时间的概念,社会将停滞不前。古时没有时钟,先民们过着“晨光理荒秽,带月荷锄归”的农耕生活.在年复一年辛勤劳作中,先民们从自然现象的变化中窥测到时辰的规律.为了更好的利用我们自己的时间,我们必须对时间有一个度量,因此产生了钟表。钟表从从大型钟向小型钟演变,从小型钟向袋表过渡,从袋表向腕表发展。尽管外观各不相同,但是它们都只是完成一种功能——计时功能,但是现在的钟表功能过于单一,因此我在想是否能把一些功能加入到钟表中,来更好的为我们带来方便。人类不断研究,不断创新纪录。发展到现在人们广泛使用的万年历。本文主要查阅近几年有关万年历的文献期刊。
正文
1.该课题的研究意义
电子万年历作为电子类产品的宠儿,有着很好的市场前景,也是一个单片机方面很好的课题。因为这个课题有很好的开放性和可发挥性,对制作者的要求比较高,不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用。所以,电子万年历制作无论从实用目的,还是从培养能力的角度来看都是很有价值的毕业设计课题。本电子万年历的设计在硬件方面主要采用AT89C51单片机作为主控核心,由DS1302时钟芯片提供时钟、1602LCD液晶显示屏显示。AT89C51单片机是由Atmel公司推出的,功耗小,电压可选用4~6V电压供电;DS1302时钟芯片是美国DALLAS公司推出的低功耗实时时钟芯片,它可以对年、月、日、星期、时、分、秒进行计时,而且DS1302的使用寿命长,误差小;数字显示是采用的LED液晶显示屏来显示,可以同时显示年、月、日、星期、时、分、秒等信息。此外,该电子万年历还具有时间校准等功能。在软件方面,主要包括日历程序、时间调整程序,显示程序等。所有程序编写完成后,在Keil软件中进行调试,确定没有问题后,烧写到单片机上进行测试。最后在老师同学的帮助以及自己的努力下完成了此次电子万年历的设计。
- 该课题的研究背景
电子技术是十九世纪末、二十世纪初开始发展起来的新兴技术,二十世纪发展最迅速,应用最广泛,成为近代科学技术发展的一个重要标志。在其推动下,现代电子产品正在以前所未有的革新速度,向着功能多样化、体积最小化、功耗最低化的方向迅速发展,发展空间极大,电子技术的发展有力地推动社会生产力的发展。
在现在的21世纪,信息化高度发展,人们的生活节奏也越来越快。生活工作中班车要准点,上班要准时,开会要有时间限制,比赛要计时;工业生产中,每一道工序都要有严格的时间限制,这样才能做到井井有条,才能提高生产效率;严谨的科技研究中,时间更是重中之重。能够准确地了解并且实时性地知道时间,所以时间是我们学习、工作、生活中不可或缺的。
机械式钟表虽然也可以告知人们时间,也可以定时,显示日历。但是由于受到机械结构、动力和体积的限制,在功能、性能以及造价上都没办法与电子时钟相比,这也是为什么现在越来越多的人更倾向于电子钟。
