基于AT89C51的三层电梯控制系统设计与实现

0 下载量 199 浏览量 更新于2024-06-22 收藏 367KB DOC 举报
本文档是一份关于单片机在电梯控制中的应用设计,属于自动化专业动1101班级的课程设计。学生孙海文,学号08537,在指导教师赵峰的指导下完成了一项基于AT89C51单片机的三层电梯控制系统的设计。 1. 设计任务与要求: - 主题:单片机驱动的电梯控制模型设计,要求用户可以通过按键发出楼层请求,显示电梯当前所在的楼层,实现电梯的升降控制,并能够检测电梯超重状态。 2. 所用器件: AT89C51是一款低功耗、高性能的8位单片机,内置4KB Flash存储器,支持ISP编程,具备128B RAM、32条I/O口线、2个16位定时计数器、5个中断源以及全双工串行口等功能,能满足电梯控制系统的复杂需求。 3. 系统设计: - 硬件设计:主要涉及单片机接口,如P0口用于控制数码管显示楼层,P1口用于读取按键输入,P2口控制电机、电梯状态和蜂鸣器。采用了行列式键盘矩阵节省接口资源,当按键被按下时,通过输入口P1接收信号。 - 按键控制:通过矩阵键盘实现,单片机根据按键输入执行相应的电梯操作,如上楼、下楼、判断超重等。 - LED指示灯:使用P1口作为输入,L1和L2分别对应电梯上升和下降,而超重状态则通过P25输出低电平,配合P17和P37口的高电平控制LED灯亮起。 4. 总体设计: - 整体设计采用了一个包含硬件和软件的系统架构,通过单片机处理用户的输入,分析并控制电梯的运行状态,同时通过数码管和LED指示灯实时反馈电梯的位置和状态。 5. 评价体系: 设计评价体系包括考勤、守纪、过程参与度、设计报告撰写、答辩等环节,总成绩为100分,体现了对学生综合能力的全面考量。 总结,这份设计文档展示了如何利用单片机技术对电梯进行智能化控制,涵盖了硬件电路设计、软件编程逻辑以及实际操作的各个环节,充分体现了学生的实践能力和理论知识运用水平。