基于单片机的自动门设计完成版[谷风软件]_第1页
基于单片机的自动门设计完成版[谷风软件]_第2页
基于单片机的自动门设计完成版[谷风软件]_第3页
基于单片机的自动门设计完成版[谷风软件]_第4页
基于单片机的自动门设计完成版[谷风软件]_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、菏泽学院Heze University本科生课程设计(论文)题目 基于单片机的自动门设计 姓名 董济德 学号 201117010 院 系 蒋震机电工程学院 专业 自动化专业 指导教师 侯建华 职称 副教授 2014年6月 19日菏泽学院蒋震机电工程学院课程设计任务书及成绩评定设计题目 基于单片机的自动门设计 专业 自动化 学生姓名 董济德 学 号 201117010 指导教师姓名 侯建华 指导教师职称 副教授 设计任务书一、设计的主要内容(技术指标)与要求 利用51单片机实现自动门控制系统设计。具体要求如下:1、有人来时(进门或出门)开门。当人走到离门不远的时候时,安装在门上侧的热释红外线传感

2、器信号检测装置检测到有人时,将启动电动机带动传动链开门。2、无人时关门延迟,当热释收发装置没有检测到有人在离门1m的范围内,将延迟1秒启动电动机带动传动链关门。3、关门中途来人,立即开门。当启动电动机带动传动链关门时,感应探头突然检测到在离门1m的范围内有人,则立即停止电动机关门,启动电动机带动传动链开门二、进度安排6.18-6.19查阅相关文献6.20-6.21确立多个方案,选择最优方案6.22-3-6.23针对方案进行硬件电路设计并调试6.24-6.25针对方案进行软件设计并调试6.26 总结报告,撰写论文成绩评定设计成绩:指导老师: (签字) 年 月 日it软件#目 录摘要1关键词1Ab

3、stract1Keywords11绪论21.1 课题研究的可行性21.2 课题研究的意义和目的21.3 课题的功能概述2(1)安全辅助装置2(2)备用电源3(3)辅助光线传感器31.4 课题研究设计思路32 方案论证42.1 电动机调速控制42.2 单片机42. 4系统组成43 主要器件的介绍53.1 红外传感器的原理和使用53.2 L293D芯片介绍和典型电路53.3 AT89C51单片机简介63.3.1 AT89C51主要特性73.4 稳压模块83.5 步进电机93.5.1步进电动机特点:94 系统硬件设计94.1 设计电路的电路图和原理94.1.1系统硬件总体逻辑设计104.2设计电路原

4、理图105 系统软件设计115.1系统软件问题115.3 系统程序流程图125.4 软件的汇编程序136 结 论17致 谢 词19基于单片机的自动门设计自动化专业 董济德 指导教师 侯建华 摘要:本设计主要应用8051作为控制核心,直流电机、红外传感器、磁开关结合的系统。充分发挥了单片机的性能。其优点硬件电路简单,软件功能完善,控制系统可靠,性价比较高等特点,具有一定的使用和参考价值。关键词:单片机;自动门;直流电机; 红外传感器;转速测量The Design of Infrared Automatic Door Based on SCMAutomation DongJiDeTutor Nam

5、e:HouJianHuaAbstract:It is uses 8051 as core of controlling, the DC motor, infrared sensor and electromagnetic switch combine together mainly to design originally. Give full play to the performance of the one-chip computer. Its advantage hardware circuit is simple, the software is with perfect funct

6、ion, the control system is reliable, higher characteristic of the sex price, and it has certain use and reference value.Keywords:Microcontroller;Auto-door;DC motor;Infrared sensor;Rotate speed- measure1绪论 1.1 课题研究的可行性现如今自动化、信息化程度越来越高,单片机的应用领域也就越来越广,成为人们生活不可或缺的一部分。随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的自

