摘要本系统为简单的电梯模型,采用 AT89C51 作为信号的检测和控制核心,利用 KEIL 编写控制电梯的汇编语言程序,并使用 PROTUS 软件对电梯模型的按键屏幕显示,马达运行状态进行仿真。在电梯模型中电梯状态的显示采用了连接有 3-8 译码器连接七个发光二极管分别表示一到七楼,LED 点亮表示电梯处于当前楼层,楼层显示采用 4 段码 LED,楼层按键采用七个按键式开关,以及一个拨动开关,利用直连法与 AT89C51 连接,分别表示一到七层以及紧急开关。电梯运行的速度控制采用直流减速电机。当电梯上行时马达正转,下行时马达反转,到达目的楼层后马达停转。基于这些完备而可靠地硬件设计,使用了一套独特的软件算法,实现了对模拟电梯运动的精确控制。【关键词】:汇编语言 PROTUS 电梯模型 AT89C51 3-8 译码器 紧急开关目录摘要--------------------------------------------------------------------------------Ⅰ第 1 章 概 述--------------------------------------11.1 专业课程设计题目-----------------------------------11.2 专业课程设计的目的与内容--------------------------11.2.1 目----------------------------------------------11.2.2 内容--------------------------------------------11.3 方案的研讨与制定----------------------------------11.4 人员分工及项目功能模块化设计----------------------21.4.1 人员分工----------------------------------------21.4.2 功能模块化设计----------------------------------2第 2 章 项目硬件方案----------------------------------52.1 系统方框图----------------------------------------52.2 系统器件选型--------------------------------------52.3 系统整体原理图------------------------------------62.3.1 整体原理综述-----------------------------------62.3.2 各模块原理综述---------------------------------7第 3 章 系统软件方案-----------------------------------83.1 系统 I/O 分配--------------------------------------83.2 主程序及流程图------------------------------------83.3 主要功能模块程序及流程图--------------------------8第 4 章 联机调试过程中的问题及解决---------------------11第 5 章 课程设计扩展和小结-----------------------------12致 谢---------------------------...