基于单片机的五层电梯课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告
课程名称微机课程设计
设计题目电梯模拟运行设计
专业班级自动化1041
姓名王会
学号**********
指导教师刘文洲蔡长青
起止时间2013.12.23---2013.12.31
成绩评定
电气与信息学院
课程设计考核和成绩评定办法
1.课程设计的考核由指导教师根据设计表现、设计报告、设计成果、答辩等几个方面,给出各项权重,综合评定。该设计考核教研室主任审核,主管院长审批备案。2.成绩评定采用五级分制,即优、良、中、及格、不及格。
3.参加本次设计时间不足三分之二或旷课四天以上者,不得参加本次考核,按不及格处理。
4.课程设计结束一周内,指导教师提交成绩和设计总结。
5.设计过程考核和成绩在教师手册中有记载。
课程设计报告内容
课程设计报告内容、格式各专业根据专业不同统一规范,经教研室主任审核、主管院长审批备案。
注:1. 课程设计任务书和指导书在课程设计前发给学生,设计任务书放置在设计报告封面后和正文目录前。
2. 为了节省纸张,保护环境,便于保管实习报告,统一采用A4纸,实习报告建议双面打印(正文
采用宋体五号字)或手写。
12/13学年第二学期
《单片机控制系统设计与调试》课程设计任务书
指导教师:刘文洲蔡长青班级:自动化1041、2班
地点:机房、单片机实验室(实训中心415)
课程设计题目:电梯模拟运行设计
一、课程设计目的
1.本课程设计的目的在于培养学生运用已学的微机控制技术的基础知识和基本理论,加以
综合运用,进行微机控制系统设计的初等训练,掌握运用微机控制技术的原理、设计内容和设计步骤,为从事相关的毕业设计或今后的工作需要打下良好的基础。能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。
2.独立完成一个小的系统设计,从硬件设计到软件设计,增强分析问题、解决问题的能力,
为日后的毕业设计及科研工作奠定良好的基础。
3. 能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。
二、课程设计内容(包括技术指标)
模拟5层楼的电梯运行,对电梯外部按键和内部按键进行识别,经单片机分析后发出控制信号,显示电梯的运行楼层,模拟电梯运行。
1.外部呼叫楼层响应功能
外部按键分为1楼上、2楼上下、3楼上下、4楼上下和5楼下,共10个按键,对应有10只发光二极管,当按键被按下时,对应发光二极管被点亮,电梯在运行过程中,对楼层的外部呼叫进行响应,在呼叫楼层停留(即显示延时),同时熄灭对应楼层的发光二极管。2.内部目的楼层响应功能
通过电梯内部按键来设定目的楼层,设有1、2、3、4、5层楼的按键,对应有5只发光二极管,当按键被按下时,对应发光二极管被点亮,单片机通过按键识别,对各目的楼层进行响应,在目的楼层停留(即显示延时),同时熄灭对应楼层的发光二极管。
3.响应顺序功能
对呼叫楼层、目的楼层和上、下楼进行响应先后顺序的区分,区分度和调试成绩成正比。
三、时间安排
四、基本要求
1.画出硬件电路图,完成PCB制版;
2.画出软件流程图,编写程序(C51语言/汇编语言);
3.完成系统调试;
4.提交设计报告。
摘要 (6)
Abstract (7)
1绪论 (8)
1.1 研究的背景与意义 (8)
1.2 设计的目的 (8)
2电路总体设计方案 (8)
2.1 设计思路 (8)
2.1.1 基本方案确立 (9)
2.1.2 软硬件确立 (9)
2.2 设计方框图 (9)
3系统硬件设计原理分析 (10)
3.1 复位和时钟电路 (10)
3.2 模拟信号输出电路设计 (11)
3.2.1 显示电路的设计 (11)
3.3 模拟信号输入电路设计 (12)
3.3.1 内部信号输入 (12)
3.3.2 外部信号输入 (12)
3.4 单片机外围扩展电路 (14)
4系统软件设计原理分析 (14)
4.1 电梯判决函数 (15)
4.2 软件系统设计流程图 (16)
4.3 keilc的编程和C语言的程序 (16)
4.3.1 keilc编程的流程 (16)
4.3.2 部分软件功能的程序 (17)
4.4 系统程序主流程图 (18)
5系统调试 (19)
5.1 硬件调试 (19)
5.2 软件调试 (20)
6总结 (21)
参考文献 (22)
附录 (23)
摘要
随着国内经济的发展和人口的快速增长,我国城市化进程的脚步越来越快,使都市的建筑物普遍朝着高层化方向发展。电梯在我们日常生活中起着举足轻重的作用。电梯已不仅仅是一种生产环节中的重要设备,更是一种人们频繁使用的交通运输设备。最早使用的交流继电气控制因其线路复杂,维护工作量大,故障率高,可靠性差,不易改动等缺点,开发一种安全,高效的控制方式势在必行。而单片机控制系统不仅克服了以上缺点,还大大减低成本,提高了保密性和可靠性。因此,单片机控制系统应该得到应有的重视和推广。
本文介绍一种采用单片机STC89C52芯片进行电梯控制系统的设计方法,主要阐述如何使用单片机进行编程来实现电子设计方法,利用单片机编程实现功能,简介而又多变的设计方法,缩短了研发周期,同时是电梯控制系统体积更小功能更强大。本设计实现了电梯控制系统所需的一些基本功能,能通过按键选择上下楼,通过数码管显示所在楼层,原理图采用DXP绘制,实现本次课程设计的要求。本次设计更注重了吧一些新的思路加入到设计中去,主要包括采用了STC89C52芯片,使用C语言进行编程,使其具有了更强的移植性,更加利于我们学习。
关键词
传送带 STC89C52 电梯控制系统 C语言