资源描述:
《基于51单片机的多功能电子钟的开发--毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、大学Tn毕业设计专业:班级学号:班 学生姓名:成 指导教师:讲师二〇一年六月计基于51单片机的多功能电子钟的开发Thedevelopmentofthemulti-functionelectronicclockbasedon51singlechipmicrocomputer专业班级:班学生姓名:指导教师:学院:机械工程学院201年月摘要如今的时代,电子技术正在飞快地发展着,特别是伴随着集成电路的高速发展,使得原来笨重的电子电路可以以微小的集成电路的方式展现在我们的眼前。就如同曾经的占地几十平方的电脑,如今可是可以有一个
2、笔记本一般的大小。曾经庞大的计算机中央处理器,可以集成在几十平方厘米的空间里。单片机也就是在人类拥有这种技术下,对于电子产品拥有强大的需求背景下诞生了。它被广泛的运用在家庭电器、仪器仪表、汽车电子、工业控制领域。本次毕业设计的多功能电子钟就是单片机运用的一种,此设计的主要组成部分有:STC89C52单片机、DS1302时钟芯片、1602液晶屏幕显示、红外遥控模块等,通过单片机对时间、温度进行实时的显示以及对时间进行设置。通过测试表明,本设计用c语言编程对于时间的控制与显示方便,良好的满足对于时间显示实时性的要求。关键词:电子时钟;
3、单片机;时钟芯片;液晶屏幕显示;红外遥控模块;C语言ABSTRACTToday'sera,electronictechnologyisdevelopingquickly,especiallywiththerapiddevelopmentoftheintegratedcircuit,makestheoriginalbulkyelectroniccircuitcanbeshownintheformoftinyintegratedcircuitsinfrontofoureyes.Likeoncedozensofsquareoftheco
4、mputer,butcannowhavealaptopthesizeofthegeneral.Oncebigcentralprocessingunit(CPU),canbeintegratedindozensofcmsquarespace.Single-chipmicrocomputerisalsounderthehumanhavethistechnology,demandforelectronicproductswithastrongbackgroundwasborn.Itiswidelyusedinhouseholdappli
5、ances,instrumentation,automotiveelectronics,industrialcontrolfields.Themulti-functionelectronicclockofthisgraduationdesignistheuseofsingle-chipmicrocomputer,thedesignofthemaincomponentsare:STC89C52single-chipmicrocomputer1602,DS1302clockchip,LCDscreendisplay,infraredr
6、emotecontrolmodule,etc.,throughsinglechipmicrocomputerforreal-timedisplaytime,temperature,andtosetthetime.Throughtestshowsthatthisdesignwithclanguageprogrammingfortimecontrolanddisplayisconvenient,goodtomeettotherequirementoftimedisplayreal-time.KeyWords:Electronicclo
7、ck;Singlechipmicrocomputer;Theclockchip;LCDscreendisplay;Infraredremotecontrolmodule;TheClanguage目录1绪论11.1研究目的与意义11.2研究现状11.3设计的总体工作结构21.4本次设计的任务22硬件电路设计32.1单片机型号的选择32.2最小系统的选择42.3显示器件的选择52.3.1数码管显示52.3.2LCD屏显示52.3.3LED点阵显示62.4DS1302时钟芯片72.5红外遥控模块82.5.1红外光应用原理82.5.2红外
8、遥控通信原理92.6蜂鸣器模块102.7DS18B20温度传感器与HS1011湿度传感器112.7.1温度传感器DS18B20112.7.2湿度传感器HS1011123系统的软件设计133.1软件设计的规划133.1.1模块的划分133.1.2软件