毕业设计-基于pic16f72单片机的立式冷冻箱时间控制器设计_第1页
毕业设计-基于pic16f72单片机的立式冷冻箱时间控制器设计_第2页
毕业设计-基于pic16f72单片机的立式冷冻箱时间控制器设计_第3页
毕业设计-基于pic16f72单片机的立式冷冻箱时间控制器设计_第4页
毕业设计-基于pic16f72单片机的立式冷冻箱时间控制器设计_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业设计(论文)题目基于PIC16F72单片机的立式冷冻箱时间控制器设计学院电气与自动化工程学院年级专业班级1学号学生姓名指导教师职称论文提交日期摘要随着电子结构产业调整,生产工艺的飞速发展,人们生活水平的不断提高,家用电器逐渐普及,市场对于智能时钟控制系统的需求也越来越大。本论文研究的智能时钟控制系统主要是指家用电器的时钟显示、时间设置、定时开关机的控制系统。本系统是以PIC16F72单片机为核心,4位LED数码管显示时间,使用DS1302时钟芯片完成实时时钟的基本功能,同时利用24C02存储定时数据,实现对立式冷冻箱的定时控制。本文对立式冷冻箱时间控制系统进行了深入的分析和研究,讨论了控制系统的结构、设计方案,介绍了该装置的系统设计、工作原理,详细分析了以PIC16F72单片机为控制单元的硬件电路设计以及实物设计。对时钟显示及定时控制软件设计,进行实验验证,证明了系统方案的可行性。实验结果表明,立式冷冻箱时间控制器设计可靠,而其显示的新颖性往往更能吸引人们的眼球,因此该设计有着十分广阔的实用价值和商业前景。关键词PIC16F72单片机时钟控制器DS130224C02DESIGNOFTIMECONTROLFORVERTICALFREEZERSBASEDONPICMCUABSTRACTWITHTHEELECTRONICSTRUCTUREOFINDUSTRIALRESTRUCTURING,THERAPIDDEVELOPMENTOFTHEPRODUCTIONPROCESS,THECONTINUOUSIMPROVEMENTOFPEOPLESLIVINGSTANDARDANDTHEHOUSEHOLDAPPLIANCESGRADUALLYPOPULAR,MARKETISALSOGROWINGDEMANDFORINTELLIGENTCLOCKCONTROLSYSTEMTHEINTELLIGENTCLOCKCONTROLSYSTEMOFTHISTHESISMAINLYREFERSTOTHEHOUSEHOLDAPPLIANCESOFTHECLOCKDISPLAY,TIMINGSETTINGANDTIMERSWITCHTHISSYSTEMISBASEDONPIC16F72MICROCONTROLLERCORE,4LEDDIGITALDISPLAYTIME,ANDUSEDTHEDS1302CLOCKCHIPTOCOMPLETETHEBASICFUNCTIONSOFTHEREALTIMECLOCKALSOUSEDTHE24C02TOSTORETIMINGDATA,TOACHIEVETHETIMINGCONTROLOFVERTICALFREEZERSTHISPAPERDOESINDEPTHANALYSISANDRESEARCHONTIMECONTROLFORVERTICALFREEZERS,DISCUSSESSTRUCTUREANDDESIGNPROJECTOFTHECONTROLSYSTEM,INTRODUCESSYSTEMDESIGNANDWORKINGPRINCIPLEOFTHEDEVICE,ANDGIVESDETAILEDANALYSISOFTHEHARDWARECIRCUITANDPHYSICALDESIGNBASEDONPIC16F72MCUUSEDASCONTROLUNITTHESOFTWAREDESIGNISUSEDTOEXPERIMENTWITHTHECLOCKDISPLAYANDTIMERCONTROL,ANDTHERESULTPROVESFEASIBILITYOFTHESCHEMESEXPERIMENTALRESULTSSHOWTHATDESIGNOFTIMECONTROLFORVERTICALFREEZERSISRELIABLENOVELTYOFTHESHOWISEASIERTOATTRACTPEOPLESATTENTION,SOTHISDESIGNHASAVERYBROADPRACTICALVALUEANDCOMMERCIALPROSPECTSKEYWORDSPIC16F72MCUTIMECONTROLDS130224C02目录1绪论111课题研究的背景112课题研究意义113论文章节安排214本章小结22系统基础知识概述及开发环境的建立321新型绿色电冰箱技术现状及发展方向3211我国电冰箱的现状3222绿色电冰箱的发展趋势322PIC单片机的概述4221PIC单片机介绍4222PIC系列单片机特点4223PIC16F72单片机的引脚及介绍523PIC16F72系统开发环境的建立7231MPLABIDE软件简介7232烧录器软件介绍824编程语言概述1025HITECHPICC编译器1026本章小结113时钟控制器的硬件设计1231系统总体设计框图1232控制核心的设计1233主系统的供电电路设计133317805的概述13332固定输出的双电源电路1434时钟系统电路设计14341常用时钟日历芯片比较14342DS1302简介14343时钟电路设计1535定时系统电路设计16351I2C总线1635224C02简介1735324C02的硬件电路设计1836LED显示电路设计18361LED动态显示方式18362LED静态显示方式1937键盘扫描电路设计1938继电器驱动电路设计20381继电器原理20382继电器的驱动电路2139本章小结214时钟控制器的软件设计2241系统软件的总体设计及流程图2242DS1302时钟读写的软件设计22421DS1302的控制字和读写时序说明22422DS1302的片内寄存器24423DS1302的读写流程图254324C02存储数据的软件设计2644LED显示电路的软件设计2945键盘扫描的软件设计2946继电器驱动的软件设计3147本章小结315系统的调试3251系统设计实物图3252硬件调试33521单片机基础的硬件电路调试33522LED显示电路的调试33523DS1302电路调试3453软件调试3454本章小结346总结35参考文献36附录37附录一总体硬件电路图37附录二系统PCB板图38附录三系统程序39致谢461绪论时间是人类生活必不可少的重要元素,如果没有时间的概念,社会将不会有所发展和进步。从古代的水漏、十二天干地支,到后来的机械钟表以及当今的石英钟,都充分显现出了时间的重要,同时也代表着科技的进步。致力于时钟控制的研究和充分发挥时钟的作用,将有着重要的意义。11课题研究的背景一寸光阴一寸金,寸金难买寸光阴。从古至今,时间是人们生活中不可缺少的重要伴侣。如果没有时间的概念,社会将停滞不前。从古代的奎表、沙漏,到后来的机械钟表以及当今的电子钟,都充分体现了时间的重要性。现代社会人们对时间计量的精度要求也越来越高,应用越来越广。因此,利用当今先进的科技致力于时钟控制的研究将更能更好的服务于人们的生活。电子时钟控制主要是利用现代电子技术将时钟电子化、数字化。与传统的机械钟相比,具有时钟精确、显示直观、无机械传动装置等优点,因而得到广泛的运用。时钟控制广泛用于个人家庭,车站,码头,办公场所,成为人们日常生活不可少的必需品,带来了极大的方便。另外,在生活和工业生产中,人们对电子时钟控制的功能又提出了诸多要求报时功能、定时功能、日历、温度显示,这就需要电子时钟控制的多功能性。同时随着微电子技术的高速发展,单片机在国民经济的个人领域得到了广泛的运用。单片机以其体积小、功能全、性价比高等诸多优点,在工业控制、家用电器、通信设备、信息处理、尖端武器等各种测控领域的应用中独占鳌头,单片机开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握的技术。目前世界上单片机年产量已达十多亿片,通常是当年微处理器产量的45倍以上。用最少的芯片就能实现最强大的功能,这是将来电子产品的主流方向,它将无可置疑地一步步取代其它同类产品,其数量之大和应用面之广,是其它任何类型的计算机所无法比拟的。12课题研究意义单片机技术飞速发展,产品质量越来越好,而成本越来越低,现阶段许多复杂、多用的电子器件普遍采用单片机来实现。同时,随着人们生活节奏的加快,时钟已成为人们日常生活中的必需品,许多家用电器都带有时钟模块,而人们也不再满足于仅仅具有时钟显示功能的时钟对时钟功能的要求也越来越全面。单片机以其强大的功能成为多功能时钟的首选,为电子时钟的功能扩展提供了强大的支持,实现一物多用,提高电子时钟的使用价值。利用单片机的智能性,可方便地实现具有智能的电子钟设计。单片机均具有时钟振荡系统,利用系统时钟借助微处理器的定时器/计数器可实现电子钟功能。然而系统时钟误差较大,电子钟的积累误差也可能较大,所以可以通过误差修正软件加以修正,或者在设计中加入高精度时钟日历芯片,以精确时间。另外很多功能不同的单片机是兼容的,这就更便于实现产品的多功能性。本设计详细介绍了该系统组成和基本工作原理,重点介绍了硬件设计思想和软件的设计思路,在保证功能齐全,性能良好的前提下,最大限度简化电路,降低系统的整体成本,提高系统的可靠性。13论文章节安排第一章主要介绍课题研究的背景、意义及主要研究内容等。第二章主要介绍时钟显示及控制的方法,PIC16F72单片机的基本原理、开发环境、编程语言。第三章主要阐述时钟显示及控制系统硬件平台的设计,系统硬件的整体实现方案,并结合各个元器件和主要模块工作的特性进行原理分析。第四章主要介绍系统软件的设计,阐述各功能软件设计的流程图及部分核心程序。第五章主要阐述时钟显示及控制系统各个模块的过程,以及调试过程中出现的各种问题及相应解决方法,并最终完成所有的设计目标。第六章主要是对本次设计研究的总结,并提出本次设计的不足之处以及今后改进的方向。14本章小结本章是论文的绪论部分,首先介绍了时钟显示及控制研究的意义以及发展前景,然后对论文的章节分布作了简要的叙述。2系统基础知识概述及开发环境的建立21新型绿色电冰箱技术现状及发展方向电冰箱已成为我国城镇居民家庭不可缺少的必备生活用品。冰箱的普及给人们的生活带来了加大的方便,但同时冰箱制冷工质散逸对臭氧层的破坏和温室效应的加剧,以及电冰箱广泛普及导致电力消耗过大,资源浪费等问题不能忽视。因此,人们对电冰箱在人性化、智能化、舒适化方面要求不断提高,这些都要求在冰箱的生产中要使用一些新技术和新工艺加以改进。211我国电冰箱的现状1采用高效节能技术电冰箱耗电量是广大消费者购买电冰箱是最关心的主要参数之一。我国颁布相关规定电冰箱电耗要低于国际规定值。因此,节能技术的开发已成为电冰箱行业的重要日程。2采用电子控制技术将光电技术引入电冰箱设计中,通过设置工作状态选择(如最大制冷、快速制冷、省电等)、自诊断系统、自动处理与报警(声、光、电)功能,是电冰箱始终处于最佳工作状态,以达到节能目的。3采用超静音技术最大限度降低电冰箱运行噪音,一直是各电冰箱厂家追求质量的目标之一。4具有抗菌功能最近,市场上推出一种具有抗菌功能的电冰箱,这种电冰箱在内箱、门内胆、门内搁架等零件成型时,加入一种具有抗菌功能的材料,使上述零件具有抗菌功能。222绿色电冰箱的发展趋势我国冰箱进一步发展的基本点一是节能,以真空绝热、变能量和变频技术为主导方向;二是环保,利于回收的绿色设计,同时智能化、人性化的理念也会体现到产品中去。各宗适合专门场合和用途的冰箱将有广阔的前景。在技术研究开发上,应具有一定的预见性,能做到“应用一代,储备一代”。1向大容量、多门、多温方向发展随着人们生活节奏的加快,人们已逐渐形成一次购买几天甚至一个星期的肉类、蔬菜的习惯,市场需要大容量、多门、多温的电冰箱。2向智能化方向发展新型冰箱中已应用了变频与模糊逻辑控制、箱外显温控温、电脑控温与自动除霜系统、自动解冻、自动制冰、自我诊断、功能切换以及深冷速度的智能化技术。3向多元化发展我国地域辽阔,南北气候差异较大,各地区发展不平衡,生活习惯有差异等等,因此电冰箱将向多元化发展。4开发新制冷原理的电冰箱各国的科学家正竞相寻找从根本上解决CFC制冷剂问题的途径,研究开发新制冷原理和比较有前途的电冰箱的技术,如吸收扩散式电冰箱、半导体制冷电冰箱、太阳能制冷电冰箱、磁制冷电冰箱等。22PIC单片机的概述221PIC单片机介绍PIC(PERIPHERYINTERFACECHIP)单片机是美国MICROCHIP公司生产的PIC系列单片机。PIC系列单片机的硬件系统设计简洁,指令系统设计精炼。在所有的单片机品种中,PIC具有性能完善、功能强大、学习容易、开发应用方便、人机界面友好等突出优点。8位PIC单片机的内部结构以强大的RISC内核为基础,通过不同产品系列为通用户提供6个引脚到100个引脚的灵活选择空间。222PIC系列单片机特点(1)采用了指令总线和数据总线分离的哈佛结构PIC系列单片机的哈佛总线结构彻底将芯片内部的指令总线和数据总线分离,为采用不同的字节宽度及有效扩展指令的字长度奠定了技术基础。该结构为实现指令提取和执行的“流水作业”提供结构保证,即在执行一条指令的同时又协同处理下一条指令的取指令操作。两总线的分离,也为PIC单片机实现全部指令单字节化和单周期化创造条件,从而大大提高了CPU执行指令的速度和工作效率。通常人们,常说PIC单片机一个指令周期就能执行一条指令,如果深究指令微观的执行过程,则应清晰地认识到一条指令分为取指令过程和执行过程两个步骤,实际上执行一条指令需要两个指令周期。(2)RISC技术PIC系列单片机的指令系统采用精减指令RISC技术,以控制逻辑为主的设计理念。此外,PIC系列单片机全部采用单字节指令,执行速度较高。(3)PIC系列单片机的指令系统具有寻址方式简单和代码压缩率高等优点。PIC系列单片机的寻址方式有4种,即寄存器间接寻址、立即数寻址、直接寻址和位寻址。PIC系列单片机能有效利用存储器空间,1KB程序存储器空间可存放多达1024条指令,而MCS51系列仅能存放500多条指令。(4)驱动能力强PIC系列单片机的每个输出引脚可以驱动2025MA的负载,既能高电平直接驱动LED,光电耦合器,小型继电器,也可以低电平驱动,这样大大简化了控制电路。(5)同步串行数据传送方式在PIC系列单片机中,有些型号具有同步串行数据传输功能,如PIC16F72,可以满足IIC主动/从动和SPI(主控)总线要求。223PIC16F72单片机的引脚及介绍PIC16F722单片机的引脚如图21所示图21PIC16F72引脚分配图PIC16F72该单片机有28个引脚,去掉电源、复位、振荡器等,共有22个可复用的IO口,其中第13脚是CCP1输出口,可输出最大分辨率达10BIT的可调PWM信号,另有AN0AN4共5路AD模数转换输入口,可提供检测外部电路的电压,一个外部中断输入脚,可处理突发事件。各引脚应用如下(1)MCLR复位/烧写高压输入两用口。(2)模拟/数字量输入口放大后的电流信号输入口,单片机将此信号进行AD转换后经过运算来控制PWM的输出,使电流不致过大而烧毁功率管。正常运转时电压应在015V左右。(3)模拟/数字量输入口电源电压经分压后的输入口,单片机将此信号进行AD转换后判断电池电压是否过低,如果低则切断输出以保护电池,避免电池因过放电而损坏。正常时电压应在3V以上。(4)模拟/数字量输入口线性霍尔组成的手柄调速电压输入口,单片机根据此电压高低来控制输出给电机的总功率,从而达到调整速度的目的。(5)模拟/数字量输入口刹车信号电压输入口。可以使用AD转换器判断,或根据电平高低判断,平时该脚为高电平,当有刹车信号输入时,该脚变成低电平,单片机收到该信号后切断给电机的供电,以减少不必要的损耗。(6)数字量输入口11助力脉冲信号输入口,当骑行者踏动踏板使车前行时,该口会收到齿轮传感器发出的脉冲信号,该信号被单片机接收到后会给电机输出一定功率以帮助骑行者更轻松地往前走。(7)模拟/数字量输入口由于电机的位置传感器排列方法不同,该口的电平高低决定适合于哪种电机。(8)单片机电源地。(9)单片机外接振荡器输入脚。(10)单片机外接振荡器反馈输出脚。(11)数字输入口功能开关1。(12)数字输入口功能开关2。(13)数字输出口PWM调制信号输出脚,速度或电流由其输出的脉冲占空比宽度控制。(14)数字输入口功能开关3。(15)、(16)、(17)数字输入口电机转子位置传感器信号输入口,单片机根据其信号变化决定让电机的相应绕组通电,从而使电机始终向需要的方向转动。(18)数字输出口该口控制一个LED指示灯,大部分厂商都将该指示灯用作故障情况显示,当控制器有重大故障时该指示灯闪烁不同的次数表示不同的故障类型以方便生产、维修。(19)单片机电源地。(20)单片机电源正。上限是55V。(21)数字输入口外部中断输入,当电流由于意外原因突然增大而不在控制范围时,该口有低电平脉冲输入。单片机收到此信号时产生中断,关闭电机的输出,从而保护重要器件不致损坏或故障不再扩大。(22)数字输出口同步续流控制端,当电流比较大时,该口输出低电平,控制其后逻辑电路,使同步续流功能开启。(23)(28)数字输出口是功率管的逻辑开关,单片机根据电机转子位置传感器的信号,由这里输出三相交流信号控制功率MOSFET开关的导通和关闭,使电机正常运转。23PIC16F72系统开发环境的建立231MPLABIDE软件简介MICROCHIP公司为PIC系列单片机配备了功能强大、基于WINDOWS、易学易用的软件集成开发环境MPLABIDE。其操作界面如图22所示,开发环境可以使人们在自己的微机系统上,对PIC系列单片机进行程序的创建、录入、编辑以及汇编,还能方便而灵活地实现程序的模拟运行和动态调试,可以对实际应用系统进行在线仿真和功能模块开发。应用MPLABIDE进行软件仿真开发的主要步骤为1编写源程序并保存;2创建项目;3编译项目;4调试应用程序。图22MPLABIDE操作界面232烧录器软件介绍1PSTARV6编程器介绍PSTARV6编程器(如图23),是生产公司依靠多年来制造MICROCHIPPIC单片机专用编程器的经验,经长时间酝酿和试验开发出来的新一代高性能PIC单片机开发工具,从94年国内第一台全系列PIC编程器PSTARV31,到后来行销多年深受用户称赞的PSTARV40和PSTARV45,比高一直把为用户提供高性能和高可靠性的产品作为他们的目标。经过长时间的精心设计和开发,PSTARV6终于面世了,比其上一代产品PSTARV45,V6无论是从性能上,还是从使用方便性上,以及外观上,都有了质的飞跃图23PSTARV6烧录器2PSTARV6编程器的特点(1)支持器件多,包括PIC12CXX、PIC16C4XX、PIC16C5XX、PIC16C6XX、PIC16C7XX、PIC16C9XX、PIC18CXXX、MCP25XXX以及FLASH系列16FXXX、18FXXX超过100种,是目前市场上支持器件种类最全最多的PIC单片机编程器,其中,16C4XX、18FXXX、MCP25XXX系列是其它编程器目前还不支持的。(2)支持全系列的串行EEPROM。(3)通过内置的ICSP接口,可以直接支持ICSP(在线路板编程)而无需任何附加装置,用户可以等电路板焊好后,最后再写入程序,对于FLASH单片机,更是可以完成在线升级功能。(4)读写速度比PSTARV45提高5倍以上,仍保持了高可靠性,写大容量芯片的时候可以节省大量时间。(5)易换式适配器设计,锁紧座和各种表贴适配器可以随意更换。(6)全中文操作,使用更加得心应手。3PSTARV6编程器操作界面PSTARV6烧写软件界面操作简单友好,如图24所示。图24烧写软件界面PIC的工程师特别是初学PIC的朋友们,最麻烦的可能是编程器的配置位设置,写好一个程序,软件调试全部都正常,可是烧进片子怎么样也运行不正常几天找不到问题,最后发现是配置位选错了,或编程器的配置位选择难于理解。PSTARV6编程器就解决了上面的问题出现了,其配置位具有友好的选择界面和中文的标识,配置位选项如下图25所示图25配置位选项24编程语言概述汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同CPU,其汇编语言可能有所差异,所以不易移植。但汇编语言,一条指令就对应一个机器码,每一步执行什么动作都很清楚,并且程序大小和堆栈调用情况都容易控制,调试起来也比较方便。在众多的程序设计语言中,C语言简洁紧凑,语言表达能力强,其结构化的流程控制有助于编制结构良好的程序。C语言程序经编译后生成的目标程序代码效率高,几乎可以与汇编语言媲美。C语言既具备高级语言使用方便、接近自然语言和数学语言的特性,同时也具备对计算机硬件系统的良好操纵和控制能力。而且C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。C语言有功能丰富的库函数、运算速度快、编译效率高、有良好的可移植性,而且可以直接实现对系统硬件的控制。C语言是一种结构化程序设计语言,支持当前程序设计中广泛采用的由顶向下结构化程序设计技术。此外,C语言程序具有完善的模块程序结构,从而为软件开发中采用模块化程序设计方法提供了有力的保障。用C语言来编写目标系统软件,会大大缩短开发周期,且明显地增加软件的可读性,便于改进和扩充,从而研制出规模更大、性能更完备的系统。对于时钟控制系统中的单片机,均使用C语言来编写程序,从而简化了程序。程序模块化也使得整个程序变得容易理解,并且结构十分清晰。而且用C语言编写的程序有很好的可移植性,功能化的代码能够很方便地从一个工程移植到另一个工程。C语言编写程序比用汇编语言也更符合思考习惯,可以更专心地考虑算法而不是考虑一些细节问题,这样就减少了开发和调试的时间。综上所述,本设计选用C语言作为单片机的设计语言。25HITECHPICC编译器用C语言来开发单片机系统软件最大的好处是编写代码效率高、软件调试直观、维护升级方便、代码的重复利用率高、便于跨平台的代码移植等等,因此C语言编程在单片机系统设计中已得到越来越广泛的运用。针对PIC单片机的软件开发,同样可以用C语言实现。但在单片机上用C语言写程序和在PC机上写程序绝对不能简单等同。现在的PC机资源十分丰富,运算能力强大,因此程序员在写PC机的应用程序时几乎不用关心编译后的可执行代码在运行过程中需要占用多少系统资源,也基本不用担心运行效率有多高。写单片机的C程序最关键的一点是单片机内的资源非常有限,控制的实时性要求又很高,因此,如果没有对单片机体系结构和硬件资源作详尽的了解,是无法写出高质量实用的C语言程序。MICROCHIP公司自己没有针对中低档系列PIC单片机的C语言编译器,但很多专业的第三方公司有众多支持PIC单片机的C语言编译器提供,常见的有HITECH、CCS、IAR、BYTECRAFT等公司。其中笔者最常用的是HITECH公司的PICC编译器,它稳定可靠,编译生成的代码效率高,在用PIC单片机进行系统设计和开发的工程师群体中得到广泛认可。PICC编译器可以直接挂接在MPLABIDE集成开发平台下,实现一体化的编译连接和原代码调试。使用MPLABIDE内的调试工具ICE2000、ICD2和软件模拟器都可以实现原代码级的程序调试,非常方便。首先必须在你的计算机中安装PICC编译器,无论是完全版还是学习版都可和MPLABIDE挂接。在建立项目时可以选择语言工具为“HITECHPICC”(如图26所示),项目建立完成后可以加入C或汇编源程序,也可以加入已有的库文件或已经编译的目标文件。最常见的是只加入C源程序。用C语言编程的好处是可以实现模块化编程。程序编写者应尽量把相互独立的控制任务用多个独立的C源程序文件实现,如果程序量较大,一般不要把所有的代码写在一个文件内。图26HITECHPICC编译器26本章小结本章首先介绍了时钟显示及控制系统的相关知识,之后着重对单片机的相关知识进行概述,包括单片机的定义、特点、分类、系统结构,接着对开发环境的软件特点和使用方法进行了介绍,最后介绍了本设计使用的编程语言及编译器的用法。3时钟控制器的硬件设计31系统总体设计框图根据功能要求,本时钟控制器设计的主要思路是时钟显示是一个循环过程,系统以单片机PIC16F72为主控器,不断读取实时时钟芯片DS1302提供的时间发送LED显示时间采取24小时模式;PIC16F72在单片机不断读取DS1302提供的当前时间的同时,也要读取存储芯片24C02的设定的定时时间数据,当达到所设定的定时时间时,控制压缩机的继电器开始工作一小时,达到制冷的效果;当需要调整当前时间或定时时间时,按下相应键进入设置系统设置。总体设计框图如图31所示。LED显示模块DS1302时钟模块24C02存储模块键盘扫描系统继电器系统MCU图31系统的总体设计框图32控制核心的设计该控制系统主控制器采用PIC系列单片机PIC16F72。一个典型的单片机最小系统一般由时钟电路、复位电路等部分组成,PIC16F72单片机的最小系统电路如图32所示。RA/NVF5TKI67BPG8O9YHZPU图32PIC单片机的最小系统(1)时钟电路单片机内部具有一个高增益反相放大器,用于构成振荡器。通常在引脚OSC1和OSC2跨接石英晶体和两个补偿电容构成自激振荡器,结构如图32中Y1、C6、C8。晶振电路中典型值取4MHZ。在正常工作的情况下可以采用更高频率的晶振,晶振的振荡频率直接影响单片机的处理速度,频率越大,处理速度越快。(2)复位电路单片机最小系统采用上电自动复位和手动按键复位两种方式实现系统的复位操作。上电复位要求接通电源后,自动实现复位操作。手动复位要求在电源接通的条件下,在单片机运行期间,用按钮开关操作使单片机复位,其结构如图32中所示。上电自动复位通过电容C7充电来实现,当RST脚的高电平持续两个机器周期以上就将复位,所以适当组合RC的取值就可以保证可靠的复位。一般电容采用1030UF,电容值越大,需要的复位时间越短,电阻采用10K。当然也有其他取法,原则就是要让RC组合可以在RST脚上产生不少于2个机器周期的高电平。33主系统的供电电路设计在任何单片机系统中,都离不开电源。电源设计的好坏关系到系统的安全运行与否、抗干扰能力强弱等。本设计的主系统需要提供两类电源,包括DC12V和DC5V。12V为继电器提供电压,5V为单片机提供电源。在单片机系统的电源中,常用三端稳压IC作为稳压芯片,它具有价格低,抗干扰能力强等优点,在电子产品中应用广泛。3317805的概述常用的三端稳压集成电路有正电压输出的78系列和负电压输出的79系列。三端IC是指这种芯片只有3根引脚,分别是输入端、接地端和输出端。用78/79系列芯片组成的稳压电源所需的外围元件很少,芯片内部还有过流、过热、及调整管的保护电路,使用起来可靠、方便。该系列集成稳压IC型号中的78或79后面的数字代表该三端集成稳压电路的输出电压,如7805表示输出电压为5V,7909表示输出电压为9V。一般三端集成稳压电路的最小输入/输出电压差约为2V,如果输入电压小于输出电压加上此值则不能输出稳定的电压,一般应是电压差保持在35V,即经变压器,二极管整流桥电容器滤波后偶的电压应比稳压值高35V。本设计经变压器降压后的电压为12V,符合应用条件。在实际应用中,应根据所用的功率大小,在三端集成稳压芯片上安装足够大的散热片。如果使用的功率小,可以不装散热器。332固定输出的双电源电路图33是一个典型的用变压器降压,以7805为芯片的12V,5V电源。图中的电容C1、C2为电解电容,根据负载的大小来确定,从理论上将电容越大,输出的电压越稳定。C1、C2的耐压值至少在25V以上,而C3、C4的耐压值在9V以上即可。注意该电路要有接地。T1D4678VC5203UF/INOUG图33主系统的供电电路图34时钟系统电路设计341常用时钟日历芯片比较在电子时钟设计中,常用的实时时钟芯片有DS12887、DS1216、DS1643、DS1302。每种芯片的主要时钟功能基本相同,只是在引脚数量、备用电池的安装方式、计时精度和扩展功能等方面略有不同。DS12887与DS1216芯片都有内嵌式锂电池作为备用电池;X1203引脚少,没有嵌入式锂电池,跟DS1302芯片功能相似,只是相比较之下,X1203与PIC16F72搭配使用时占用I/O口较多。DS1643为带有全功能实时时钟的8K8非易失性SRAM,集成了非易失性SRAM、实时时钟、晶振、电源掉电控制电路和锂电池电源,BCD码表示的年、月、日、星期、时、分、秒,带闰年补偿。同样,DS1643拥有28只管脚,硬件连接起来占用微处理器I/O口较多,不方便系统功能拓展和维护。故而从性价比和货源上考虑,本设计采用实时时钟日历芯片DS1302。342DS1302简介DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小与31天时可以自动调整,且具有闰年补偿功能。工作电压宽达2555V。采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后背电源进行涓细电流充电的能力。DS1302的外部引脚分配如图34所示。DS1302用于数据记录,特别是对某些具有特殊意义的数据点的记录上,能实现数据与出现该数据的时间同时记录,因此广泛应用于测量系统中。图34DS1302的外部引脚分配各引脚的功能为VCC1主电源;VCC2备份电源。当VCC2VCC102V时,由VCC2向DS1302供电,当VCC20CFORB176B0BFORA7A0AVOIDDELAY100USVOID/延时100US,误差0USUNSIGNEDCHARA,BFORB19B0BFORA1A0A/分显示函数/EXTERNVOIDWRITE_FUCHARDATEUCHARSHI1,GE,I,J,M,NSHI1DATE/10GEDATE10MTABLEGENTABLESHI1STB1/74H4094数据扫描FORI0I1FORI0I1CE0/1302读取数据/UCHARREAD1302UCHARADDUCHARI,J,TEMP,TEMP1,DATETRISB70TEMPADDCE0SCLK0CE1FORI0I1TRISB71SCLK0FORI0I1CE0JDATE4J10DATEDATEJRETURNDATE/设定初始时间/EXTERNVOIDSET_TIMEWRITE13020X8E,0X00/禁止写保护WRITE13020X84,0X0B/时初始化WRITE13020X82,0X28/分初始化WRITE13020X80,0X00/秒初始化WRITE13020X90,0XA5/涓流充电,选择2K电阻充电方式WRITE13020X8E,0X80/允许写保护/时间的采集及显示函数/EXTERNVOIDDS1302FENREAD13020X83WRITE_FFENSHIREAD13020X85WRITE_SSHIENDIF/24C02存储模块IFNDEF_24C02_H_DEFINE_24C02_H_VOIDDELAY5US/延时5US,误差0USUNSIGNEDCHARAFORA1A0AVOIDSTART/启动信号SDA1DELAY5USSCL1DELAY5USSDA0DELAY5USVOIDSTOP/停止信号SDA0DELAY5USSCL1DELAY5USSDA1DELAY5USVOIDRESPONSE/检测应答信号UCHARISCL1DELAY5USWHILESDA1BFORA12A0A/十进制转换成BCD码/UCHARBCDUCHARDATEUCHARSHI,GE,BCDSHIDATE/10GEDATE10SHI4BCDSHI|GERETURNBCDVOIDKEYSCANUCHARBCD,BCD1WRITE13020X8E,0X00/禁止写保护IFFUNCSZ0IFFUNCSZ0WHILEFUNCSZNUMRC01IFNUM1FLAG1IFNUM2FLAG2IFNUM3NUM0FLAG0RC00SUM1IFFUNCDS0IFFUNCDS0WHILEFUNCDSNUM1RC11IFNUM11FLAG11IFNUM12FLAG12IFNUM13NUM10FLAG10RC10IFNUM0/调节当前显示时间IFINC0/数值增加DELAY5MSIFINC0WHILEINCIFNUM1FENIFFEN60FEN0IFNUM2SHIIFSHI24SHI0IFDEC0/数值减小DELAY5MSIFDEC0WHILEDECIFNUM1FENIFFEN255FEN59IFNUM2SHIIFSHI255SHI23IFSUM1SUM0BCDBCDFENWRITE13020X82,BCDBCD1BCDSHIWRITE13020X84,BCD1IFNUM10/调节定时时间IFINC0/数值增加DELAY5MSIFINC0WHILEINCIFNUM11PIFP60P0IFNUM12QIFQ24Q0IFDEC0/数值减小DELAY5MSIFDEC0WHILEDECIFNUM11PIFP255P59IFNUM12QIFQ255Q23WRITE_ADD3,PWRITE_ADD13,QWRITE13020X8E,0X80/允许写保护ENDIF致谢毕业设计的完成,为我的大学本科学习生活画下了最后一笔。还记得刚进大学时的激动和彷徨,现在回首时却发现自己在不知不觉中已完成了人生中最重要的一次蜕变。短暂的四年对我而言是非常宝贵的,四年中感慨很多,学到的也很多,在这四年的成长中凝聚了无数师长的教诲和同学的帮助。在此次毕业设计中,首先要衷心感谢我的指导老师毛丽民老师和邵贤新工程师。从毕业设计的选题、制作以及毕业论文的写作,邵老师都给予了我详尽的指导。邵老师是良师也是益友,学术上他治学严谨,学识渊博,生活中他平易近人,遇到困难时为我们排忧解难,经常和我们打成一片。在企业里接触的都是实际问题,而做实际东西所遇到的问题会远远超出书本理论上所提到的,个人的认识有时会比较片面,合作就显得很重要,我能顺利地完成毕业设计和企业里良好的环境和氛围是分不开的。借此机会,对于邵老师和毛老师给予的关怀与帮助致以诚挚的谢意。同时,还要感谢我的同学倪胜,感谢他们在我毕业设计期间给予的无私帮助。最后,还要特别感谢我的父母,感谢他们一直以来的支持和鼓励。正是他们各方面给予的关心和支持,才让我得以全身心的投入学习中,顺利完成学业。所有这些,都将激励我在今后的学习研究以及工作中勤奋实干,积极进取,用优异的成绩来回报大家对我的关心和帮助GANEMPLOYMENTTRIBUNALCLAIEMPLOYMENTTRIBUNALSSORTOUTDISAGREEMENTSBETWEENEMPLOYERSANDEMPLOYEESYOUMAYNEEDTOMAKEACLAIMTOANEMPLOYMENTTRIBUNALIFYOUDONTAGREEWITHTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUYOUREMPLOYERDISMISSESYOUANDYOUTHINKTHATYOUHAVEBEENDISMISSEDUNFAIRLYFORMOREINFORMATIONABOUTDISMISSALANDUNFAIRDISMISSAL,SEEDISMISSALYOUCANMAKEACLAIMTOANEMPLOYMENTTRIBUNAL,EVENIFYOUHAVENTAPPEALEDAGAINSTTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUHOWEVER,IFYOUWINYOURCASE,THETRIBUNALMAYREDUCEANYCOMPENSATIONAWARDEDTOYOUASARESULTOFYOURFAILURETOAPPEALREMEMBERTHATINMOSTCASESYOUMUSTMAKEANAPPLICATIONTOANEMPLOYMENTTRIBUNALWITHINTHREEMONTHSOFTHEDATEWHENTHEEVENTYOUARECOMPLAININGABOUTHAPPENEDIFYOURAPPLICATIONISRECEIVEDAFTERTHISTIMELIMIT,THETRIBUNALWILLNOTUSUALLYACCEPTIIFYOUAREWORRIEDABOUTHOWTHETIMELIMITSAPPLYTOYOU,TAKEADVICEFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPEMPLOYMENTTRIBUNALSARELESSFORMALTHANSOMEOTHERCOURTS,BUTITISSTILLALEGALPROCESSANDYOUWILLNEEDTOGIVEEVIDENCEUNDERANOATHORAFFIRMATIONMOSTPEOPLEFINDMAKINGACLAIMTOANEMPLOYMENTTRIBUNALCHALLENGINGIFYOUARETHINKINGABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,YOUSHOULDGETHELPSTRAIGHTAWAYFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPIFYOUAREBEINGREPRESENTEDBYASOLICITORATTHETRIBUNAL,THEYMAYASKYOUTOSIGNANAGREEMENTWHEREYOUPAYTHEIRFEEOUTOFYOURCOMPENSATIONIFYOUWINTHECASETHISISKNOWNASADAMAGESBASEDAGREEMENTINENGLANDANDWALES,YOURSOLICITORCANTCHARGEYOUMORETHAN35OFYOURCOMPENSATIONIFYOUWINTHECASEIFYOUARETHINKINGABOUTSIGNINGUPFORADAMAGESBASEDAGREEMENT,YOUSHOULDMAKESUREYOURECLEARABOUTTHETERMSOFTHEAGREEMENTITMIGHTBEBESTTOGETADVICEFROMANEXPERIENCEDADVISER,FOREXAMPLE,ATACITIZENSADVICEBUREAUTOFINDYOURNEARESTCAB,INCLUDINGTHOSETHATGIVEADVICEBYEMAIL,CLICKONNEARESTCABFORMOREINFORMATIONABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,SEEEMPLOYMENTTRIBUNALSTHELACKOFAIRUPTHEREWATCHMCAYMANISLANDSBASEDWEBB,THEHEADOFFIFASANTIRACISMTASKFORCE,ISINLONDONFORTHEFOOTBALLASSOCIATIONS150THANNIVERSARYCELEBRATIONSANDWILLATTENDCITYSPREMIERLEAGUEMATCHATCHELSEAONSUNDAY“IAMGOINGTOBEATTHEMATCHTOMORROWANDIHAVEASKEDTOMEETYAYATOURE,“HETOLDBBCSPORT“FORMEITSABOUTHOWHEFELTANDIWOULDLIKETOSPEAKTOHIMFIRSTTOFINDOUTWHATHISEXPERIENCEWAS“UEFAHASOPENEDDISCIPLINARYPROCEEDINGSAGAINSTCSKAFORTHE“RACISTBEHAVIOUROFTHEIRFANS“DURINGCITYS21WINMICHELPLATINI,PRESIDENTOFEUROPEANFOOTBALLSGOVERNINGBODY,HASALSOORDEREDANIMMEDIATEINVESTIGATIONINTOTHEREFEREESACTIONSCSKASAIDTHEYWERE“SURPRISEDANDDISAPPOINTED“BYTOURESCOMPLAINTINASTATEMENTTHERUSSIANSIDEADDED“WEFOUNDNORACISTINSULTSFROMFANSOFCSKA“AGEHASREACHEDTHEENDOFTHEBEGINNINGOFAWORDMAYBEGUILTYINHISSEEMSTOPASSINGALOTOFDIFFERENTLIFEBECAMETHEAPPEARANCEOFTHESAMEDAYMAYBEBACKINTHEPAST,TOONESELFTHEPARANOIDWEIRDBELIEFDISILLUSIONMENT,THESEDAYS,MYMINDHASBEENVERYMESSY,INMYMINDCONSTANTLYALWAYSFEELONESELFSHOULDGOTODOSOMETHING,ORWRITESOMETHINGTWENTYYEARSOFLIFETRAJECTORYDEEPLYSHALLOW,SUDDENLYFEELSOMETHING,DOIT一字开头的年龄已经到了尾声。或许是愧疚于自己似乎把转瞬即逝的很多个不同的日子过成了同一天的样子;或许是追溯过去,对自己那些近乎偏执的怪异信念的醒悟,这些天以来,思绪一直很凌乱,在脑海中不断纠缠。总觉得自己自己似乎应该去做点什么,或者写点什么。二十年的人生轨迹深深浅浅,突然就感觉到有些事情,非做不可了。THEENDOFOURLIFE,ANDCANMEETMANYTHINGSREALLYDO而穷尽我们的一生,又能遇到多少事情是真正地非做不可DURINGMYCHILDHOOD,THINKLUCKYMONEYANDNEWCLOTHESARENECESSARYFORNEWYEAR,BUTASTHEADVANCEOFTHEAGE,WILLBEMOREANDMOREFOUNDTHATTHOSETHINGSAREOPTIONALJUNIORHIGHSCHOOL,THOUGHTTOHAVEACRUSHONJUSTMEANSTHATTHEREALGROWTH,BUTOVERTHEPASTTHREEYEARSLATER,HISWRITINGOFALUMNIINPEA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论