诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,但是所有这些,都是以钟表数字化为基础的。因此,研究万年历及扩大其应用,有着非常现实的意义。它可以对年、月、日、周日、时、分、秒进行计时,对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒等信息,还具有时间校准等功能。
1。2 单片机国内外研究现状
单片机诞生于20世纪70年代末,经历了SCN、MCU、SOC三大阶段。单片机是嵌入式系统的独立发展之路,向MCU阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决:因此,专用单片机的发展自然形成了SOC化趋势。随着微电子技术、IC设计、EAD工具的发展,基于SOC的单片机应用系统设计有较大的发展。因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统[1]。
目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机,以及程控玩具等等,这些都离不开单片机。
单片机的技术进步反映在内部结构。功率消耗、外部电压等级以及制造工艺上。在这几方面,较为典型地说明了数字单片机的水平。在目前,用户对单片机的需求越来越多,但是,要求也越来越高。在单片机应用中,可靠性是首要因素为了扩大单片机的应用范围和领域,提高单片机自身的可靠性是一种有效方法。近年来,单片机的生产厂家在单片机设计上采用了各种提高可靠性的新技术:EFT(Electrical Fast Transient)技术,低噪声布线技术及驱动技术,采用低频时钟[6]。同时单片机在目前的发展形势下还表现出可靠性及应用越来越水平高和互联网连接,所集成的部件越来越多,功耗越来越低和模拟电路结合起来越来越多等发展趋势。
1。3 本文研究的内容与安排
本设计主要围绕对电子万年历系统的设计为主线展开,主要包括硬件部分设计,软件部分设计。其中硬件部分设计包括复位电路的设计、时钟电路的设计、按键电路的设计、单片机控制电路设计、电子万年历的显示电路设计等。软件部分要设计出各个功能模块的控制程序。来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
本设计所研究的电子万年历是单片机控制技术的一个具体应用,主要研究内容及工作重点包括以下几个方面:
(1) 选用电子万年历芯片时,应重点考虑性能稳定、使用方便、低功耗、抗断电的器件。
(2)根据选用的电子万年历芯片设计外围电路和单片机的接口电路。
(3)通过编程、编译、调试,把程序下载到单片机上运行,实现本设计的功能。
(4)在硬件设计中,结构要尽量简单实用、易于实现,系统电路尽量简单。
2 基于单片机的电子万年历总体方案设计
2。1 电子万年历的功能要求
本文设计的是基于单片机的电子万年历,具体功能如下:
(1)实时显示年、月、日、时、分、秒、星期直至2100年,并有闰年调节功能;
(2)具有温度实时显示功能,测温范围为-55℃至+125℃;
(3)具备年、月、日、时、分、秒、星期校准功能。
2。2 万年历的结构框图
整个系统以AT89S52单片机为核心器件,配合电阻电容晶振等器件,构成单片机的最小系统。其它个模块围绕着单片机最小系统展开。其中包括,显示设备使用1602液晶,可以同时显示年、月、日、星期、时、分、秒和温度值等基本信息;时钟模块采用DS1302芯片,初始化之后,就会开始运行计算时间,单片机只需进行时间信息的读取即可;温度传感器使用DS18B20,温度值可以精确到小数后一位。本设计还有3个按键作为操作输入设备,可以对当前时间进行调整设置;最后是供电采用常用的USB 5V进行供电。系统组成框图如图2-1所示。