1、大学学院课程设计 1 大学大学学院学院课程课程设计设计 自动电梯模拟系统自动电梯模拟系统? 学生姓名学生姓名 学学 号号 所所 在在 系系 专业名称专业名称 班班 级级 指导教师指导教师 成成 绩绩 大学大学学院学院 二二一一一一年年六六月月 大学学院课程设计 2 摘要摘要:当前,人们对住房的需求量越来越多,很多家庭都不止一套住房。但是, 我国的住房面积有限,为了更好的解决这一问题,于是,很多住房都像商务建筑 一样,修建成电梯公寓的形式,这样便能容纳更多的住户。对于电梯的人性化设 计,也显得很重要了。 本次设计,就是基于 AT89S51 系列单片机的自动电梯工作的模拟方案。其中 涉及到按键中断
2、模块、LCD 人机交互显示界面模块、LED 流水灯控制模块、PWM 步进电机模拟控制模块。 关键字:AT89S51 ,电梯, 脉宽调制 Abstract:Currently, more people demand for housing condition, many families have more than an apartment. However,the area we can use is limited, in order to better solving this problem, so many houses are the same as commercial buil
3、dings, elevator apartment building into a form that can accommodate more tenants. The user-friendly design for the elevator, it is very important. The design is based on AT89S51 MCU escalator works as a simulation program. Refering to key interrupt module, LCD interactive display interface module, L
4、ED water lamp control module, PWM stepper motor control module simulation in this program. Key words:AT89S51 ,Elevator ,PWM 大学学院课程设计 3 目 录 1.1.总体设计方案总体设计方案 . 1 1.1 1.1 硬件设计框图硬件设计框图 1 1.2 1.2 软件设计流程图软件设计流程图 2 2.2.模块设计模块设计 3 2.1 2.1 电源设计电源设计 3 2.1.1 2.1.1 电源相关元件的选取电源相关元件的选取 . 3 (1)电容 3 (2)稳压芯片 3 2.2 2
5、.2 电梯升降状态指示灯电梯升降状态指示灯 . 4 3.3.硬件电路设计硬件电路设计 . 5 3.13.1 原理图原理图 . 5 3.2 3.2 PCBPCB 图图 . 5 4.4.软件程序代码软件程序代码 . 6 4.14.1 相关头文件相关头文件 6 4.24.2 主程序代码主程序代码 9 5.5.设计总结设计总结 . 14 6.6.参考文献参考文献 . 15 大学学院课程设计 4 前言 随着经济的发展, 人们对住房的需求量越来越多, 很多家庭都不止一套住房。 但是,我国的住房面积有限,为了更好的解决这一问题,于是,很多住房都像商 务建筑一样,修建成电梯公寓的形式,这样便能容纳更多的住户。
6、对于电梯的人 性化设计,也显得很重要了。 本次设计,就是基于 AT89S51 系列单片机的自动电梯工作的模拟方案。其中 设计到按键中断模块、LCD 人机交互显示界面模块、LED 流水灯控制模块、PWM 步进电机模拟控制模块。 首先,通过按键和 LCD1602 设置电梯运行环境,比如说总共楼层设置、报警 设置等(还可以新增其他功能,即是对系统进行升级) 。然后,电梯开始运动, 电梯每隔 20 秒上(或下)一层楼,每到一层楼,停留 20 秒。通过流水灯方向, 可以判断电梯的上下情况,通过 LCD1602 的显示内容,可以得到电梯当前所到的 楼层。 本次设计没有使用任何已被别人写好的程序或者电路模块, 所有工程文件都 是从开始创建到最终定稿的步骤完成的, 也许有很多不足之处, 但通过不断升级、 改进,相信会做到更好的。 大学学院课程设计 5 1.总体设计方案 1.1 硬件设计框图 图 1 硬件结构框图 硬件结构相对简单,除最