基于单片机的电子钟设计.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:49 大小:4.4MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于单片机的电子钟设计.doc

基于单片机的电子钟设计.doc

预览

免费试读已结束,剩余 39 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

7课程设计报告课题名称:基于单片机的电子钟设计院(系):自动化系专业:自动化班级:自动化2班学生姓名:学号:指导教师:桂林航天工业学院课程设计报告系(部):自动化系专业班级:自动化2班学生姓名:学号:设计题目:数字电子钟完成日期2015年7月3日指导教师评语:___________________________________________________________________________________________________________________________________________________成绩(五级记分制):指导教师(签字):_____________________桂林航天工业学院课程设计任务书设计题目:学生姓名包良进课程名称数字电子钟专业班级自动化2班地点实训楼408起止时间设计内容设计参数设计进度设计成果参考资料说明1.本表应在每次实施前由指导教师填写一式2份,审批后所在系(部)和指导教师各留1份。2.多名学生共用一题的,在设计内容、参数、要求等方面应有所区别。3.若填写内容较多可另纸附后。系(部)分管领导:教研室主任:指导教师:年月日2015年7月3日摘要电子万年历是一种应用非常广泛日常计时工具,对现代社会越来越重要。此电子万年历在硬件方面主要采用STC89C52单片机作为主控核心,由DS1302时钟芯片提供时钟、1602LCD液晶显示屏显示。STC89C52单片机是由Atmel公司推出的,功耗小,电压可选用4~6V电压供电;DS1302时钟芯片是美国DALLAS公司推出的低功耗实时时钟芯片,它可以对年、月、日、星期、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小;对于数字电子万年历采用直观的数字显示,数字显示是采用的1602LED液晶显示屏来显示,可以同时显示年、月、日、星期、时、分、秒等信息。此外,该电子万年历还具有时间校准等功能。在软件方面,主要包括日历程序、时间调整程序,显示程序等。所有程序编写完成后,在Keil软件中进行调试,确定没有问题后,烧写到单片机上进行测试。此设计主要由时钟芯片DS1302和温度传感器DS18B20采集数据到单片机进行处理再通过LCD1602显示出来,本论文主要研究了液晶显示器LCD及时钟芯片DS1302,温度传感器DS18B20与单片机之间的硬件互联及通信,对数种硬件连接方案进行了详尽的比较,在软件方面对日历算法也进行了论述。关键词:单片机;DS1302;LCD1602AbstractElectroniccalendarisawidelyusedtoolforthedailytime,moreandmoreimportantinmodernsociety.TheelectroniccalendarintermsofhardwareasthemaincontrolmainlySTC89C52microcontrollercore,providedbytheDS1302clockchipclock,1602LCDLCDdisplay.STC89C52microcontrollerbyAtmelintroduced,thepowerconsumption,voltagecanbeselected4~6Vvoltagepowersupply;DS1302clockchipintroducedintheUnitedStatesDALLASlow-powerrealtimeclockchip,whichcanbeyear,month,day,week,hours,minutesandsecondstime,butalsohasleap-yearcompensation,andotherfunctions,andtheDS1302'slonglife,smallerror;fordigitalelectroniccalendarusinganintuitivedigitaldisplay,digitaldisplayisused1602LEDLCDscreentodisplay,youcanalsoshowsyear,month,day,week,hours,minutes,secondsandotherinformation.Inaddition,theelectroniccalendarisalsoatimecalibrationandotherfunctions.Intermsofsoftware,includingcalendar,timetoadjustpro