7、动控制系统开始进入了人们的生活,以单片机为核心的自动门系统就是其中之一。同时也标志了自动控制领域成为了数字化时代的一员。它实用性强,功能齐全,技术先进,使人们相信这是科技进步的成果。它更让人类懂得,数字时代的发展将改变人类的生活,将加快科学技术的发展。 通过对“自动门单片机控制系统”的研究和设计,精心撰写了微机控制自动门系统论文。本论文着重阐述了以单片机为主体,步进电机、传感器为核心的系统。1.2 课题研究的意义和目的 经济飞速发展的中国,高楼耸立的大都市,自动门已经是随处可见,在各大厦、宾馆、酒店、银行、商场、医院、写字楼等场所,自动门更是得到大范围的普及使用。自动门不但能给我们带来人员进出

8、方便、节约空调能源、防风、防尘、降低噪音等好处,更令我们的建筑增添了不少高贵典雅的气息。自动门根据使用的场合及功能的不同可分为自动平移门、自动平开门、自动旋转门、自动圆弧门、自动折叠门等,其中自动平移门使用得最广泛,我们通常所说的自动门、感应门就是指自动平移门。自动平移门最常见的结构形式是自动门机械驱动装置和门内外两侧红外线,当人走近自动门时,红外线感应到人的存在,给控制器一个信号,控制器通过驱动装置将门打开。当人通过门之后,再将门关闭。由于自动门在通电后可以实现无人看管,同时又可节约空调能源、防风、防尘、降低噪音,提高了建筑的档次。1.3 课题的功能概述在自动门使用上要根据安装的环境及要求,

9、考虑选择自动门的配置。由于公共场所(像医院、机场等)的自动平移门使用频率非常高,而自动门的使用频率和寿命是有限的。在这种情况下,要使用自动门必须进行综合考虑。例如增加门的数量,加大门扇宽度,增加关门延迟时间等。由于采用步进电机驱动,配合T型齿条同步带,使门体自低速至高速的运行中具有卓越的稳定性。由于采用高性能的电源输入,不管电压波幅多大均可自动稳压。此外在负载瞬间短路时还有过压及过流保护措施,有效保障自动门运转的稳定耐久和安全。自动门在具体场合的使用设计上,还应注意做好以下配置的选用:(1)安全辅助装置如在高档酒店等地方可以选择安装防夹人红外感应器,防止停留在门附近的人被门所夹住。(2)备用电

10、源为保证停电时自动门也能工作正常,应配置备用电源。(3)辅助光线传感器在需要的地方,自动门可以安装辅助光线传感器(红外对射保护装置),当门打开时,人站着不动,用手遮挡辅助光线传感器,门应该保持打开状态。当手离开后几秒后,门应该重新关闭。综上所述,自动门在很多领域具有不可比拟的优越性,随着国民经济的快速发展,自动门在我国已经迎来了快速发展的黄金时期。自动门构造的技术参数 主要的技术指标: 技术指标 单门 双开门门重量 130kg1扇 100kg2扇导轨长度 20005000mm开门速度 200450mm/秒(可调)闭门速度 200450mm/秒(可调)慢行速度 3050mm/秒(可调)开门时间

11、开门静止后110秒的范围内(可调)控制器 高速智能电脑处理器控制马达 DC24V 40W无刷步进电机电源电压 AC220V 50Hz消耗功率 100W手动开启力 3.5公斤以下安全功能 开闭时遇到障碍物能立即开启,晚间转换到报警功能使用环境 -20+50 主要构造部件 部件 特性智能控制器 自动检测门的重量、宽度,使门保持在最佳运行状态步进电机 高效率、省电、低噪音、高转速、高扭力、连续使用不发热皮带 高效同步齿型带,防止打滑,保证平稳运行吊架 用于运动门扇的悬挂,安全可靠铝槽 高强度设计,承重不变型1.4 课题研究设计思路(1)有人来时(进门或出门)开门。当人走到离门不远的时候时,安装在门上

