21世纪里,家用电子迅速发展,许多家用电子都变得智能化和人性化。以单片机为控制器的产品使用起来不仅方便,而且价格低廉,所以受到越来越多的人们喜爱。单片机一方面因为可靠性高、低功耗等一系列优点,被大规模的推广,广泛应用于通讯、仪表、家电、导航系统等领域,如自动化家用电器(洗衣机,热水器,空调)等。另一方面单片机因为拥有较轻的质量、很小的体积、非常廉价的价格等长处,给我们平时学习单片机、应用单片机和开发单片机提供了方便。
1.2 课题研究的目的与意义
在繁忙的工作与生活中,时间与每个人息息相关。电子钟跟随信息技术的快速发展的步伐也在不停的发展。电子器件带显示时间功能的在家庭、银行、医院、学校、企业、商店等公共场所随处可见,对人们日常生活来说它真的可以说是必需品了。功能齐全的数字钟表的出现在人们日常生活中发挥了巨大的作用,而且刚开始的各种功能全都在此基础上有所增添了。电子万年历存在的价值:人类可以掌握时间还有其他与生活品质相关的信息,它具有显示时间、温度、闹钟设置,整点报时(报时声音清晰响亮,还伴随着动听的音乐声)等等的一系列长处。
一个看似不起眼的电子产品都可以发展到一种人性化的地步,那么也可以说是电子产品的一小步,人类信息技术的一大步。所以说电子万年历的研究是一件关系着人类生产生活的重要事情。本设计旨在设计一种小型化、模块化、集成化、智能化的基于微控制处理器的多功能的万年历。该设计主模块采用STC89C52微处理器,该单片机工作电压3V功耗相对来说很小,供电电压:3-5V。万年历具备显示直观、读取简单、功能齐全、价格便宜等很多优势,给人们带来了许多的便利,与电子信息技术的发展趋势相符合,市场前景广阔。我相信随着信息的发展,时代的进步,万年历功能真的只能用”只有你想不到,没有它做不到“来形容了。论文网
2 设计要求与硬件芯片的选择
2.1基本要求
(1) 具有显示年、月、日、星期、时、分、秒的功能;
(2)具有年、月、日、时、分、秒的调节功能;
(3) 具有年、月、日相对应的农历转换,平闰年判断功能;
(4)具有闹钟设置和调整功能;
(5)具有显示温度的功能,其精度可以精确到0.1℃;
(6)具有整点提示的功能。
2.2.单片机芯片选择
STC89C52单片机作为核心控制器,8KB芯片存储空间,与采用AT89C51单片机的存储器相比内存大,所以当用户编程时,芯片满足程序空间的需求当用户编程。它的工作环境可以在5V低压的状态下进行,并且具有ISP技术(在线编程技术),ISP技术可以与51系列单片机完全兼容。它的优点有:调试电路是不会多次反复进行操作而损坏芯片。
2.3 时钟芯片的选择
DS1302时钟芯片是一种高性能时钟芯片,功耗低,实时时钟可以提供秒,分,时,日,周,月,年,和小月与31天可以自动调整。该芯片数据缓冲区是:随机存储存储器(RAM)。它还可以对时间进行闰年补偿操作,使得农历与阳历基本处于相对应,相配合的状态。它的功能基本上满足设计的要求,所以选择它来提供时间、星期等信息。
2.4 液晶显示芯片的选择
LCD1602液晶通常是用于显示字母,数字,符号的液晶显示模块。它和我们经常用的数码管相比,它的显示更直观、更美观。在本设计中,还有另一方面的原因,本设计实现的功能较多,需要显示的位数也是非常多的,如果全都使用数码管来显示,需要的数码管在仿真的时候就能占半壁江山。这样不利于我们对硬件的设计。不如使用液晶显示,简单明了,非常清晰。