您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 机械/模具设计 > 基于MCS-51单片机的
苏州经贸职业技术学院毕业设计苏州经贸职业技术学院毕业设计姓名顾荣荣学号0701103208班级电信0732专业电子信息工程技术主要设计(研究)内容:本设计主要是利用时钟芯片DS1302产生时间\日期信号。通过时钟芯片和单片机的简单串行口(P0)通信,单片机读取信号,并将读取到的信号写入LCD1602。设计中还增添了附加温度实时显示功能,通过DS18B20采集温度,并通过P1.4口将信号输入单片机进行数据处理和显示。最后利用proteus进行仿真,验证其正确性。方法及其预期目的:方法:主要是利用单片机来实现。预期目的:实现时间显示,并做到年、月、日、时、分、秒可调;闹钟功能,能做到掉电后闹钟信息不丢失;温度的实时显示,能显示负温度。与选题相关的研究现状及发展趋势:目前,数字电子钟大多数用全硬件电路实现,时间信号用LED显示,存在电路结构复杂,功率损耗大等缺点。未来电子钟的实现将会更多利用单片机等嵌入式系统,在显示时间信号的同时,可以增加温度显示,智能控制等其他功能。课题进度计划:12月1日-12月4日确定题目12月5日-12月9日查阅文献资料,了解电子钟相关原理12月10日-12月25日初步完成电路,实现仿真调试,达到仿真效果12月26日-1月10日根据设计要求修改电路,开始撰写论文,并完成论文基本框架1月11日-1月20日修改并完善论文,完成初稿参考文献资料:[1]刘文涛.单片机语言C51典型应用设计[M].2005年8月第1版.北京:人民邮电出版社2005年.pp-214.[2]陈堂敏刘焕平单片机原理与应用[M].2007年8月第1版.北京:北京理工大学出版社2007年.PP-232[3]李朝青单片机原理及串行外设接口技术[M].2008年1月第1版,北京:北京航空航天大学出版社,2008年.PP-20~PP-65[4]张友德.单片微型机原理、应用和实验[M].2004年5月第1版,上海:复旦大学出版社.2004年.[5]谭浩强C程序设计[M].2005年7月第3版.北京:清华大学出版社.2005年.PP-9指导教师意见:指导教师签字:年月日系部意见:负责人签字:年月日(系公章)苏州经贸职业技术学院毕业设计毕业设计(论文)任务书设计(论文)题目基于MCS-51单片机的可调式电子钟的设计班级电信0732学生姓名顾荣荣一、选题的背景和意义:电子钟在现今社会已得到了广泛的运用,例如在商场、街道等地方大多都采用电子钟来显示时间,一些智能小家电上也利用电子钟进行时钟显示和控制。但市场上各式各样的数字电子钟大多数用全硬件电路实现,电路结构复杂,功率损耗大,而且一般都用LED显示,显示界面不友好。本设计通过单片机设计电子钟,最后通过Proteus进行仿真,验证其正确性。本设计具有成本低廉、功耗小、显示清晰直观、走时准确、还可以进行夜视等优点。二、课题设计(研究)的任务要求:1、查阅文献资料,了解、熟悉电子钟的原理及其电路2、了解掌握单片机的相关内容及其应用3、对Proteus软件的熟悉与应用4、利用Proteus对所设计的电子钟进行调试,验证其正确性5、完成论文的撰写三、主要设计(研究)方法概述:本设计主要采用AT89S52单片机进行设计。其中,时间信号主要利用时钟芯片DS1302产生,并利用LCD1602进行显示。温度信号由DS18B20采集,然后由单片机进行数据处理和显示。利用proteus进行仿真,验证其正确性。四、指导教师意见:签名:年月日苏州经贸职业技术学院毕业设计目录摘要...............................................................1Abstract...........................................................1前言...............................................................2第一章绪论........................................................31.1电子钟的发展..................................................31.2常用电子钟系统及模式..........................................31.3电子钟的系统原理..............................................3第二章Proteus简介.................................................42.1PROTEUSSP3软件介绍............................................42.2PROTEUSSP3仿真步骤............................................52.3PROTEUSSP3特点................................................5第三章电子钟系统原理及设计........................................73.1设计原理......................................................73.2电子钟的方案选择..............................................73.3电子钟系统硬件设计............................................83.3.1单片机的最小系统...........................................83.3.2电子钟的显示电路...........................................93.3.3按键控制...................................................93.3.4时钟信号产生电路设计......................................103.3.4.1DS1302时钟芯片.......................................103.3.4.1DS1302与单片机连接...................................103.3.5电子钟系统整体电路的设计..................................113.4电子钟系统软件设计...........................................123.5电子钟系统的调试.............................................133.5仿真结果分析与展望...........................................14总结..............................................................15致谢..............................................................16参考文献..........................................................17苏州经贸职业技术学院毕业设计1摘要电子钟是目前应用非常广泛的一种电子装置,本文利用AT89S52设计了一种电子钟。本设计由硬件和软件相配合使用。硬件由主控器、时钟电路、温度检测电路、显示电路、键盘接口5个模块组成。主控模块用AT89S52、时钟电路用时钟芯片DS1302、显示模块用LCD1602液晶屏、温度检测采用DS18B20温度传感器、键盘接口电路用普通按键完成;单片机通过时钟芯片DS1302获取时间数据,DS18B20采集温度信号送给单片机处理,单片机再把时间数据和温度数据送给LCD液晶屏显示闹钟标志、阳历年、月、日、时、分、秒、星期、温度。软件利用C语言编程实现单片机程序控制。最后用Proteus软件进行仿真并验证其正确性。关键字:电子钟、LCD1602、Proteus、DS1302、DS18B20AbstractClockistheapplicationofaverywiderangeofanelectronicdevice,thispaperAT89S52designedanelectronicclock.Theelectronicdevicehashardwareandsoftware.Thehardwarefromthemaster,theclockcircuitry,temperaturedetectioncircuit,displaycircuit,keyboardinterface5modules.MaincontrolmodulewiththeAT89S52,clockcircuitwiththeclockchipDS1302,withtheLCD1602LCDdisplaymodule,thetemperaturedetectedbyDS18B20temperaturesensors,keyboardinterfacecircuitwithordinarybuttonstocomplete;microcontrollerthroughtheclockchipDS1302-timedataacquisition,DS18B20collectingtemperaturesignalsenttothemicrocontrollerprocessing,SCMtimedataandtemperaturedatathensenttoLCDliquidcrystalscreendisplayalarmsigns,Gregorianyear,month,day,hour,minute,seconds,weeks,temperature.SoftwareprogrammingusingClanguageSCMprocesscontrol.FinallyProteussimulationsoftwareandverifyitscorrectness.Keywords:electronicclock,LCD1602,Proteus,DS1302,DS18B20苏州经贸职业技术学院毕业设计2前言随着微电子技术和超大规模集成电路技术的不断发展,家用电子产品不但种类日益丰富,而且变得更加经济实用,单片微型计算机体积小、性价比高、功能强、可靠性高等独有的特点,在各个领域得到了广泛的应用。电子钟是一种应用非常广泛的日常计时工具,数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用。LCD数字显示的日历钟显示清晰直观、走时准确、可以进行夜视,并且还可以扩展出多种功能。电子钟在现今社会已得到了广泛的运用,例如在商场、街道等地方大多都采用电子钟来显示时间,一些智能小家电上也利用电子钟进行时钟显示和控制。通过对各种电子钟表、历的不断观察总结发现目前市场的电子钟都存在一些不足之处,比如:时钟不精确、产品成本太高、无环境温度显示等,这都给人们的使用带来了某些不便。为此设计了一种功能全面、计时准确、成本低廉的基于MCS-51单片机的电子钟。本设计主控模块用AT89S52、时钟电路用时钟芯片DS1302、显示模块用LCD1602液晶屏、温度检测采用DS18B20温度传感器、键盘接口电路用普通按键完成;单片机通过时钟芯片DS1302获取时间数据,DS18B20采集温度信号送给单片机处理,单片机再把时间数据和温度数据送给LCD液晶屏显示。本设计具有功耗小、显示清晰直观、走时准确、可以进行夜视等优点。实现时间显示,并做到年、月、日、时
本文标题:基于MCS-51单片机的
链接地址:https://www.777doc.com/doc-2570828 .html