本课题是以单片机AT89C52为主控制器,以串行时钟芯片DS1302作为 时钟信号,用温度传感器DS18B20记录温度,用液晶屏LCD1602来显示年、月、日、时、分、秒、星期、温度。
本系统设计主要研究如何运用单片机AT89C52同时钟芯片DS1302和温度传感器DS18B20和LCD1602来实现同时显示年、月、日、时、分、秒、星期和温度并且实现年、月、日、时、分、秒的校准功能。通过对上述研究得出本设计的设计方法,并通过具体的程序、流程图以及各模块的电路图做出实物。通过实物显示来说明本设计的科学性和可行性。44463
这个设计选取具有重大意义,由于实时日历时钟系统是高精度、多功能、小体积、低功耗,所以本设计给人们的生活带来了极大的便利。由于技术的不断发展,实时日历时钟系统将变得越来越流行,越来越方便,功能会变得越来越多,所以对实时日历时钟系统的研究有着很深远的意义。
2.与课题有关的文献内容:
1.<<单片机计算机及应用>>:当今生活中有很多种数字钟的设计方案,从本书中得知可用窜行时钟芯片DS1302及应用设计,DS1302是Dallas公司生产的一种实时时钟芯片。他通过窜行方式与单片机进行数据传送,能够像单片机提供包括秒、分、时、日、月、年在内的实时时间信息,并可对月末日期、闰年天数自动进行调整;他还拥有用于主电源与备用电源的双电源引脚,在主电源关闭的情况下,也能保持时钟的连续运行。另外他还能提供31字节的用于数据暂存的RAM。
鉴于上述特点,DS1302已在许多单片机系统中得到应用,为系统提供所需的实时时钟信息。但实际应用中我们发现DS1302的工作情况不够稳定,主要表现在实时时间的传送有时会出偏差,有时甚至整个时钟芯片停止工作。我们对DS1302的工作电路进行了分析,其与单片机系统的连接可知,DS1302的外部电路十分简单论文网,唯一外接的组件是32768Hz的晶振。通过实验我们发现:当外接晶振电路震荡时,DS1302计时正确;当外接晶振电路停振时,DS1302停止计时。
2.<<AT89系列单片机原理与应用>>:中我们了解到AT89系列单片机以其优良的性能和价格优势,成为取代MCS51的主流机型之一,有着十分广阔的应用前景。
全文共分8章,系统而详细的介绍了AT89系列的17种型号单片机的结构、原理及特点;单片机指令系统及程序设计;并行和窜行扩展技术和常用外围芯片的应用举例;功率接口和控制技术;还介绍了各种型号单片机的主要电气性能、封装形式和型号选用指南。AT89C52是新一代单片机系列的代表产品,AT89C52是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C52是一种高效微控器,为很多种嵌入式控制系统提供了一种灵活性高且廉价的方案。其功能强大,可ISP在线编程,工作频率为33MHz,更快的计算速度,全新的加密算法,兼容性好。综合选择,本文采用AT89C52作为CPU芯片。这让我们初步认识到AT89C52的高功能及应用。
3.<<单片机在电子电路设计中的应用>>:我们了解到当前最常用的MCS51系列单片机和KEIL公司的集成开发软件介绍如何设计应用电路。本书通过具有一系列明确目的的设计来组织内容,把困难的内容进行分析,让读者接触实际的电路组装和软件编程。
本书内容包括2个部分:基础部分和应用部分。基础部分通过交通灯得控制、频率测量、信号产生及键盘等电路的设计,学习单片机的基本知识和模拟调试软件的使用。应用部分通过具体应用电路的设计,学习如何给予单片机设计一个实用电路,并掌握王城一个应用设计所须的基本方法。从中掌握得到键盘电路的设计。