电梯控制程序源代码(带流程图-功能分解、源代码)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电梯控制程序源代码(带流程图-功能分解、源代码)
————————————————————————————————作者:————————————————————————————————日期:
《综合电子创新训练》研究报告研究题目: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 实验用电梯模型 (8)
第三章与电梯模型相关的实验程序 (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 键、灯、数码管 (15)
3.3.2 功能简介 (15)
3.3.3 功能实现过程 (15)
3.3.4 问题的解决及收获 (16)
3.4 外部按键上下行 (17)
3.4.1 程序流程图 (17)
3.4.2 功能简介 (18)
3.4.3 功能实现过程 (19)
3.4.4 问题的解决及收获 (20)
3.5 计算器 (21)
3.5.1 程序流程图 (21)
3.5.2 功能简介 (23)
3.5.3 功能实现过程 (23)
3.5.4 问题的解决及收获 (24)
3.6 密码锁 (25)
3.6.1程序流程图 (25)
3.6.2功能简介 (26)
3.6.3实现功能过程 (27)
3.6.4问题的解决及收获 (27)
3.7逐层停自动开关门循环 (28)
3.7.1程序流程图 (28)
3.7.2功能简介 (31)
3.7.3实现功能过程 (31)
3.7.4问题的解决及收获 (31)
3.8 可记录顺序逐层停自动开关门 (32)
3.8.2功能简介 (33)
3.8.3实现功能过程 (33)
3.8.4问题的解决及收获 (33)
3.9 外部按键电梯 (34)
3.9.1 主程序 (34)
3.9.2 开关门模块 (36)
3.9.3 上下行模块 (37)
3.9.4 LED模块 (39)
第四章电梯模型完整控制程序 (41)
4.1 完整控制程序(main函数) (41)
4.1.1 功能说明 (41)
4.1.2 功能实现过程 (42)
4.1.3 问题的解决及收获 (42)
4.2 按键扫描模块(getto函数) (42)
4.2.1功能简介 (43)
4.2.2 问题的解决及收获 (43)
4.3 当前层判断模块(getat函数) (43)
4.3.1 功能简介 (43)
4.3.2 问题的解决及收获 (43)
4.4 电梯门的选通、禁止模块(DoorEnable函数) (43)
4.4.1 功能简介 (43)
4.4.2 问题的解决及收获 (43)
4.5 电梯开关门模块(openandclose函数) (44)
4.5.2 功能实现过程 (44)
4.5.3 问题的解决及收获 (44)
第五章总结与致谢 (46)
5.1 总结 (46)
5.2 致谢 (46)
附录控制电梯模型相关程序 (47)
附录一数码管连续显示 (47)
附录二外部按键灯连续闪烁 (48)
附录三外部按键逐个亮灭 (50)
附录四键、灯、数码管 (52)
附录五外部按键上下行 (54)
附录六计算器 (56)
附录七密码锁 (61)
附录八逐层停开关门循环 (64)
附录九可记录顺序逐层停自动开关门 (69)
附录十外部按键电梯 (75)
附录十一完整电梯程序 (82)
图目录
Figure 1 凌阳单片机 (2)
Figure 2 凌阳单片机接口定义 (3)
Figure 3 实验用电梯模型 (9)
Figure 4 数码管连续显示流程图 (10)
Figure 5 外部按键灯连续闪烁流程图 (12)
Figure 6 LED1to7流程图 (14)
Figure 7 键、灯、数码管流程图 (15)
Figure 8 外部按键上下行流程图 (18)
Figure 9 计算器数字扫描函数流程图 (21)
Figure 10 计算器主函数流程图 (22)
Figure 11 密码锁流程图 (26)
Figure 12 逐层停自动开关门循环main函数 (29)
Figure 13 逐层停自动开关门循环AtAndTo函数 (30)
Figure 14 逐层停自动开关门循环OpenAndClose函数 (30)
Figure 15 可记录顺序逐层停自动开关门 (32)
Figure 16 外部按键电梯主函数流程图 (35)
Figure 17 外部按键电梯开关门函数流程图 (36)
Figure 18 外部按键电梯上下行函数流程图 (37)
Figure 19 外部按键电梯LED函数流程图 (39)
Figure 20 外部按键电梯btLED函数流程图 (40)
Figure 21 电梯完整程序主函数 (41)
Figure 22 电梯完整程序openandclose函数流程图 (44)