基于51单片机的电梯控制系统 14
致谢
这次基于单片机的毕业设计已经结束,我们学到了很多东西,得到了极大的锻炼,资料快又准的查找和选择,不仅可以增强设计的成功性,而且提高了设计的效率,我们设计的电梯自动控制用到了51单片机,电梯的动力来源用的是四相六线步进电机,在整个设计的过程中,不管是硬件还是软件都遇到了很多的问题,让我们深刻体会到理论设想与实际结果的差距,也意识到理论与实际相结合的重要性。
这次设计的成功,首先感谢老师能在百忙之中抽出时间帮助我们,在写程序时楼层之间的判断和执行给我们造成了很大的困惑,使得在前期设计没有任何的进展,我们不懂的疑难都向老师请教,老师放下自己的工作给我们系统的分析、指导并给我们更好的方案和建议,使设计找到正确的方向,完成设计,在老师孜孜不倦的教诲和悉心的指导下,我们取得了最后的成功。其次要感谢我们的小组成员,组内成员分工明确,互帮互助,他们尽职尽责完成自己所负责的模块,完成自己的模块后协助其他组员设计,在这次设计中我们看到了团队合作的重要性,使设计变得更加的完美,让我们学到了课堂上学不到的知识。在最后要深深的说一句,老师、同学您们辛苦了! 最后,希望各位领导、老师审阅我们的论文并渴望您们给予批评指正。
14
基于51单片机的电梯控制系统 15
附录I:
完成后的电梯结构如下图所示:
完成后的控制电梯运动的电路如下图所示:
15
基于51单片机的电梯控制系统 16
完成后的楼层请求按键和请求楼层、上行和下行的指示部分如下图:
16
基于51单片机的电梯控制系统 17
附录II:
接收外部请求并控制电梯运行的程序如下:
SP1 EQU P2.0;一楼停点开关 SP2 EQU P2.1;二楼停点开关 SP3 EQU P2.2;三楼停点开关 SP4 EQU P2.3;四楼停点开关 SP5 EQU P2.4;一楼开关 SP6 EQU P2.5;二楼开关 SP7 EQU P2.6;三楼开关 SP8 EQU P2.7;四楼开关 SP9 EQU P3.0;报警开关 ORG 0000H LJMP MAIN
MAIN:;判断初始楼层 MOV P0,#76H JNB SP1,LOOP1 JNB SP2,LOOP2 JNB SP3,LOOP31 JNB SP4,LOOP41 JNB SP9,BAOJING1 LJMP MAIN LOOP1:;一楼 JNB SP5,LOOP5;1-1 JNB SP6,LOOP6;1-2 JNB SP7,LOOP7;1-3 JNB SP8,LOOP8;1-4 JNB SP9,BAOJING1 LJMP LOOP1 LOOP2:;二楼 JNB SP5,LOOP9;2-1 JNB SP6,LOOP10;2-2 JNB SP7,LOOP11;2-3 JNB SP8,LOOP12;2-4 JNB SP9,BAOJING1 LJMP LOOP2 LOOP5: MOV P0,#06H LJMP MAIN LOOP6: MOV P0,#5BH LCALL SHANG JNB SP2,MAIN
17