12、侧的红外线传感器信号检测装置检测到有人时,将启动电动机带动传动链开门。(2 )当人离开后,自动门将延迟1秒启动电动机带动传动链关门,如图1.1:图 1-1 红外门原理图2 方案论证2.1 电动机调速控制(1)电动机的调速方法很多,能适应不同生产机械速度变化的要求。一般电动机调速时其输出功率会随转速而变化。从能量消耗的角度看,调速大致可分两种 : 保持输入功率不变 。通过改变调速装置的能量消耗,调节输出功率以调节电动机的转速。 控制电动机输入功率以调节电动机的转速。 电机、电动机、制动电机、变频电机、调速电机、三相异步电动机、高压电机、多速电机、双速电机和防爆电机。(2 )步进电机是一种将电脉冲

13、转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。2.2 单片机单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。MCS-51系列单片机有3个基本类型:8031、8051、8751。这里选用的是8051单片机。2.3 传感器的分类

14、与选择根据传感器工作原理,可分为物理传感器和化学传感器二大类 : 传感器工作原理的分类物理传感器应用的是物理效应,诸如压电效应,磁致伸缩现象,离化、极化、热电、光电、磁电等效应。被测信号量的微小变化都将转换成电信号。化学传感器包括那些以化学吸附、电化学反应等现象为因果关系的传感器,被测信号量的微小变化也将转换成电信号。在这里使用的是红外传感器。 2. 4系统组成 本设计属于单片机应用系统。它是单片机在系统检测以及工程控制方面的应用,是典型的嵌入式系统。嵌入式系统一般分为四种:工控机,通用CPU模块,嵌入式微机处理,单片机。嵌入式系统具有以下特点:(1)面对控制对象。如传感信号输入、人机交互操作

15、,伺服驱动等。(2)嵌入到工控应用系统中的结构形态。(3)能在工业现场环境中可靠运行的品质。(4)突出控制功能。如对外部信息的捕捉、对控制对象实时控制和有突出控制功能的指令系统(I/O控制、位操作和转移指令等)。单片机有惟一的专门为嵌入式应用系统设计的体系结构与指令系统,最能满足嵌入式应用要求。单片机是完全按嵌入式系统要求设计的单芯片形态应用系统,能满足面对控制对象、应用系统的嵌入、现场的可靠运行及非凡的控制品质等要求,是发展最快、品种最多、数量最大的嵌入式系统。3 主要器件的介绍3.1 红外传感器的原理和使用 利用红外线的物理性质来进行测量的传感器。红外线又称红外光,它具有反射、折射、散射、

16、干涉、吸收等性质。任何物质,只要它本身具有一定的温度(高于绝对零度),都能辐射红外线。红外线传感器测量时不与被测物体直接接触,因而不存在摩擦,并且有灵敏度高,反应快等优点。使用红外接收头和发射管配合,利用38k频率解决灵敏度问题。38K调制和发射电路。使用一个定时器的快速PWM模式产生38K调制信号,通过剩余的四个施密特触发器(有2个已经用在光电编码部分)缓冲,推动8050三极管和红外发光管来发射已经调制的红外线。选用DS18B20温度传感器设计如图3-1所示:图 3-1 基于DS18B20温度传感器设计3.2 L293D芯片介绍和典型电路 L293D是一种直流电机控制器件。该器件具有外围电路

17、简单、易于集成、控制等特点。本设计是在单片机SPCE061A的基础上,扩展了两片L293D构成了护士移动机器人主控电路板,同时也扩展了电源,确保L293D为电机供电。实际测试中,L293D对电机的控制效果良好。L293D可接受标准TTL逻辑电平信号VSS,VSS可接457 V电压。4脚VS接电源电压,VS电压范围VIH为2546 V。输出电流可达2.5 A,可驱动电感性负载。1脚和15脚下管的发射极分别单独引出以便接入电流采样电阻,形成电流传感信号。L298可驱动2个电动机,OUT1,OUT2和OUT3,OUT4之间可分别接电动机,本实验装置我们选用驱动一台电动机。5,7,10,12脚接输入控

