作息时间控制器 机电四班李光

上传人:23****fg 文档编号:167377404 上传时间:2022-11-03 格式:DOCX 页数:41 大小:126.56KB
返回 下载 相关 举报
作息时间控制器 机电四班李光_第1页
第1页 / 共41页
作息时间控制器 机电四班李光_第2页
第2页 / 共41页
作息时间控制器 机电四班李光_第3页
第3页 / 共41页
点击查看更多>>
资源描述
目 录 摘要11 概述22 硬件设设计32.1 单单片机部部分32.1.11 单片片机的选选择32.1.22 ATT89CC51的的功能概概述32.1.33 单片片机硬件件资源分分配62.2 存存储器部部分72.2.11 存储储器的选选择72.2.22 X550455的功能能概述72.2.33 744HC1164的的功能概概述102.4 电电源与复复位电路路部分112.4.11 电源源部分112.4.22复位电电路112.5 电电铃和继继电器部部分122.6 按按键部分分123 软件设设计133.1 主主程序设设计133.2 子子程序设设计153.2.11时间作作息程序序173.2.22 程序序框图224 调试部部分254.1电源源部分的的调试254.2显示示部分的的调试254.3单片片机控制制部分的的调试25文 献226谢 辞227摘要学校时间方方面,由由于时间间多,时时间乱等等原因,不不得不去去改善其其时间方方面的设设备。单单片机作作息时间间控制实实现了对对时间控控制的智智能化,摆摆脱了传传统由人人来控制制时间长长短的不不便,是是现代学学校必不不可少的的设备。在在整个设设计中,我我们主要要用的是是单片机机的自动动控制原原理,包包括硬件件和软件件。在硬硬件部分分,包括括继电器器,存储储器和显显示器接接口芯片片;软件件部分,主主要是主主程序设设计。软软硬件结结合在一一起,先先调试子子程序,然然后逐级级叠加调调试,最最后系统统调试通通过。在本论文中中我是利利用单片片机把自自动复位位电路,显显示电路路,电源源电路,继继电器电电路,电电铃电路路连接起起来,再再通过单单片机的的编程实实现设计计要求。单单片机作作息时间间控制系系统是利利用定时时器计时时处理来来做秒计计数,当当所设置置的时间间到了,则则发出一一阵声响响,启动动继电器器,由继继电器可可以控制制放音机机开启或或关闭。时时,分,秒秒数据是是存在变变量内并并写入七七段显示示器的缓缓冲区内内,由显显示器扫扫描程序序中定时时扫描而而显示出出时间。关键词:单单片机;定时;显示1 概述科技的进步步需要技技术不断断的提升升。一块块大而复复杂的模模拟电路路花费了了您巨大大的精力力,繁多多的元器器件增加加了您的的成本。而而现在,只只需要一一块几厘厘米见方方的单片片机,写写入简单单的程序序,就可可以使您您以前的的电路简简单很多多。相信信您在使使用并掌掌握了单单片机技技术后,不不管在您您今后开开发或是是工作上上,一一定会带带来意想想不到的的惊喜。单片机应用用系统是是以单片片机为核核心,配配以输入入、输出出、显示示、控制制等外围围部件和和软件,能能实现一一种或多多种功能能的实用用系统。硬硬件是应应用系统统的基础础,软件件则在硬硬件的基基础上对对其资源源进行合合理调配配和使用用,从而而完成应应用系统统所要求求的任务务,二者者相互依依赖,却却一不可可。软件件和硬件件总体包包括,电电源电路路、显示示电路、复复位电路路、扩展展存储器器、电铃铃电路等等,通过过以上几几部分的的组合,最最终达到到一定的的效果。设计系统图图如图11.1所所示:图1-1系系统连接接图2 硬件设设计2.1 单单片机部部分2.1.11 单片片机的选选择当今单片机机厂商琳琳琅满目目,产品品性能各各异。常常用的单单片机有有很多种种:Inntell80551系列列、Mootorrolaa和M668HCC系列、AAtmeel的AAT899系列、台台湾Wiinboond(华邦)W788系列、荷荷兰Piilipps的PPCF880C551系列列、Miicroochiip公司司的PIIC系列列、Ziilogg的Z886系列列、Attmell的ATT90SS系列、韩韩国三星星公司的的KS557C系系列4位位单片机机、台湾湾义隆的的EM-78系系列等。我我们最终终选用了了ATMMEL公公司的AAT899C511单片机机。ATT89CC51是是美国AATMEEL公司司生产的的低电压压,高性性能CMMOS88位单片片机,片片内含88Kbyytess的可反反复擦写写的只读读程序存存储器(PPEROOM)和2556byytess的随机机存取数数据存储储器(RRAM),器器件采用用ATMMEL公公司的高高密度、非非易失性性存储技技术生产产,与标标准MCCS-551指令令系统及及80551产品品引脚兼兼容,片片内置通通用8位位中央处处理器(CCPU)和和FLAASH存存储单元元,功能能强大AAT899C511单片机机适用于于许多较较为复杂杂控制应应用场合合。所以以我们最最终选用用AT889C551单片片机。2.1.22 ATT89CC51的的功能概概述(1)、特特点:1.与MCCS-551产品品指令和和引脚完完全兼容容。2.8K字字节可重重擦写FFLASSH闪存存。3.10000次擦擦写周期期。4.全静态态操作:0Hzz-244MHzz。5.三级加加密程序序存储器器。6.2566X8字字节内部部RAMM。7.32个个可编程程I/OO口线。8.2个116位定定时/计计数器。9.5个中中断源。10.可编编程串行行UARRT通道道。11.低功功耗空闲闲和掉电电模式。(2)、功功能特性性概述:AT89CC51提提供以下下标准功功能:88K字节节FLAASH闪闪存,2256字字节内部部RAMM,322个I/O口线线,2个个16位位定时/计数器器,一个个6向量量两级中中断结构构,一个个全双工工串行通通信口,片片内振荡荡器及时时钟电路路。同时时,ATT89CC51可可降至00Hz的的静态逻逻辑操作作,并支支持两种种软件可可选的节节电工作作模式。空空闲方式式停止CCPU工工作,但但允许RRAM,定定时/计计数器,串串行通信信口及中中断系统统继续工工作。掉掉电方式式保存RRAM中中的内容容,但振振荡器停停止工作作并禁止止其他所所有部件件工作直直到下一一个硬件件复位。AT89CC51的的芯片管管脚图如如图:图2-1 AT889C551引脚脚图引脚功能说说明:VCC电源电电压GND接地P0口P0口口是一组组8位漏漏极开路路型双向向I/OO口,也也即地址址/数据据总线复复用口。作作为输出出口用时时,每位位能吸收收电流的的方式驱驱动8个个TTLL逻辑门门电路,对对端口PP0写“1”时,可可作为高高阻抗输输入端用用。在访问外部部数据存存储器或或程序存存储器时时,这组组口线分分时转换换地址(低低8位)和和数据总总线复用用,在访访问期间间激活内内部上拉拉电阻。在FLASSH编程程时,PP0口接接收指令令字节,而而在程序序校验时时,输出出指令字字节,校校验时,要要求外接接上拉电电阻。P1口P1口口是一个个带内部部上拉电电阻的88位双向向I/OO口,PP1的输输出缓冲冲级可驱驱动(吸吸收或输输出电流流)4个个TTLL逻辑门门电路。对对端口写写“1”,通过过内部的的上拉电电阻把端端口拉到到高电平平,此时时可作输输出口。作作输入口口使用时时,因为为内部存存在上拉拉电阻,某某个引脚脚被外部部信号拉拉低时会会输出一一个电流流。与AT899C522不同之之处是,PP1.00和P11.1不不可以分分别作为为定时/计数器器2的外外部计数数输入(PP1.00/T22)和输输入(PP1.11/T22EX),参参见表22-1.1。FFLASSH编程程和程序序校验期期间,PP1接收收低8位位地址。表2-1 P11.0和和P1.1的第第二功能能引脚号功能特性P1.0T2(定时时/计数数器2外外部计数数脉冲输输入),时时钟输出出P1.1T2EX(定定时/计计数2捕捕获/重重装载触触发和方方向控制制)P2口P2是是一个带带内部上上拉电阻阻的8位位双向II/O口口,P22的输出出缓冲级级可驱动动(吸收收或输出出电流)44个TTTL逻辑辑门电路路。对端端口P22写“1”,通过过内部的的上拉电电阻把端端口拉到到高电平平,此时时可作输输入口,作作输入口口使用时时,因为为内部存存在上拉拉电阻,某某个引脚脚被外部部信号拉拉低时会会输出一一个电流流。在访问外部部程序存存储器或或16位位地址的的外部数数据存储储器(例例如执行行MOVVXDDPTRR指令)时时,P22口送出出高8位位地址数数据。在在访问88位地址址的外部部数据存存储器(如如执行MMOVXXRII指令)时时,P22口输出出P2锁锁存器的的内容。P3口P3口口是一组组带有内内部上拉拉电阻的的8位双双向I/O口。PP3口输输出缓冲冲级可驱驱动(吸吸收或输输出电流流)4个个TTLL逻辑门门电路。对对P3口口写入“1”时,它它们被内内部上拉拉电阻拉拉高并可可作为输输入端口口。此时时,被外外部拉低低的P33口将用用上拉电电阻输出出电流。P3口除了了作为一一般的II/O口口线外,更更重要的的用途是是它的第第二功能能,如下下表所示示:表2-2.2 P33口的第第二功能能端口引脚第二功能P3.0RXD(串串行输入入口)P3.1TXD(串串行输出出口)P3.2INTO(外中断断0)P3.3INT1(外中断断1)P3.4TO(定时时/计数数器0)P3.5T1(定时时/计数数器1)P3.6WR(外部部数据存存储器写写选通)P3.7RD(外部部数据存存储器读读选通)此外,P33口还接接收一些些用于FFLASSH闪存存编程和和程序校校验的控控制信号号。RST复位输输入。当当振荡器器工作时时,RSST引脚脚出现两两个机器器周期以以上高电电平将是是单片机机复位。ALE/PPROGG当访访问外部部程存储储器或数数据存储储器时,AALE(地地址锁存存允许)输输出脉冲冲用于锁锁存地址址的低88位字节节。一般般情况下下,ALLE仍以以时钟振振荡频率率的1/6输出出固定的的脉冲信信号,因因此它可可对外输输出时钟钟或用于于定时目目的。要要注意的的是:每每当访问问外部数数据存储储器时将将跳过一一个ALLE脉冲冲。对FLASSH存储储器编程程期间,该该引脚还还用于输输入编程程脉冲(PPROGG)。如有必要,可可通过对对特殊功功能寄存存器(SSFR)区区中的88EH单单元的DD0位置置位,可可禁止AALE操操作。该该位置位位后,只只有一条条MOVVX和MMOVCC指令才才能将AALE激激活。此此外,该该引脚会会被微弱弱拉高,单单片机执执行外部部程序时时,应设设置ALLE禁止止位无效效。PSEN程序序储存允允许(PPSENN)输出出是外部部程序存存储器的的读选通通信号,当当AT889C552由外外部程序序存储器器取指令令(或数数据)时时,每个个机器周周期两次次PSEEN有效效,即输输出两个个脉冲,在在此期间间,当访访问外部部数据存存储器,将将跳过两两次PSSEN信信号。EA/VPPP外部访访问允许许,欲使使CPUU仅访问问外部程程序存储储器(地地址为000000H-FFFFFFH),EEA端必必须保持持低电平平(接地地)。需需注意的的是:如如果加密密位LBB1被编编程,复复位时内内部会锁锁存EAA端状态态。如EA端为为高电平平(接VVcc端端),CCPU则则执行内内部程序序存储器器的指令令。FLASHH存储器器编程时时,该引引脚加上上+122V的编编程允许许电源VVpp,当当然这必必须是该该器件是是使用112V编编程电压压Vppp。2.1.33 单片片机硬件件资源分分配P2.4 连接按按键P2.5 连接按按键P2.6 连接按按键P2.7 连接按按键P3.4 连接蜂蜂鸣器P3.5 接继电电器P1.4 连接XX50445的SO端P1.5 连接XX50445的/CS端P1.6 连接XX50445的SSCK端端P1.7 连接XX50445的SI端2.2 存存储器部部分2.2.11 存储储器的选选择X50455中的看看门狗对对系统提提供了保保护功能能。当系系统发生生故障而而超过设设置时间间时,电电路中的的看门狗狗将通过过RESSET信信号向CCPU 作出反反应。XX50445提供供了三个个时间值值供用户户选择使使用。它它所具有有的电压压监控功功能还可可以保护护系统免免受低电电压的影影响,当当电源电电压降到到允许范范围以下下时,系系统将复复位,直直到电源源电压返返回到稳稳定值为为止。XX50445的存存储器与与CPUU 可通通过串行行通信方方式接口口,共有有40996个位位,可以以按5112 xx 8个个字节来来放置数数据。为了改善主主CPUU的资源源与时序序的分配配,我们们对ATT89CC51进进行串行行数据存存储器的的扩展。常常用的存存储芯片片有很多多,如AAT933C466/566/666,X50045。经经过比较较选择,最最终选用用了XIICORR公司的的X50045。X50455把三种种常用的的功能:看门狗狗定时器器,电压压控制和和EEPPROMM组合在在单个封封装之内内。这种种组合降降低了系系统的成成本并减减少了对对电路板板空间的的要求。看看门狗定定时器对对微控制制器提供供了独立立的保护护系统。低低VCCC检测电电路可以以保护系系统免受受低电压压的影响响,同时时X50045是是串行EEEPRROM 具有简简单的三三总线工工作的串串行外设设接口,是是一种有有独特功功能的高高性能价价格比存存储器件件。AT93CC46/56/66是是ATMMEL公公司推出出的低功功耗、低低电压电电可擦除除的可编编程只读读存储器器。它采采用CMMOS技技术和FFairrchiild Semmicoonduuctoor公司司的Mii-crroWiire工工业标准准3线串串行接口口,具有有1Kbb/2kkB/44kB的的容量,并并可通过过ORGG管脚配配置成1128*8/2256*8/5512*8或664*116/1128*162256*16等等结构。该该系列存存储器可可靠性高高,能够够重复写写1000万次,数数据可以以保存1100年年不丢失失;采用用8脚PPDIPP/SOOIC封封装和114脚SSOI封封装(SSOI封封装为JJEDEEC和EEIAJJ标准),与与并行的的EEPPROMM相比,AAT933C466/566/666可大大大节省印印制板空空间,且且接线简简单,因因而在多多功能的的精密测测试仪中中具有广广阔的前前途。2.2.22 X550455的功能能概述(1)、特特点:1 可编程程的看门门狗定时时器。2.上电复复位及低低VCCC检测,即即在上电电和VCCC低于于检测门门限时,输输出复位位信号。输输出复位位高电平平有效,直直至VCCC=11V复位信信号仍有有效。3.SPII接口方方式,最最高可达达1MHHZ的串串行时钟钟频率。4.5122*8位位串行EEEPRROM。5.低功耗耗CMOOS,33mA工作作电流,110uAA备用电电流。6.电源电电压:22.7VV-5.5V。7.分块锁锁定,可可保护11/4,11/2或或所有EEEPOORM列列。8.偶然性性写保护护。9.高可靠靠性,数数据可保保存1000年,每每字节可可擦除次次数可达达到100万次。10.可编编程的复复位门限限。需要要加高电电压(115-118V加在WPP引脚)及及一个专专门的时时序。11.8引引脚小型型DIPP封装。(2)、功功能特性性概述X50455引脚图图如图22-2所所示:图2-2 X50045引引脚图1串行输输出(SSO)SO是一个个推/拉拉串行数数据输出出引脚,在在读周期期时间内内,数据据从这个个引脚输输出,串串行时钟钟脉冲下下降沿时时数据输输出。2串行输输入(SSI)SI是串行行数据输输入引脚脚,所有有的操作作码,字字节,地地址及数数据都通通过这个个引脚写写入存储储器,串串行时钟钟脉冲上上升沿时时,数据据被锁存存。3串行时时钟(SSCK) 串行时钟控控制串行行总线为为数据的的输入和和输出计计时,SSI引脚脚的操作作码,地地址或数数据在时时钟输入入上升沿沿时被锁锁存,SSO引脚脚的数据据在时钟钟输入上上升沿时时被改写写。4片选(/CS)当/CS为为高电平平时,XX50443/445被检检测,SSO输出出引脚处处于高阻阻抗状态态,除非非内部写写操作在在进行中中的时候候,X550455将处于于后备电电源模式式。/CCS为低低电平时时,可以以使X559433/455处于工工作电源源模式,应应特别注注意,在在电源上上电以后后,需要要在开始始任何操操作以前前完成/CS引引脚上高高电平到到低电平平的转换换。5写保护护(/WWP)当/WP为为低电平平时,对对于X550455不能完完成非易易失性写写操作,但但是在其其他方面面工作正正常。当当/WPP被拉成成高电平平时,所所有的功功能,包包括非易易失性写写操作都都能正常常工作。当当/WPP变成高高电平,/CS仍然是低电平时,将中断对X5045的写操作,如果内部写周期已经开始,/WP变成低电平将对写操作没有影响。6复位(RESET)X50455的RESSET分分别工作作在高电电平/低低电平,对对外输出出一直工工作到VVCC降降至最小小电压以以下,将将一直工工作2000mss直到VCCC升高高大于最最小电压压。如果果看门狗狗定时时时间已定定,/CCS保持持高电平平或低电电平的时时间超过过看门狗狗的定时时时间, RESET也同样有效。当/CS下降沿时可使看门狗定时器复位。(3)、工工作原理理X50455是设计计成直接接与许多多微控制制器系列列的同步步串行外外设接口口(SPPI)相相接的5512*8EEEPROOM。XX50445包括括一个88位指令令寄存器器,可以以通过SSI输入入来访问问,数据据在SCCK上升升延由时时钟同步步输入,在在整个工工作期间间内,/CS必必须低电电平且/WP输输入必须须是高电电平。2.3 显显示部分分2.3.11 显示示器接口口芯片的的选择LED显示示器接口口芯片的的选择常常用的显显示器接接口芯片片有CDD45111,CCD45513,MMC1444999,82279,MMAX772199,744HC1164等等,它们们的功能能有:(11)CPPU接受受来自键键盘的输输入数据据,并作作预处理理;(22)数据据显示的的管理和和数据显显示器的的控制CCD45511是是BCDD锁存,77段译码码,驱动动器,但但在显示示6和99时,显显示为bb和q,不不是很好好看。CCD45513是是BCDD锁存,77段译码码,驱动动器(消消隐),但但在市面面上不容容易购买买。MCC144499为为串行输输入BCCD码十进进制译码码驱动器器,用它它来构成成单片机机应用系系统的显显示器接接口,可可以大大大减少II/O口口线的占占用数量量。但是是,由片片内震荡荡器经过过四分频频的信号号,经位位译码后后只能提提供4个个位控信信号,使使信号的的采集受受到限制制;并且且,MCC144499的的价格偏偏高,也也不经济济。同样样,82279为为INTTEL公公司生产产的通用用键盘/显示器器接口芯芯片,其其内部设设有166*8显显示数据据RAMM,若采采用82279管管理键盘盘和显示示器,可可以减少少软件程程序,从从而减轻轻主机的的负担,但但我们同同时也发发现,由由于其功功能比较较强大,不不可避免免将会使使外围设设备与操操作过程程复杂化化,同时时价格比比较贵。对对比一下下MAXX72119和774HCC1644其占用用资源少少,且不不需复杂杂的驱动动电路。但但MAXX72119虽然然比较好好用,且且一片能能驱动四四个数码码管,但但对于我我们设计计的系统统来说,不不需要很很多数码码管,此此外MAAX72219相相对的价价格也比比较贵,所所以我们们最终选选用744HC1164。本次设计用用89CC51单片片机串行行口和廉价的的74HHC1664集成成块实现现多个LLED显显示的一一种简单单方法,利利用该方方法设计计的多路路LEDD显示系系统具有有硬件结结构简单单、软件件编程容容易和价价格低廉廉的特点点。下面面简单的的介绍一一下744HC1164。2.2.33 744HC1164的的功能概概述(1)、特特点:1.与门串串行输入入。2.完全的的缓冲时时钟脉冲冲和串行行输入。3.直接清清除。(2)、功功能特性性概述引脚图如图图2-33所示:图2-3 74HHC1664引脚脚图这些8位移移位寄存存器的特特点是具具有与门门串行输输入和不不同步的的清除输输入(CCLR)。门门电路串串行输入入(A和B)允许许对输入入数据的的完全控控制;低低电平加加在输入入端可以以抑制新新数据的的进入;高电平平输入能能使输入入有效。串串行输入入的数据据当CLLK是高高电平或或低电平平时可以以改变。89C511单片机机串行口口方式00为移位位寄存器器方式,外外接3片片74HHC1664作为为3位LLED显显示器的的静态显显示接口口,把RRXD作作为数据据输出线线,TXXD作为为移位时时钟脉冲冲。744HC1164为为TTLL单向88位移位位寄存器器,可实实现串行行输入,并并行输出出。其中中A、BB(第11、2脚脚)为串串行数据据输入端端,2个个引脚按按逻辑与与运算规规律输入入信号,共共一个输输入信号号时可并并接。TT(第88脚)为为时钟输输入端,可可连接到到串行口口的TXXD端。每每一个时时钟信号号的上升升沿加到到T端时时,移位位寄存器器移一位位,8个个时钟脉脉冲过后后,8位位二进制制数全部部移入774HCC1644中。RR(第99脚)为为复位端端,当RR=0时时,移位位寄存器器各位复复0,只只有当RR=1时时,时钟钟脉冲才才起作用用。Q11Q8(第第3-66和100-133引脚)并并行输出出端分别别接LEED显示示器的各各段对应应的引脚脚上。在在给出了了8个脉脉冲后,最最先进入入74HHC1664的第第一个数数据到达达了最高高位,然然后再来来一个脉脉冲,第第一个脉脉冲就会会从最高高位移出出,搞清清了这一一点,下下面让我我们来看看电路,66片7HHC1664首尾尾相串,而而时钟端端则接在在一起,这这样,当当输入88个脉冲冲时,从从单片机机RXDD端输出出的数据据就进入入到了第第一片774HCC1644中了,而而当第二二个8个个脉冲到到来后,这这个数据据就进入入了第二二片744HC1164,而而新的数数据则进进入了第第一片774HCC1644,这样样,当第第六个88个脉冲冲完成后后,首次次送出的的数据被被送到了了最左面面的1664中,其其他数据据依次出出现在第第一、二二、三片片74HHC1664中。2.4 电电源与复复位电路路部分2.4.11 电源源部分本次设计应应用的电电压有+5V、+99V。2220VV交流电电源经变变压器,整流,滤滤波后分分别进入入芯片,产产生+55V电压,这这些电源源的具体体应用情情况如下下:+5V电源源:单片片机及外外围电路路所用电电源。+9V电源源:压电电喇叭所所用电源源。2.4.22复位电电路根据应用的的要求,复复位操作作通常有有两种基基本形式式:上电电复位和和上电或或开关复复位。上电复位要要求接通通电源后后,自动动实现复复位操作作。常用用的上电电复位电电路如图图2.44(a)中左图图所示。图图中电容容C1和和电阻RR1对电电源+55V来说说构成微微分电路路。上电电后,保保持RSST一段段高电平平时间,由由于单片片机内的的等效电电阻的作作用,不不用图中中电阻RR1,也也能达到到上电复复位的操操作功能能,如图图2-44(a)中右图图所示。 图 2-44 上电电复位(a)和和上电或或开关复复位电路路(b)要求电源接接通后,单单片机自自动复位位,并且且在单片片机运行行期间,用用开关操操作也能能使单片片机复位位。常用用的上电电或开关关复位电电路如图图2-44(b)所示。上上电后,由由于电容容C3的的充电和和反相门门的作用用,使RRST持持续一段段时间的的高电平平。当单单片机已已在运行行当中时时,按下下复位键键K后松松开,也也能使RRST为为一段时时间的高高电平,从从而实现现上电或或开关复复位的操操作。根根据实际际操作的的经验,下下面给出出这两种种复位电电路的电电容、电电阻参考考值。图2-4(a)中中:Cll100-300uF,RR111k图2-4(b)中中:C221uuF,RRlllk,R22100k本系统的复复位电路路采用上上电复位位。2.5 电电铃和继继电器部部分继电器是我我们生活活中常用用的一种种控制设设备,通通俗的意意义上来来说就是是开关,在在条件满满足的情情况下关关闭或者者开启。继继电器的的开关特特性在很很多的控控制系统统尤其是是离散的的控制系系统中得得到广泛泛的应用用。从另另一个角角度来说说,由于于为某一一个用途途设计使使用的电电子电路路,最终终或多或或少都需需要和某某一些机机械设备备相交互互,所以以继电器器也起到到电子设设备和机机械设备备的接口口作用。最常见的继继电器要要数热继继电器,通通常使用用的热继继电器适适用于交交流500Hz、660Hzz、额定定电压至至6600V、额额定电流流至800A的电电路中,供供交流电电动机的的过载保保护用。它它具有差差动机构构和温度度补偿环环节,可可与特定定的交流流接触器器插接安安装。时间继电器器也是很很常用的的一种继继电器,它它的作用用是作延延时元件件,通常常它可在在交流550Hzz、600Hz、电电压至3380VV、直流流至2220V的的控制电电路中作作延时元元件,按按预定的的时间接接通或分分断电路路。可广广泛应用用于电力力拖动系系统,自自动程序序控制系系统及在在各种生生产工艺艺过程的的自动控控制系统统中起时时间控制制作用,它它具有定定时精度度高、延延时时间间长、调调节方便便等优点点,通常常还带有有数码输输入、数数字显示示等功能能,应用用范围广广。在控制中常常用的中中间继电电器通常常用作继继电控制制,信号号传输和和隔离放放大等用用途。此此外还有有电流继继电器用用来限制制电流、电电压继电电器用来来控制电电压、静静态电压压继电器器、相序序电压继继电器、相相序电压压差继电电器、频频率继电电器、功功率方向向继电器器、差动动继电器器、接地地继电器器、电动动机保护护继电器器等等。正正是有了了这些不不同类型型的继电电器,我我们才有有可能对对不同的的物理量量作出控控制,完完成一个个完整的的控制系系统。 除了传统的的继电器器之外,继继电器的的技术还还应用在在其他的的方面,比比如说电电机智能能保护器器是根据据三相交交流电动动机的工工作原理理,分析析导致电电动机损损坏的主主要原因因研制的的,它是是一种设设计独特特,工作作可靠的的多功能能保护器器,在故故障出现现时,能能及时切切断电源源,便于于实现电电机的检检修与维维护,该该产品具具有缺相相保护,短短路、过过载保护护功能,适适用于各各类交流流电动机机,开关关柜,配配电箱等等电器设设备的安安全保护护和限电电控制,是是各类电电器设备备设计安安装的优优选配套套产品。当定时时间间到了,压压电喇叭叭则发出出一阵声声响,时时间到时时发出一一阵声响响,按下下K4键键可以停停止声响响。也可可以启动动继电器器,由继继电器可可以控制制放音机机。2.6 按按键部分分按键设定部部分比较较简单,因因为本系系统按键键少,所所以在设设计上采采用了独独立按键键方式,程程序的编编制上也也采用了了简单的的扫描方方式。程序执行后后工作指指示灯LLED闪闪动,表表示程序序开始执执行,七七段显示示器显示示“00000”,按下下操作键键K1-K4动动作如下下:1.操作键键K1:设置现现在的时时间。2.操作键键K2:显示闹闹铃设置置时间。3.操作键键K3:设置闹闹铃时间间。4.操作键键K4:闹铃OON/OOFF设设置,设设为ONN时连续续3次发发出哔的的一声,设设为OFFF时发发出哔的的一声。设置现在的的时间或或是闹铃铃时间设设置如下下:1.操作键键K1:设整时时。2.操作键键K2:设整分分。3.操作键键K3:设置完完成。3 软件设设计单片机作息息时间控控制的动动作利用用时间计计时处理理来做秒秒计数,当当所设置置的时间间到了,则则发出一一阵声响响,启动动继电器器,由继继电器可可以控制制放音机机开启或或关闭。单单片机定定时器负负责定时时的计数数,不会会因为按按键处理理而中断断时间秒秒数的增增加。时时,分,秒秒数据是是存在变变量内并并写入七七段显示示器的缓缓冲区内内,而由由显示器器扫描程程序中定定时扫描描而显示示出时间间。3.1 主主程序设设计在主控程序序循环中中主要工工作为扫扫描是否否有按键键,若有有按键则则应做相相应的功功能处理理,同时时也扫描描显示器器显示时时间数据据,并检检查所设设置的时时间是否否到了,图图3.11为主程程序控制制的工作作流程。时时间计时时处理程程序是等等过了11S后,则则更新时时间数据据,将最最新的时时,分,秒秒的数据据转换为为数字数数据并显显示在七七段显示示器上。程序中是这这样判断断是否过过了1SS的:设设置一个个变量是是1S,当当新的变变量和设设置的变变量不一一样时,则则表示已已过了11S,要要做相关关程序时时间处理理了。主程序开始初始化定时器初始化变量继电器OFF,消除电铃标志LED闪动,表示程序开始执行扫描显示器更新时间数据,定时时间到K1:设置现在的时间K2:显示定时设置时间K3:设置定时时间K4:电铃ON/OFF是否按K1、K2、K3、K4键?图3-1 主程序序控制的的工作流流程3.2 子子程序设设计主要控制子子程序说说明如下下:(1) T0_INTT:定时时器0计计时中断断程序每每隔5mms中断断一次。(2) DELLAY:延时子子程序。(3) DELLAY11:控制制七段显显示器延延时时间间。(4) LEDD_BLL:工作作LEDD闪动控控制。(5) SCAAN1:七段显显示器扫扫描一遍遍。(6) LOAAD_DDATAA:加载载七段显显示器显显示数据据“0”。(7) INIIT:初初始化控控制变量量。(8) INIIT_TTIMEER:初初始化定定时器接接口,使使用定时时器0模模式0计计时。(9) TIMME_PPRO:更新时时分秒数数据。(10) CONNV1:将分及及秒的数数据转化化为七段段显示器器显示数数据并写写入显示示内存内内。(11) CONNV:将将时及分分的数据据转换为为七段显显示器显显示数据据并写入入显示内内存内。(12) SETT_TIIME:设置现现在的时时间包括括小时及及分钟。(13) TIMME_OOUT:过了11S后则则更新时时间并检检查定时时时间是是否到了了。(14) LOOOK_AATIMME:查查看已设设置的定定时时间间。(15) CONNVA:转换定定时时间间时分数数据为七七段显示示器显示示数据并并写入显显示内存存。(16) SETT_ATTIMEE:设置置定时时时间。子程序流程程图如下下: 子子程序入入口 设置SCON读取数据查表送数显示数据传送结束了吗送下一串数据子程序返回 N Y 图33-2子子程序流流程图3.2.11时间作作息程序序程序如下:ORG 00000HLJMP MAAINORG 0000BHLJMP CTTCOMAIN:MOVV TTMODD,#111H MOVV TTH0,#30HH MOOV TL00,#00B0HH MOVV 550H,#00HH MOVV 551H,#00HH MOVV 552H,#00HH MOVV 447H,#000H MMOV P33,#000H MOOV R7,#20 OORL IEE,#882HSETB PTT0SETB TRR0W1:LCCALLL TTIMEE LCAALL PTTDS LCAALL DIISPLLAY LLCALLL ANJJIANNLJMP W11显示子程序序:DISPLLAY:MOVV RR0,#30HH MOV R33,#001H MMOV DPPTR,#TABBN1:MOOV A,R0 MOVVC A,A+DDPTRRMOV P0,AAMOV P1,RR3 LCALLL DEAALYMOV A,RR3 JBB AACC.5,BBACKK1RL AA MOV R33,AINC R0LJMP N11BACK11:REET送数子程序序: PTDS:MOVV RR0,#30HH MOOV R1,#50HH MOOV R2,#03HH NEEXT:MOVV AA,R1 ANNL A,#0FHH MOOV R0,AA INNC R0 MOOV A,R1 SWWAP A ANNL A,#0FHH MOOV R0,AA INNC R1 INNC R0 DJJNZ R22,NEEXT REET延时子程序序: DEAALY:MOVV RR5,#05 LOOOP2: MOOV R6,#00HH DJNNZ R6,$ DJNNZ R55,LOOOP22 RETT TAAB:DDB 3FHH,066H,55BH,44FH,666H DB 6DDH,77DH,007H,77FH,66FH中断服务程程序: CTCCO:PPUSHH AACC PUSSH PSWW DJNNZ R7,BBACKK MOVV RR7,#20 LCAALL DSSH MOVV RR1,#50HH NNEXTT1:MMOV A,R1 ADDD AA,#001H DA A MOVV R1,AA CJNNE R1,#52HH,NEEXT22 CJNNE A,#24HH,BAACK MOVV R1,#00HH LJMMP BACCK NNEXTT2:CCJNEE AA,#660H,BBACKK MOVV R1,#00HH INCC RR1 LJMMP NEXXT1 BACCK:MMOV THH0,#3CHH MOOV TL00,#00B0HH POPP PPSW POPP AACC RETTI查定时子程程序: DDSH: MOOV 45HH,#002H MMOV 466H,#00HH MMOV R44,#000H MMOV A,RR4 MMOV A,550H JJNZ L66 MMOV 477H,#00HH L66:MOOV A,447H CCJNEE AA,#114H,LL3 LLJMPP LL4 L33:MOOV 60HH,A(RR4) MMOV R11,#551H L22:MOOV A,RR4 MMOV 400H,R1 AADD A,#1133H MMOVCC AA,A+PPC CCJNEE AA,400H,LL1 IINC R11 IINC R44 DDJNZZ 445H,LL2 IINC 477H LLJMPP LL4 L11:MOOV 45HH,#002H MMOV A,660H AADD A,#02HH MMOV R44,A DDJNZZ 446H,LL3 L44:RETT DDB 33FH,006H,55BH,44FH,666H DDB 6DHH,7DDH,007H,77FH,66FH TTIMEE:MOOV A,447H JJZ BACCK2 CCJNEE AA,#114H,LL5 CCLR P33.0 LLJMPP BBACKK2 L55:MOOV TH11,#00EEHH MMOV TLL1,#0EEEH SSETBB TTR1 JJNB TFF1,$ CCLR TFF1 CCPL P33.0 BBACKK2:RRET按键程序: ANJJIANN:JBB PP3.11,LLL2 LLCALLL DEAALY JJB P3.1,AANJIIAN WWWW: JNNB P3.1,WWWW CCPL TRR0 LLJMPP AANJIIAN LLL2: JBB PP3.22,LLL3 LLCALLL DEAALY JJB P3.2,LLL2 NNNN: JNNB P3.2,NNNN IINC 511H MMOV A,551H CCJNEE AA,#660H,AANJIIAN MMOV 511H,#00HH LLL3: JBB PP3.33,LLL1 LLCALLL DEAALY
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 市场营销


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!