基于单片机的多功能万年历设计文献综述
2020-04-10 14:39:02
1.引言
随着电子技术的发展,人类在不断研究的过程中也在不停创造新的纪录。万年历目前已经不再局限于以纸张的形式出现。以电脑软件或者电子产品形式出现的万年历被称为电子万年历。与传统万年历相比,电子万年历得到了越来越得到大众的青睐,采用电子时钟作为时间显示早已成为一种时尚。目前市场上各式各样的电子时钟数不胜数,但多数是只针对时间显示,功能单一不能满足人们多样化的需求。
本文提出了一种基于AT89S52单片机的万年历设计方案,本方案以AT89S52单片机作为主控核心,与时钟芯片DS1302、DS18B20芯片、按键、LCD显示等模块组成硬件系统。在硬件系统中设有独立按键和LCD显示器,能显示丰富的信息,根据使用者的需要可以随时对时间进行校准、选择时间、设置闹钟,设置温度等,综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,将具有广阔的市场前景。
2.万年历的由来
万年历在我国已有1000多年的历史,相传为商朝的万年所创,故为纪念他的功绩而将该历法命名为”万年历”。万年历古时通称时宪书或通书,是按照某一特定历法的推算法则编排年、月、日、节气等以供查考的工具书,是人类创造的文化成果之一。据文学记载,历书大约在距今1100多年前,就已经在中国出现了。帝制年代,它是皇帝的”垄断品”,所以历书又叫”皇历”。但真正古老的历书产生于唐顺宗永贞元年(公元805年),之后又包含干支、月令、节气以及各种忌日、星相吉凶、符咒、卜卦等内容。
历书在民间流传和普及是在宋代以后,而且可以说是与百姓生活最为密切的书籍,几乎家家都有一本历书,以备随时查看何时交节、大月还是小月、每日的宜忌,或者预测当年的运势等。
3.万历表的现状
现在所使用的万年历,实际上就是记录一定时间范围内(比如100年或更多)的具体阳历或阴历日期的年历,方便有需要的人查询使用,与原始历法并无直接联系。而随着微电子技术的高速发展,人们发明了更加准确更加便捷的电子万年历。该万年历在日常生活中运用得越来越广泛,在现代社会也越来越流行。它可以对年、月、日、周、时、分、秒进行计时,还具有闰年补偿等多种功能,而且其使用寿命更长,误差更小,有的电子万年历还具有时间校准和闹钟设置等功能。
4.1单片机的选择
方案一:
采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术, 当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。