18、制电平,控制电机的正反转。EnA,EnB接控制使能端,控制电机的停转。经过综合分析考虑,最终决定使用LM293作为本设计的驱动芯片。其电路连接图3-3所示:图 3-3 LM293电路连接图3.3 AT89C51单片机简介单片机是把微型计算机主要部分都集成在一个芯片上的单芯片微型计算机,即将运算器,控制器,输入输出接口,部分存储器以及其他一些逻辑部件集成在一个芯片上,故可以把单片机看成是一个不带外部设备的微型计算机,相当于一个没有显示器,没有键盘,不带监控程序的单板机。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFlash Programmable and Erasab

19、le Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案,外形及引脚排列如图3-5所示。图 3-5 AT89C51外形及引脚排列 3.3.1 AT89C51主要特性:* 与MCS-51 兼容* 4K字节可编程闪烁存储器* 寿命:1000写/擦循环* 数据保留时间:10年* 全静态工作:0Hz-24Hz* 三级程序存储器锁定* 128*8位内部RAM* 32可

20、编程I/O线 3.3.2 AT89C51管脚说明:VCC:供电电压。GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验

21、时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电

22、流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。在实际应用中,大多数情况下都使用P3口的第二功能。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可

23、在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL

24、1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。3.4 稳压模块 电子产品中,常见的三端稳压集成电路有正电压输出的78 系列和负电压输出的79系列。用78/79系列三端稳压IC来组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜。该系列集成稳压IC型号中的78或79后面的数字代表该三端集成稳压电路的输出电压,如7806表示输出电压为正6V,7909表示输出电压为负9V。因为三端固定集成稳压电路的使用方便,电子制作中经常采用。 LM7805模

25、块电路图3-6如下: 图 3-6 7805电源模块3.5 步进电机步进电动机是纯粹的数字控制电动机:它将电脉冲信号转变成角位移即结一个脉冲信号,步进电动机就转动一个角度因此作常适合于单片机控制。近30年来数字技术、计算机技术和水磁材料的迅速发展推动厂步进电动机的发展,为步进电动机的应用开辟了广闹的前景。 3.5.1步进电动机特点:1、 步进电动机的角位移与输入脉冲数严格成正比具有良好的跟随型。以由步进电动机与驱动电路组成的开环数控系统,既非常简单、廉价,又非常可靠。同时它也可以与角度反馈环节组成高性能的闭外数控系统。2、 步进电动机的动态响应快。易于起停、正反转及变速。3、 速度可在相当宽的范

26、围内平滑调节。低速下仍能保证获很大转矩,因此,一般可以不用减速器而直接驱动负载。4、 步进电动机只能通过脉冲电源供电才能远行。它不能直接使用交流电源和直流电源5、 步进电动机存在振荡和失步现象必须对控制系统和机械负载采取相应的措施。6、步进电动机自身的噪音和振动较大带惯性负载的能力较差。 3.5.2 步进电机驱动控制系统组成使用、控制步进电机必须由环形脉冲,功率放大等组成的控制系统,其方框图如3-7所示:图 3-7 驱动控制系统方框图4 系统硬件设计4.1 设计电路的电路图和原理红外自动门控制系统的硬件组成如图4-1所示。本系统主要由AT89C51单片机及其外围电路、红外检测电路,门行程检测电

27、路、步进电机控制电路、故障检测电路、故障显示电路、控制方式切换电路等七部分组成。单片机循环检测红外检测电路和门行程检测电路输出信号,据此产生步进电机控制信号,电动机带动门运行,当系统检测到控制方式发生改变时,系统进入相应的控制方式。如门在关门过程中遇到人或其他障碍物时门无条件朝相反方向打开,当系统出现故障,进入故障处理程序。图 4-1 红外线自动门控制系统硬件框图 4.1.1系统硬件总体逻辑设计感应自动门的种类很多,在此,仅以平移型感应自动门机作为设计的重点。首先,平移式自动门机组由以下部件组成:(1) 主控制器:它是自动门的指挥中心,通过内部编有指令程序的大规模集成块,发出相应指令,指挥马达

