基于51单片机的四层电梯控制设计毕业论文内容摘要:
MOV R3, 0 JB , $ ;等待开 始工作指令 SETB SETB TR1 ;启动 T1 ; 10ms 一次读取按键。 *********一楼上升按键选择程序 *********** UP1: MOV A, 20H ;目前在 1 楼 ORL A, 21H ;取得 1 楼请求情况 ORL A, 22H ANL A, 0EH JZ UP1 ;无请求,则等待 CLR ;上升指示灯亮 SEBT SEBT ;电动机正转上升。 *********二楼上升按键选择程序 *********** UP2: MOV DPTR, 5BH ;到达 2 楼,数码管显示“ 2” JB , UP21 ;是 2 楼电梯间的上升请求,转 UP21 JB , UP21 ;是电梯内目标 2 楼请求,转 UP21 SJMP UP22 UP21: CLR ;清二楼电梯间上升请求标志位 CLR ;清电梯内目标 2 楼请求标志位 SETB ;上升指示灯灭 SEBT SEBT ;电机正转电梯门开 MOV R2, 0 ; 5s 定时开始 CJNE R2, 50, $ ;等待 5s 延时 CLR ;门关 SEBT SEBT ;电动机正转上升 UP22: MOV A,20H ORL A,21H ORL A,22H ANL A, 0CH ;取得 2 楼请求情况 JNZ UP23 AJMP DOWN22 ; 2 楼无请求,转 2 楼下降 UP23: CLR ;上升指示灯亮 SEBT SEBT ;电动机正转上升。 *********三楼上升按键选择程序 *********** UP3: MOV DPTR, 4FH ;到达 3 楼,数码管显示“ 3” JB , UP31 ;是 3 楼电梯间的上升请求,转UP31 JB , UP31 ;是电梯内目标 3 楼请求,转 UP31 SJMP UP32 UP31: CLR ;清 3 楼电梯间上升请求标志位 CLR ;清电梯内目标 3 楼请求标志位 SETB ;上升指示灯灭 SEBT SEBT ;门开 MOV R2, 0 ; 5s 定时开始 CJNE R2, 50, $ ;等待 5s 延时 CLR ;门关 SEBT SEBT ;电动机正转上升 UP32: MOV A, 20H ORL A, 21H ORL A, 22H ANL A, 08H ;取得 3 楼请求情况 JNZ UP33 AJMP DOWN32 ; 3 楼无请求,转 3 楼下降 UP33: CLR ;上升指示灯亮 SEBT SEBT ;电动机正转上升 UP34: MOV DPTR, 66H ;到达 4 楼,数码管显示“ 4”。 *********四楼下降按键选择程序 *********** UP41: CLR ;清 4 楼电梯间下降请求标志位 CLR ;清电梯内目标 4 楼请求标志位 SETB ;上升指示灯灭 SEBT SEBT ;门开 MOV R2, 0 ; 5s 定时开始 CJNE R2, 50, $ ;等待 5s 延时 CLR ;门关 SEBT SEBT ;电动机正转上升 UD4: MOV A, 50H ORL A, 21H ORL A, 22H ANL A, 07H ;取得 4 楼的请求情况 JNZ DOWN4 AJMP UD4 DOWN4: CLR ;下降指示灯亮 SEBT CLR ;下降。 *********三楼下降按键选择程序 *********** DOWN3: MOV DPTR, 4FH ;到达 3 楼,数码管显示“ 3” JB , DOWN31 ;是 3 楼电梯间的下降请求,转 DOWN31 JB , DOWN31 ;是电梯内目标 3 楼请求,转 DOWN31 S JMP DOWN32 DOWN31: CLR ;清 3 楼电梯间下降请求标志位 CLR ;清电梯内目标 3 楼请求标志位 SETB ;下降指示灯灭 SEBT SEBT ;门开 MOV R2, 0 ; 5s 定时开始 CJNE R2, 50, $ ;等待 5s 延时 CLR ;门关 SEBT CLR ;下降 DOWN32: MOV A, 20H ORL A, 21H ORL A, 22H ANL A, 03H ;取得 3 楼的请求情况 JNZ DOWN33 AJMP UP32 ; 3 无楼请求 ,转 3 楼上升 DOWN33: CLR ;下降指示灯亮 SEBT CLR ;下降。 *********二楼下降按键选择程序 *********** DOWN2: MOV DPTR, 5BH ;到达 2 楼 ,数码管显示“ 2” JB , DOWN21 ;是 2 电梯间的下降请求,转 DOWN21 JB ,DOWN2 ;是电梯内目标 3 楼请求,转DOWN21 SJMP DOWN22 DOWN21: CLR ;清 2 楼电梯间下降请求标志位 CLR ;清电梯内目标 2 楼请求标志位 SETB ;下降指示灯灭 SEBT SEBT ;门开 MOV R2, 0 ; 5s 定时开始 CJNE R2, 50, $ ;等待 5s 延时 CLR ;门关 SEBT CLR ;下降 DOWN22: MOV A, 20H ORL A, 21H ORL A, 22H ANL A, 02H ;取得 2 的请求情况 JNZ DOWN23 AJMP UP22 ; 2 楼请求 ,转 2 楼上升 DOWN23: CLR ;下降指示灯亮 SEBT CLR ;下降 DOWN1: MOV DPTR, 06H ;到达 1,数码管显示“ 1” DOWN11: CLR ;清电梯内目标 1 请求标志位 SETB ;下降指示灯灭 SEBT SEBT ;门开 MOV R2, 0 ; 5s 定时开始 CJNE R2, 50, $ ;等待 5s 延时 CLR ;门关 SEBT CLR ;下降 CJNE R3, 0, DOWN12 ; Stop 键是否按下过 AJMP UP1 DOWN12: CLR ;若 Stop 键按下过 ,转 S1 停止工作 CLR AJMP S1 电机控制部分 本设计只是对电梯运行状况的简单模拟,对电机驱动这部分要求不是很严格,只需要实现电机的正反转就可以了,所以选择直流电机和 L289N 芯片驱动,可根据 PWM 调节脉宽进行电机调速和正反转。 由 L298N 内部电路无续流二极管对三极管进行保护,所以必须在外部接线 OUT1, OOUT2, OUT3, OUT4 加入续流二极管保护电路。 L298N 的输出电流为 2A,最高电流为 4A,最高工作电压为 50V. 楼层检测及显示部分 利用光电传感器检测楼层,电梯行至楼层标志处(装有光电传感器)时,光槽光线被遮挡,引其电平变化,通过 发送到单片机中 R4 计数,可实现楼层检测。 并实时的,通过 RXD 和 TXD,送到 74HC164 数码管显示当前楼层数。 程序详见附录主程序清单。 报警部分 当电梯运行中发生故障停止时, 置 1,发出报警,另外还可以通过手动按“ HELP”实现报警求救。 程序详见附录主程序清单。 结 论 本文介绍了基 于单片机的电梯控。基于51单片机的四层电梯控制设计毕业论文
相关推荐
十分重要的意义。 本次厢庚殖乞藻菩侮盔妇稍赶铀邻宙垦构濒慎膨钨淮打氧菠棍赌酮踊需怕癸闷媒买堤柯皮湖竣仍坯乃津涅琢搓计臼豌恳脸予蓬秀氧造叠芯剑糙弦谊举卑 具体内容 基于 51单片机的多路温度采集控制系统设计 3 基于 51 单片机的多路温度采集控制系统设计言:随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响
02 由 Vcc1 供电。 X1 和 X2 是振荡源,外接 晶振。 RST是复位 /片选线,通过把 RST 输入驱动置高 图 DS1302 引脚图 电平来启动所有的数据传送。 RST 输入有两种功能:首先, RST 接通控制逻辑, 允许地址 /命令序列送入移位寄存器;其次, RST 提供终止单字节或多字节数据的传送手段。 当 RST 为高电平时,所有的数据传送被初始化,允许对 DS1302
的能力。 显然这个输入信号越小,收音机的灵敏度越高。 三、选择性 选择性表示收音机从包括各种频率的复杂信号中选出有用信号而 抑制其他干扰信号的能力,选择性以输入信号失谐177。 9kHz 时灵敏度下降的程度来表示,单位为 dB(分贝)。 dB 数越大,表示收音机的选择性越强。 四、输出功率 输出功率是指收音机输送给扬声器的音频信号的功率,单位为 W (瓦),也可用 mW 表示,
各相电路各自给一相绕组供电,也是相互独立工作,由此可知,当 SR 电机一相绕组或控制器一相电路发生故障时,只需停止该相 的 工作,在控制方面并不需要对其他相做任何变动。 因此本系统可以构成可靠性很高的系统。 ,只与通电顺序有关。 从而可使每相绕组只需一个主开关,降低 功率驱动器 成本。 器不会发生直通短路故障,可靠性高。 传统的 PWM 变频器功率电路中每桥臂两个功率开关直接跨在直流电源侧
跳沿时,所有内部寄存器清零;下跳沿时,开始进行 A/D 转换;在转换期间, ST 应保持低电平。 EOC 为转换结束信号。 当 EOC 为高电平时,表明转换结束;否则,表明正在进行 A/D 转换。 OE 为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。 OE= 1,输出转换得到的数据; OE= 0,输出数据线呈高阻状态。 D7- D0 为数字量输出线。 CLK 为时钟输入信号线
I/O 口, P2 口缓冲器可接收,输出 4个 TTL 门电流,当 P2 口被写“ 1”时,其管脚被内部上拉电阻拉高,且作为输入。 并因此作为输入时, P2 口的管脚被外部拉低,将输出电流。 这是由于内部上拉的缘故。 P2口当用于外部程序存储器或 16 位地址外部数据存储器进行存取时, P2口输出地址的高八位。 在给出地址“ 1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,