




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计实验报告课程名称:课程设计实验项目:基于单片机的电梯控制系统设计
课程设计题目:基于单片机的电梯控制系统设计目录一、TOC\o"1-3"\h\u2450摘要 231196二、绪论 2三、设计目的任务及要求20536 4四、总12070设计方案及系统框图 4五、设计原理11720 5六、各单元模块设计23376 1090531单片机最小系统模块 102开关控制模块12921 113电机驱动模块974 12139554显示模块 145报警模块564 166电路总图11233 17七、心得体会8204 18八、10561参考文献 1823175附录一 19一、摘要交流双速电梯是采用继电接触器控制的最普通.最大量的一种电梯控制类型.这种控制使用继电器数量大,保护联锁触点多.电气线路复杂.维护工作量大,可靠性差.随着微电子技术的发展,采用无触点控制来代替有触点控制已势在必行.本文基于单片机89SC51来控制各部分电路,采用单片机构成控制系统,可大大降低成本,而且做成专用控制系统,程序被固化,加强了保密性,提高了可靠性。二、绪论电梯的概述
电梯进入人们的生活已经150年了。一个半世纪的风风雨雨,翻天覆地的是历史的变迁,永恒不变的是电梯提升人类生活质量的承诺。
1854年,在纽约水晶宫举行的世界博览会上,美国人伊莱沙·格雷夫斯·奥的斯第一次向世人展示了他的发明。他站在装满货物的升降梯平台上,命令助手将平台拉升到观众都能看得到的高度,然后发出信号,令助手用利斧砍断了升降梯的提拉缆绳。令人惊讶的是,升降梯并没有坠毁,而是牢牢地固定在半空中——奥的斯先生发明的升降梯安全装置发挥了作用。“一切安全,先生们。”站在升降梯平台上的奥的斯先生向周围观看的人们挥手致意。谁也不会想到,这就是人类历史上第一部安全升降梯。
生活在继续,科技在发展,电梯也在进步。150年来,电梯的材质由黑白到彩色,样式由直式到斜式,在操纵控制方面更是步步出新——手柄开关操纵、按钮控制、信号控制、集选控制、人机对话等等,多台电梯还出现了并联控制,智能群控;双层轿厢电梯展示出节省井道空间,提升运输能力的优势;变速式自动人行道扶梯的出现大大节省了行人的时间;不同外形——扇形、三角形、半菱形、半圆形、整圆形的观光电梯则使身处其中的乘客的视线不再封闭。如今,以美国奥的斯公司为代表的世界各大著名电梯公司各展风姿,仍在继续进行电梯新品的研发,并不断完善维修和保养服务系统。调频门控、智能远程监控、主机节能、控制柜低噪音耐用、复合钢带环保——一款款集纳了人类在机械、电子、光学等领域最新科研成果的新型电梯竞相问世,冷冰冰的建筑因此散射出人性的光辉,人们的生活因此变得更加美好。
中国最早的一部电梯出现在上海,是由美国奥的斯公司于1901年安装的。1932年由美国奥的斯公司安装在天津利顺德酒店的电梯至今还在安全运转着。1951年,党中央提出要在天安门安装一台由我国自行制造的电梯,天津从庆生电机厂荣接此任,四个月后不辱使命,顺利地完成了任务。十一届三中全会后,沐浴着改革开放的春风,我国电梯业进入了高速发展的时期。如今,在我国任何一个城市,电梯都在被广泛应用着。电梯给人们的生活带来了便利,也为我国现代化建设的加速发展提供了强大的保障。
电梯是高层建筑中安全、可靠、垂直上下的运载工具,对改善劳动条件、减轻劳动强度起到很大的作用。电梯的应用范围很广,可用于宾馆、饭店、办公大楼、商场、娱乐场所、仓库以及居民住宅大楼等。在现代社会中,电梯已成为人类必不可少的垂直运输交通工具。
人类社会已经进入信息化时代,信息社会的发展离不开电子产品的进步。单片机的出现使人类实现利用编程来代替复杂的硬件搭建电路,它靠程序运行,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。一个不是很复杂的功能要是用美国50年代开发的74系列,或者60年代的CD4000系列这些纯硬件来搞定的话,电路一定是一块大PCB板!但是如果要是用美国70年代成功投放市场的系列单片机,结果就会有天壤之别!只因为单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性!单片机应用的主要领域非常广,智能化家用电器、办公自动化设备商业营销设备、工业自动化控制、智能化仪表、智能化通信产品、汽车电子产品、航空航天系统和国防军事、尖端武器等领域。
单片机应用的意义不仅在于它的广阔范围及所带来的经济效益,更重要的意义在于,单片机的应用从根本上改变了控制系统传统的设计思想和设计方法。以前采用硬件电路实现的大部分控制功能,正在用单片机通过软件方法来实现。以前自动控制中的PID调节,现在可以用单片机实现具有智能化的数字计算控制、模糊控制和自适应控制。这种以软件取代硬件并能提高系统性能的控制技术称为微控技术。随着单片机应用的推广,微控制技术将不断发展完善。三、设计目的任务及要求(1)学会单片机的使用来实现电梯系统的智能控制。(2)熟练C语言编程在单片机中的应用。(4)掌握电梯控制系统的主要功能与单片机实现的方法。(5)设计出一个电梯控制系统。(6)用C语言编程在单片机中应用。四、总体设计方案1、设计思路:本次设计的总思想是,用开关来做单片机的控制端来做为输入信号说明人在那一层,采用传感器来说明楼层的实时位置,用单片机来控制三相交流电机的正反转来运行电梯的上下,用LED来显示方向及位置。2、总体设计框图单片机单片机延时电路外部显示数码显示内部显示传感器电机正反转复位电路时钟电路五、设计原理
以交流接触器控制的三相电机主拖动系统。外呼内选系统,外部呼叫信号和指示以及轿厢内选项层和指示系统。延时开关门电路。轿厢内状态与外部指示系统,随时显示电梯所在位置。操作控制系统。楼层指示采用LED七段数码管,清晰直观,节省能源。所有的显示运行状态及指示灯均采用发光二及管,大大节约了电能,整个控制箱电源功率在100W以下。在控制器上可方便的调节延时开关门和换速电阻切换时间,便于安装和现场调试。电梯的运行的基本过程是:由外部的呼叫信号给出呼叫,控制系统判断电梯目前所处的位置并与呼叫楼层进行对照,同方向还是反方向,若反方向,则改变方向到呼叫层.若同方向直接运行到呼叫层。为了便于了解控制近况,本系统中设计了运行状态指示电路。
初始化初始化关显示.关中断开始寻找基站开中断外呼蜂鸣内选运行平层消号有人吗?自动选层运行平层消号各种控制区功能检测处理电梯运行的主程序图换向到底层呼叫是同方向启动下行换向到底层呼叫是同方向启动下行延时开门现运行方向到顶层呼叫是同方向启动上行变为下方向变为上方向检查楼层关指示换向驱动输出接口电路主要是电机主拖动及开关门电机控制.主引电机使用三相380V交流供电,其电机功率约为22KW左右.因此所使用的交流接触器触点电流较大,尤其在刚启动时电流更大,触头引起的火花必然会对单片机的工作产生影响.为了防止这个影响的产生,在输出电路中考虑了两级隔离措施.首先用光电耦合器输出将逻辑TTL电平转换为直流5V电平的驱动电路,从而接通交流电动机工作。
A/D转换芯片0809具有八个模拟量输入通道,每个通道对应的数据范围为0-255,将这些数据作为软件中延时时间的常数,通过电位器改变A/D转换数值,达到改变时间的目的.在安装和维护过程中,对停车平层的舒适感,主要靠从快车到三次慢车的延时时间来实现,对启动的舒适感也主要靠调整从三次慢车到快车的延迟时间.这个调整随着电梯运行状态的变化经常运行。另外,还有延时关门时间,要调节到适当长度才符合实际情况。这个电路方便可靠地实现了上述调整,节约了电梯高度时间!本电梯采用了延时电路来控制电梯的开关门,下面是关门控制程序段框图:
关门关门开门到位开门有人吗?关门吗?关门到位开门吗?本层外呼延时开门关门程序控制程序段框图
控制系统软件在硬件支持下运行,指挥系统进行相应的控制.软件均采用MCS—51汇编语言写成,约点内存3.5K左右.由于电梯控制系统实时采集数据量少,没有在系统中扩展随机RAM,只使用了8031片内RAM来安排呼叫信号的记录,判断输出状态.并安排有足够的堆栈来满足中断及程序调用的需要。在程序中设计了停电后重新上电运行时,有自动返回基站功能。
图5单片机的主要功能和各引脚功能主要特性:◆与MCS-51兼容◆4K字节可编程闪烁存储器◆全静态工作:0Hz-24Hz◆三级程序存储器锁定◆128*8位内部RAM◆32可编程I/O线◆两个16位定时器/计数器◆5个中断源◆可编程串行通道◆低功耗的闲置和掉电模式◆片内振荡器和时钟电路◆寿命:1000写/擦循环◆数据保留时间:10年管脚说明: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编程和校验时,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门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚备选功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2/INT0(外部中断0)P3.3/INT1(外部中断1)P3.4T0(记时器0外部输入)P3.5T1(记时器1外部输入)P3.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。各单元模块设计1、单片机最小系统模块图3.2.1单片机最小系统单片机最小系统包括主芯片,复位电路和晶振脉冲产生电路。X1为12MHz晶振,与30Pf电容并联,产生1us的脉冲信号作为单片机的“心脏”部分。复位电路是开关与10uf电容并联组成的上电自动复位电路,在RST端为高电平时单片机清零,也即开关按下会产生清零信号。RP1为排阻,作为P0端的上拉电阻,接此原因是P0端口是由OC门组成。U1为数据输入端口,通过电脑编程能将程序通过此接口烧录入单片机中。2、开关控制模块图3.2.2开关控制模块开关控制模块采用4*4矩阵形式电路可以减少单片机接口的使用。写键盘代码时运用的是逐行扫描判断键值按下与否。编程如下:ucharkey_scan(void){ ucharscode,recode; P1=0xf0; if((P1&0xf0)!=0xf0) { delay1(2); if((P1&0xf0)!=0xf0)//有键按下 { scode=0xfe;//辅助变量,设定行 while((scode&0x10)!=0) { P1=scode;//将某一行设为0,从而判断是否为该行 if((P1&0xf0)!=0xf0) { recode=P1&0xf0;//列码 scode=scode&0xf0;//行码 return(scode+recode);//按键坐标} elsescode=(scode<<1)|0x01;//下一行判断}}} return0;}3、电机驱动模块图3.2.3电机驱动模块电机驱动采用L297环形计数分配器和L298大功率步进电机驱动器完成。本次设计采用步进电机,目的是方便智能控制,可实现调速功能。电机使用的是二相步进电机,由于仅用来实验,所以电机采用5V电源供电即可,实际中必须使用大电压来供电方能带动重物(人等)。环形分配器L297引脚图如下图:L297引脚图L297功能介绍:SYNC为斩波器输出端,多个L297一起用时用此端口连接在一起共用一组时钟振荡;HPME端为集电极开路输出端;A~D为四相输入端;INIH1,INIH2为控制A~D相驱动,此引脚为低电平时A~D相禁止输入;ENABLE端为使能输入端,低电平阻止电机驱动;RESET为复位端;HALF/FULL为半角全角控制端,高电平时选择半步输入;CLOCK为时钟输入端,控制电机速度;CW/CCW为方向控制端;OSC为斩波器频率输入端;SEN1和SEN2为电流检测端。大功率步进电机驱动器L298引脚图如下图L298引脚图L298功能介绍:SENA和SENB为电流检测端;IN1~IN4为A~D相输入控制端;ENA和ENB为使能输入端,低电平禁止输入;OUT1~OUT4为输出端。4、显示模块图3.2.4显示模块由于点阵和双位数码管耗电流较大,不能直接连接单片机IO口驱动其正常工作,所以加上锁存器74HC573和显示译码器CD4511驱动。其中利用CD4511模块的另一作用是节省接口,因为本次设计外围电路较多,单片机接口不够,使用此驱动是必要的。锁存器74HC573引脚图如图74HC573引脚图74HC573功能介绍:D0~D7为输入端;Q0~Q7为输出端;OEN为输出使能端,当其输入为高电平时输出关断,输入为低电平时输出正常;DEN为输出输入使能端,当此端口为高电平时,输出跟随D0~D7,当此端口为低电平时,输出保持上一时刻的状态;显示译码器CD4511引脚图如图CD4511引脚图CD4511功能介绍:A~D为输入端;QA~QG为输出端;LT为试灯输入端,当此端口为低电平时,无论其他的状态如何,始终输出数字8,作为判断数码管的好坏端口使用;LE/STB为灭灯输入端,当此端口输入低电平时数码管灭,输入高电平时数码管正常显示;BI为动态消零信号输入端,当此端口输入低电平时且LT为高电平时,当输入0000时,输出0熄;点阵的使用介绍:点阵是8*8位的,相当于由64个LED组成,8个阳极控制端口,8个阴极控制端口;数码管的使用介绍:数码管是采用两位共阴极数码管,通过对a~g的编码来显示数字。5、报警模块图3.2.5报警模块本设计采用8550三极管驱动蜂鸣器。当PO口送高电平时,三极管处于截止状态,三极管Vce电压约为VCC,蜂鸣器只有很少电流流过,没法驱动其发声。当PO口送低电平时,三极管处于饱和导通状态,三极管Vce约为0.3V,蜂鸣器有较大电流流过,能驱动其报警发声。6、电路总图电路总图七、心得体会通过这次单片机的实习,我感觉我的理论知识和实践能力都有了很显著的提高,比如说再写程序的时候遇到了一些问题,或者是说写的程序运行不了,我就会查找大量的资料来解决这些问题,用一些更合适的指令来实现课题要求的功能.从写程序到焊接电路,到调试电路,我付出了很大的努力.同时自己也更深入的了解到了单片机的无穷魅力,我现在对我们的专业更加的热爱了,因为我在实践中能体会到很大的乐趣,虽然有的时候可能遇到了一些困难,但是我最终解决了,或者是说在同学的帮助下解决了,我也会感觉到成功给我带来的喜悦,这种喜悦是其他人难以想象的到的,但是,我知道我不能骄傲,我知道我在专业知识上的掌握还是远远不够的,我还要更加努力的去学习,充实自己的理论知识,提高自己了实践能力。八、参考文献[1]叶挺秀.应用电子学[M].杭州:浙江大学出版社,1994[2]朱承高.电工及电子技术手册[M].北京:高等教育出版社,1990[3]阎石.数字电子技术基础(第三版)[M].北京:高等教育出版社,1989[4]廖常初.现场总线概述[J].电工技术,1999.6[5]李朝青单片机原理及接口技术[M].北京:北京航空航天大学出版社,1994.11[6]李广弟单片机基础[M]。北京.北京:北京航空航天大学出版社,1997.7[7]曹巧媛单片机原理及应用[M].大连.大连理工大学出版社.1996.5[8]陈光东.单片微型计算机原理与接口技术[M].武汉:华中科技大学出版社。[9]沈德全.mcs51系列单片机接口电路与应用程序实例[M].北京:北京航空航天大学出版社[10]李广弟.单片机基础[M].北京航空航天出版社,2001.7[11]楼然苗.51系列单片机设计实例[Mv北京航空航天出版社,2003.3[12]唐俊翟.单片机原理与应用[M].冶金工业出版社,2003.9[13]刘瑞新.单片机原理及应用教程[M].机械工业出版社,2003.7[14]吴国经.单片机应用技术[M].中国电力出版社,2004.1[15]何立民.单片机应用系统设计[M].北京航空航天出版社,1995[16]张凯.MCS-51单片机综合系统及其设计开发[M].科学出版社,1996附录附录1:源程序 ORG
0000H
AJMP
START
ORG
000BH
AJMP
TIME
ORG
001BH
AJMP
TIME1
;*********START启动程序***********
START:
MOV
TMOD,#11H
MOV
IE,#8AH
MOV
TH0,#3CH
;定时100ms
MOV
TL0,#0B0H
MOV
TH1,#0ECH
;定时10ms
MOV
TL1,#78H
SETB
TR0
MOV
SP,#6FH
;*********STOP停止程序***********
STOP:
CLR
P0.6
CLR
P0.7
MOV
R3,#0
MOV
P3,#1FH
;数码管显示“1”
JB
P1.7,$
;等待开始工作指令
CLR
P2.4
CLR
P2.5
;电动机制动
SETB
P0.6
SEBT
P2.7
;蜂鸣器报警
SETB
TR1
;启动T1
;10ms一次读取按键
;*********一楼上升按键选择程序***********
UP1:
CLR
P2.7
MOV
A,20H
;目前在1楼
ORL
A,21H
;取得>1楼请求情况
ORL
A,22H
ANL
A,#0EH
JZ
UP1
;无请求,则等待
CLR
P0.7
;上升指示灯亮
CLR
P2.4
SEBT
P2.5
;电动机正转上升
ACALL
DLY
;上升2s
;*********二楼上升按键选择程序***********
UP2:
MOV
P3,#2FH
;到达2楼,数码管显示“2”
JB
20H.1,UP21
;是2楼电梯间的上升请求,转UP21
JB
22H.1,UP21
;是电梯内目标2楼请求,转UP21
SJMP
UP22
UP21:
CLR
20H.1
;清二楼电梯间上升请求标志位
CLR
22H.1
;清电梯内目标2楼请求标志位
SETB
P0.7
;上升指示灯灭
MOV
R2,#0
;5s定时开始
CJNE
R2,#50,$
;等待5s延时
UP22:
MOV
A,20H
ORL
A,21H
ORL
A,22H
ANL
A,#0CH
;取得>2楼请求情况
JNZ
UP23
AJMP
DOWN22
;>2楼无请求,转2楼下降
UP23:
CLR
P0.7
;上升指示灯亮
CLR
P2.4
SEBT
P2.5
;电动机正转上升
ACALL
DLY
;上升2s
;*********三楼上升按键选择程序***********
UP3:
MOV
P3,#3FH
;到达3楼,数码管显示“3”
JB
20H.2,UP31
;是3楼电梯间的上升请求,转UP31
JB
22H.2,UP31
;是电梯内目标3楼请求,转UP31
SJMP
UP32
UP31:
CLR
20H.1
;清3楼电梯间上升请求标志位
CLR
22H.1
;清电梯内目标3楼请求标志位
SETB
P0.7
;上升指示灯灭
MOV
R2,#0
;5s定时开始
CJNE
R2,#50,$
;等待5s延时
UP32:
MOV
A,20H
ORL
A,21H
ORL
A,22H
ANL
A,#08H
;取得>3楼请求情况
JNZ
UP33
AJMP
DOWN32
;>3楼无请求,转3楼下降
UP33:
CLR
P0.7
;上升指示灯亮
ACALL
DLY
;上升2s
UP34:
MOV
P3,#4FH
;到达4楼,数码管显示“4”
;*********四楼下降按键选择程序***********
UP41:
CLR
20.H3
;清4楼电梯间下降请求标志位
CLR
22H.3
;清电梯内目标4楼请求标志位
SETB
P0.7
;上升指示灯灭
MOV
R2,#0
;5s定时开始
CJNE
R2,#50,$
;等待5s延时
UD4:
MOV
A,50H
ORL
A,21H
ORL
A,22H
ANL
A,#07H
;取得<4楼的请求情况
JNZ
DOWN4
AJMP
UD4
DOWN4:
CLR
P0.6
;下降指示灯亮
CLR
P2.4
SEBT
P2.5
;电动机反转下降
ACALL
DLY
;下降2s
;*********三楼下降按键选择程序***********
DOWN3:
MOV
P3,#3FH
;到达3楼,数码管显示“3”
JB
21H.2,DOWN31
;是3楼电梯间的下降请求,转DOWN31
JB
22H.2,DOWN31
;是电梯内目标3楼请求,转DOWN31
S
JMP
DOWN31:CLR
21H.2
;清3楼电梯间下降请求标志位
CLR
22H.2
;清电梯内目标3楼请求标志位
SETB
P0.6
;下降指示灯灭
MOV
R2,#0
;5s定时开始
CJNE
R2,#50,$
;等待5s延时
DOWN32:MOV
A,20H
ORL
A,21H
ORL
A,22H
ANL
A,#03H
;取得<3楼的请求情况
JNZ
DOWN33
AJMP
UP32
;<3无楼请求,转3楼上升
DOWN33:CLR
P0.6
;下降指示灯亮
CLR
P2.4
SEBT
P2.5
;电动机反转下降
ACALL
DLY
;*********二楼下降按键选择程序***********
DOWN2:
MOV
P3,#2FH
;到达2楼,数码管显示“2”
JB
21H.1,DOWN21
;是2电梯间的下降请求,转DOWN21
JB
22H.1,DOWN2
;是电梯内目标3楼请求,转DOWN21
SJMP
DOWN22
DOWN21:CLR
21H.1
;清2楼电梯间下降请求标志位
CLR
22H.1
;清电梯内目标2楼请求标志位
SETB
P0.6
;下降指示灯灭
MOV
R2,#0
;5s定时开始
CJNE
R2,#50,$
;等待5s延时
DOWN22:MOV
A,20H
ORL
A,21H
ORL
A,22H
ANL
A,#02H
;取得<2的请求情况
JNZ
DOWN23
AJMP
UP22
;<2楼请求,转2楼上升
DOWN23:CLR
P0.6
;下降指示灯亮
CLR
P2.4
SEBT
P2.5
;电动机反转下降
ACALL
DLY
DOWN1:
MOV
P3,#1FH
;到达1,数码管显示“1”
DOWN11:CLR
21H.0
;清电梯内目标1请求标志位
SETB
P0.6
;下降指示灯灭
MOV
R2,#0
;0
s定时开始
CJNE
R2,#50,$
;5s延时
CJNE
R3,#0,DOWN12
;Stop键是否按下过
AJMP
UP1
DOWN12:CLR
P0.6
;若Stop键按下过,转S1停止工作
CLR
P0.7
AJMP
S1
;定时器T0中断服务程序:5s计时
TIME:
MOV
TH0,#3CH
MOV
TL0,#0B0H
INC
R2
;R2计数器
RETI
;*********
T1中断服务程序:按键状态检查***********
TIME1:
MOV
TH1,#0ECH
;每10s检查一次按键
MOV
TL1,#78H
MOV
6EH,A
MOV
30H,P1
;读入所有按键状态
MOV
31H,P3
JB
P1.6,TIME11
;若Stop键未按下,则正常运行
MOV
R3,#0FFH
;Stop键按下,标志R3置非0数
MOV
20H,#0
;清除全部电梯间上升请求
MOV
21H,#0
;清除全部电梯间下降请求
MOV
22H,#0
;清除全部电梯内目标楼层请求
MOV
30H,#0FFH
;修改读入的按键状态,使之为
MOV
31H,#0FEH
;电梯内目标为一楼
CLR
TR1
;并关闭T1,不再读取按键
TIME11:
MOV
A,30H
CPL
A
ANL
A,#07H
;取得电梯间上升请求
ORL
20H,A
MOV
A,20H
;取得上升指示灯状态
CPL
A
ANL
A,#07H
MOV
32H,A
MOV
A,30H
CPL
A
ANL
A,#38H
;取得电梯间下降请求
RR
A
RR
A
ORL
21H,A
MOV
A,21H
CPL
A
ANL
A,#0EH
RL
A
RL
A
ORL
32H,A
MOV
A,P0
ANL
A,#0C0H
ORL
A,32H
MOV
P0,A
;刷新上升、下降请求指示灯
MOV
A,31H
ANL
A,#0FH
;取得电梯内目标楼层请求
ORL
22H,A
MOV
A,22H
CPL
A
MOV
P2,A
;刷新电梯内目标楼层指示灯
TIME12:
MOV
A,6EH
RETI
;*********
2s延时程序***********
DLY:
MOV
R5,#20
DLY1:
MOV
R6,#100
DLY2:
MOV
R7,#250
DJNZ
R7,$
DJNZ
R6,DLY2
DJNZ
R5,DLY1
RET
END
毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:日期:
学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期:年月日导师签名:日期:年月日
指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神□优□良□中□及格□不及格2、学生掌握专业知识、技能的扎实程度□优□良□中□及格□不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力□优□良□中□及格□不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性□优□良□中□及格□不及格5、完成毕业论文(设计)期间的出勤情况□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)指导教师:(签名)单位:(盖章)年月日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)评阅教师:(签名)单位:(盖章)年月日PAGE3-教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况□优□良□中□及格□不及格2、对答辩问题的反应、理解、表达情况□优□良□中□及格□不及格3、学生答辩过程中的精神状态□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公共汽车能源消耗定额运算示例
- 瓜蒌绿色高效栽培技术
- 2025浙江联盟乳房旋切针类医用耗材集中带量采购中选产品中选产品清单及协议量明细
- 保养鞋子知识培训课件
- 植物病害的防治与研究试题及答案
- 保洁防控培训课件内容
- (一模)2025年广东省高三高考模拟测试 (一) 英语试卷(含官方答案及详解)
- 如何提升国际物流职业素养的试题及答案
- 针对性备考CPSM试题及答案分享
- 精准分析CPSM考试试题及答案
- 2025年中国票据融资行业发展现状、市场运行态势及发展前景预测报告
- 生物-九师联盟2025届高三2月质量检测巩固卷(G)(九师一模)试题和答案
- 2025年仲裁法考试试题及答案
- 2024年成都市新津区卫健系统招聘笔试真题
- 非遗文化之漆扇介绍课件
- MH 5006-2015民用机场水泥混凝土面层施工技术规范
- MOOC 跨文化交际通识通论-扬州大学 中国大学慕课答案
- (正式版)SHT 3078-2024 立式圆筒形料仓工程设计规范
- 三级管配筋设计图册
- 高等职业教育法律文秘专业教学资源库
- 长沙理工大学考研桥梁工程复试习题及答案
评论
0/150
提交评论