28、或电锁类系统工作;同时人们通过主控器调节门扇开启速度、开启幅度等参数。(2) 感应探测器:负责采集外部信号,如同人们的眼睛,当有移动的物体进入它的工作范围时,它就给主控制器一个脉冲信号。(3) 动力马达:提供开门与关门的主动力,控制门扇加速与减速运行。当门扇要完成一次开门与关门,其工作流程如下:感应探测器探测到有人进入时,将脉冲信号传给主控器,主控器判断后通知马达运行。马达得到一定运行电流后做正向运行,将动力传给同步带,步带转动一段时间后,马达反转,自动门关闭。 4.2设计电路原理图图4-2 电路原理图5 系统软件设计5.1系统软件问题它的软件设计主要包括主程序和中断处理两大部分:主程序要完成

29、IO口,定时器的初始化及对中断输入的设定,然后延时使传感器进入稳定工作状态,等待定时器的中断;中断处理程序根据具体情况需要有相应的子程序。要对程序进行多次调试,分块编程。对各个子程序块所解决的问题要相当明确。最后在制作完成硬件电路板后要调试出设计要求的功能。5.2 方案程序设计思路本设计拟按以下思路展开研究:(1)根据该设计要实现的基本功能,设计大致应该分为信号采集,信号处理,信号控制和信号响应四个部分。信号采集接收部分即通过红外线传感器检测人与门的距离,并将这种变化量转化成电压或电流等模拟量的变化。信号处理部分是将接收部分得到的电压或电流等变化进行必要的转换,为后一部分信号控制提供准备。信号

30、控制部分是通过一预定控制方式等实现对设计要求的准确操作。信号响应是实现控制部分的要求。(2)对上述四个部分进行分析,得到如下一些基本的结论:信号接收部分为了能准确采集到人与门的距离应选用红外线传感器。信号处理部分应该根据实际情况选用八位的ADC0809模数转换芯片。控制部分为了实现精确控制,采用单片机较为合适。显示部分可以考虑采用LCD显示器和喇叭加LED点阵组成。将上述设计思想结合设计要求总结为:程控自动门控制系统通过红外线传感器检测移动物体与门的距离,检测结果送入ADC0809模/数芯片中进行模-数转换;再通过单片机作出自动门开关的动作控制信号,通过驱动电路驱动直流电机的正反转,再由传动电

31、路带动自动门的开关,并通过LCD液晶屏显示欢迎信息以及客人离开时的送客信息,自动门还可以通过按键控制开关。在开门过程中首先进行门状态检测,根据所检测到的信号判断自动门上次停机所处位置。根据检测结果确定门此刻应运行方式,如检测出门是半开状态,门直接转入加速开门的过程。如检测出门是全开状态,门转入延时开门过程。如检测出门是全关状态,那么在检测到有人出人时,门会缓慢打开,之后加速运行,接着减速运行,最后电机停止运转,门由于惯性缓慢关闭。5.3 系统程序流程图图5-1 总程序流程图5.4 软件的汇编程序ORG 0000HLJMP MAIN ;主程序跳转ORG 0003H ;外部中断0的入口地址为03H

32、LJMP EXT0 ;外部中断0跳转ORG 0030HMAIN: ;主程序SETB EA ;开总中断SETB EX0 ;开外部中断SETB P3.2HERE: SJMP HERE ;程序原地跳转,等待中断EXT0: ;外部中断0子程序SETB P1.0 ;将P1.0置高CLR P1.2 ;将1.2 置低,使电机正转,模拟门的开运动CALL DELAY ;延时程序,模拟门的打开时间CLR P1.0 ;将P1.0置低SETB P1.2 ;将P1.2置高,使电机反转,模拟门得关运动CALL DELAY ;延时程序CLR P1.0 ;将P1.0置低CLR P1.2 ;将P1.2置低,智能门的一次开关过

