电梯控制程序源代码
下载后可任意编辑 《综合电子创新训练》讨论报告 讨论题目:CTS1600-1控制技术综合试验 院系名称: 专业名称: 学生姓名: 指导老师: xxxx年 xx月 xx日 xxxxxxxxxx 下载后可任意编辑 目录 第一章绪论1 1.1课题背景与目的1 1.2课题讨论方法1 第二章电梯模型硬件设备2 2.1 实验单片机模型与接口定义2 2.1.1 实验用单片机2 2.1.2 单片机接口定义3 2.1.3 I/O接口DATA控制命令表4 2.2 电梯控制命令说明6 2.3 实验用电梯模型9 第三章 与电梯模型相关的实验程序10 3.1数码管连续显示10 3.1.1 程序流程图10 3.1.2 功能简介11 3.1.3 功能实现过程11 3.1.4 问题的解决及收获11 3.2 外部按键灯连续闪耀12 3.2.1 程序流程图12 3.2.2 功能简介12 3.2.3 功能实现过程12 3.2.4 问题的解决及收获13 3.3 键、灯、数码管14 3.3.1 程序流程图14 3.3.2 功能简介14 3.3.3 功能实现过程14 3.3.4 问题的解决及收获15 3.4 外部按键上下行16 3.4.1 程序流程图16 3.4.2 功能简介17 3.4.3 功能实现过程17 3.4.4 问题的解决及收获18 3.5 计算器19 3.5.1 程序流程图19 3.5.2 功能简介21 3.5.3 功能实现过程21 3.5.4 问题的解决及收获22 3.6 密码锁23 3.6.1程序流程图23 3.6.2功能简介24 3.6.3实现功能过程24 3.6.4问题的解决及收获24 3.7逐层停自动开关门循环25 3.7.1程序流程图25 3.7.2功能简介27 3.7.3实现功能过程27 3.7.4问题的解决及收获27 3.8 可记录顺序逐层停自动开关门28 3.8.1程序流程图28 3.8.2功能简介29 3.8.3实现功能过程29 3.8.4问题的解决及收获29 3.9 外部按键电梯30 3.9.1 主程序30 3.9.2 开关门模块31 3.9.3 上下行模块32 3.9.4 LED模块34 第四章 电梯模型完整控制程序36 4.1 完整控制程序(main函数)36 4.1.1 功能说明36 4.1.2 功能实现过程37 4.1.3 问题的解决及收获37 4.2 按键扫描模块(getto函数)38 4.2.1功能简介38 4.2.2 问题的解决及收获38 4.3 当前层推断模块(getat函数)38 4.3.1 功能简介38 4.3.2 问题的解决及收获38 4.4 电梯门的选通、禁止模块(DoorEnable函数)38 4.4.1 功能简介38 4.4.2 问题的解决及收获39 4.5 电梯开关门模块(openandclose函数)39 4.5.1 功能简介39 4.5.2 功能实现过程39 4.5.3 问题的解决及收获39 第五章 总结与致谢41 5.1 总结41 5.2 致谢41 附录 控制电梯模型相关程序42 附录一 数码管连续显示42 附录二 外部按键灯连续闪耀43 附录三 外部按键逐个亮灭45 附录四 键、灯、数码管47 附录五 外部按键上下行49 附录六 计算器51 附录七 密码锁56 附录八 逐层停开关门循环59 附录九 可记录顺序逐层停自动开关门64 附录十 外部按键电梯70 附录十一 完整电梯程序77 图目录 Figure 1 凌阳单片机2 Figure 2 凌阳单片机接口定义3 Figure 3 实验用电梯模型9 Figure 4 数码管连续显示流程图10 Figure 5 外部按键灯连续闪耀流程图12 Figure 6 LED1to7流程图13 Figure 7 键、灯、数码管流程图14 Figure 8 外部按键上下行流程图16 Figure 9 计算器数字扫描函数流程图19 Figure 10 计算器主函数流程图20 Figure 11 密码锁流程图23 Figure 12 逐层停自动开关门循环main函数25 Figure 13 逐层停自动开关门循环AtAndTo函数26 Figure 14 逐层停自动开关门循环OpenAndClose函数26 Figure 15 可记录顺序逐层停自动开关门28 Figure 16 外部按键电梯主函数流程图30 Figure 17 外部按键电梯开关门函数流程图31 Figure 18 外部按键电梯上下行函数流程图32 Figure 19 外部按键电梯LED函数流程图34 Figure 20 外部按键电梯btLED函数流程图35 Figure 21 电梯完整程序主函数36 Figure 22 电梯完整程序openandclose函数流程图39 V 下载后可任意编辑 第一章 绪论 1.1 课题背景与目的 现代社会中,电梯已经成为不可缺少的运输设备。电梯的存在使得每幢高层建筑的交通更为便利。电梯控制技术的进展主要经历了三个阶段:继电器控制阶段,微机控制阶段,现场总线控制阶段。随着经济的高速进展,微电子技术、计算机技术和自动控制技术也得到了迅速进展,沟通变频调速技术已经进入一个崭新的时代,其应用越来越广。电梯是现代高层建筑的垂直交通工具,其设计要求稳定性、安全性及高。随着人们生活水平的不断提高,对电梯的要求的也相应提高,电梯得到了快速进展。 电梯模型将机械和电气两方面有机地结合起来,充分体现了机电结合的特点,同时微机控制即单片机控制的电梯在成本上较低,同时还有着较高的精度,非常适合在学生机电实验方面得到广泛的应用,可以提高大家的编程能力,加深对单片机的理解和应用,同时增强创新精神和团队合作精神。 1.2 课题讨论方法 参照凌阳SPCE061A开发的相关资料,加深对控制电梯模型的单片机的了解,进行61板的相关实验,掌握单片机实现基本功能的技术。 对单片机编写程序,以达到控制电梯模型的目的。 第二章 电梯模型硬件设备 2.1 实验单片机模型与接口定义 2.1.1 实验用单片机 实验用单片机为凌阳SPCE061A微控制器(简称61板),是以凌阳16位单片机SPCE061A为核心的精简开发-仿真-电路板。61板除了具备单片机最小系统电路外,还包括有电源电路、音频电路、复位电路等,采纳电池供电,方便携带。 SPCE061A 是继u’nSP™系列产品