33、程结束RETI MOV 30H,#00H ; MOV 31H,#00H ; MOV 32H,#00H ; MOV 63H,#00H ; 自动门的开门程序 MOV 34H,#00H ; MOV 35H,#00H ; MOV 40H,#00H ; MOV 41H,#00H ; MOV 42H,#00H MOV 43H,#40H ; MOV 44H,#40H ; MOV 45H,#00H ; SETB 09H ; SETB 08H ; SETB 0AH ; SETB 0BH ; MOV 20H,#00H ;用于控制秒基准时钟源的产生 MOV 2EH,#00H ;秒十位寄存器 MOV 2FH,#00H

34、 ;秒个位寄存器 MOV 2DH,#00H ;分个位寄存器 MOV 2CH,#00H ;分十位寄存器 MOV 2BH,#01H ;时间暂停寄存器MOV TMOD,#11H ;设定定时器0工作方式1 MOV TH0,#3CH MOV TL0,#0B0H ;赋定时初值,定时50ms MOV TH1,#3CH MOV TL1,#0B0H SETB TR0 ;启动定时器0 SETB TR1 SETB EA SETB ET0 SETB ET1TIMER_0: PUSH ACC PUSH PSW ;保护现场 MOV TH0,#3CH MOV TL0,#0B0H ;重新赋定时初值 ADD_TIME: ;走时

35、 INC 20H MOV A,20H CJNE A,#20,RETI1 ;产生1秒基准时钟 MOV 20H,#00H ;一秒钟时间到,清零20H MOV A,2FH ADD A,2BH MOV 2FH,A ;秒个位寄存器加1 MOV A,2FH CJNE A,#10,RETI1 ;产生10秒基准时间 MOV 2FH,#00H ;10秒钟到 秒个位寄存器清0 INC 2EH ;秒十位寄存器加1 MOV A,2EH CJNE A,#6,RETI1 ;产生1分钟定时时间 MOV 2EH,#00H ;1分钟到 秒十位寄存器清0 INC 2DH ;分个位寄存器加1 自动门的关门程序 MOV A,2DH

36、CJNE A,#10,RETI1 ;产生10分钟定时时间 MOV 2DH,#00H ;10分钟到 分个位寄存器清0 INC 2CH ;分十位寄存器加1 RETI1: POP PSW POP ACC ;恢复现场RETI ;中断返回DISP: MOV DPTR,#TABLE MOV A,2FH MOVC A,A+DPTR MOV P0,A MOV P2,#5H ;位选 LCALL DELAY ;显示秒个位 MOV A,2EH MOVC A,A+DPTR MOV P0,A MOV P2,#4H ;位选 LCALL DELAY ;显示秒十位 MOV A,2DH MOVC A,A+DPTR MOV P0

37、,A MOV P2,#2H ;位选 LCALL DELAY ;显示分个位 MOV A,2CH MOVC A,A+DPTR MOV P0,A MOV P2,#1H ;位选 LCALL DELAY ;显示分十位 MOV A,#40H MOV P0,A MOV P2,#3H ;位选 LCALL DELAY ;显示- RETSCORES: DISP1: MOV DPTR,#TABLE MOV A,30H MOVC A,A+DPTR MOV P0,A MOV P2,#2H LCALL DELAY ; MOV A,31H MOVC A,A+DPTR MOV P0,A MOV P2,#1H LCALL DE

38、LAY ; MOV A,32H MOVC A,A+DPTR MOV R7,#150 DJNZ R7,$ RETDELAY_10: MOV R3,#20 ; 10MS 延时 D0: MOV R4,#20 D1: MOV R5,#248 DJNZ R5,$ DJNZ R4,D1 DJNZ R3,D0 RETTABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHEND6 结 论毕业设计完成的主要工作是完成单片机控制系统、传感器检测系统和故障处理系统。通过搜集目前红自动门控制系统的相关资料,了解国内外自动门控制系统的相关制作方法,并通过设计方案的比较,针对设计任务提出了可行方案。在设计方案中,结合单片机的功能特点及其控制特性,利用简便的单片机C-51语言和其内

温馨提示

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

评论

0/150

提交评论