基于51单片机的电梯控制系统 10
3显示子程序
调用显示子程序前先给寄存器A赋值,转到响应的查表地址,将字型码送给串口寄存器KEYBUF,经过74LS164并口输出给数码管显示。
XIANSHI:
MOV A,KEYBUF MOV DPTR,#TAB
MOVC A,@A+DPTR MOV P0,A RET
TAB: DB 0EEH,28H,0CDH,6DH,2BH,67H,0E7H END
4控制电梯正转(上)和反转(下)的子程序 在单片机判断请求信号并做处理确定电机正反转的前提下,控制电机的正反转,带动电梯上下运动,完成整个控制。
步进电机正转,电梯上的子程序: SHANG:;上 MOV P1,#0FEH ACALL DELAY MOV P1,#0FDH ACALL DELAY MOV P1,#0FBH ACALL DELAY MOV P1,#0F7H ACALL DELAY CLR P3.6;上灯 SETB P3.5;下灯 RET
步进电机反转,电梯下的子程序: XIA:;下 MOV P1,#0F7H ACALL DELAY MOV P1,#0FBH ACALL DELAY MOV P1,#0FDH ACALL DELAY MOV P1,#0FEH ACALL DELAY CLR P3.5;上灯 SETB P3.6;下灯 RET
10
基于51单片机的电梯控制系统 11
5程序流程图如下图所示:
启动 初始化 显示子程序 判断电梯所在楼层 显示所在楼层 有人呼叫吗? 换向 N Y 现在运行方向? Y 到顶层? N N 呼叫同方向? Y N 还有同向? 启动上行 启动下行 还有同向? Y N Y 呼叫同方向? N Y 到底层?N Y 换向 检查楼层并显示 N 到达目的层? Y 电梯停止 返回 程序流程图
11
基于51单片机的电梯控制系统 12
第5章 个人心得体会
随着离校日子的一天天临近,毕业设计也接近了尾声。经过几周的奋战我们的毕业设计终于完成了,但对于自己而言有自豪的地方也有很多的遗憾,更多的是学到了很多。
在学习上我看到了自己的不足,认识到了自己的定位,在没有做毕业设计以前觉得毕业设计只是对这几年来所学知识的单纯总结,但是通过这次做毕业设计发现自己的看法有点太片面。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。通过这次毕业设计使我明白了自己原来知识还很欠缺,要学习的东西还太多,以前老是觉得自己编程不成问题,直到自己亲手实践时才知道自己对知识的欠缺有多大,眼高手低只会让自己在成功的路上摔的更重,心理上承受更大的打击。我也明白了学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质,只有自己亲身经历了,好多问题的精髓才能真正的接受,只有自己用心钻研了才会发现其中的精华和奥秘所在,并且在研究的过程中自己会获得更多的想法和思路,学习到更多意料之外的新知识,学到更多书本上学不到的知识。
通过这次设计,也让我明白了些许生活中应该拥有的精神,对待身边的任何人都不能看低对方的能力,说不定他就是带自己走向光明的贵人;不能忽略每个人的能力,在团队里每个人都有自己的作用;同学之间互帮互助,不仅加快了设计的进度,而且增进了彼此之间的友谊,也让我深深的体会到什么叫做团队合作精神,设计、情感两丰收。
此外,还得出一个结论:知识必须通过应用才能实现其价值!有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了。
在此要感谢我的指导老师梁老师对我悉心的指导,感谢老师给我的帮助。在设计过程中,我通过查阅大量有关资料,与同学交流经验和自学,并向老师请教等方式,使自己学到了不少知识,也经历了不少艰辛,但收获同样巨大。在整个设计中我懂得了许多东西,也培养了我独立工作的能力,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非常重要的影响。而且大大提高了动手的能力,使我充分体会到了在创造过程中探索的艰难和成功时的喜悦。虽然这个设计做的也不太好,但是在设计过程中所学到的东西是这次毕业设计的最大收获和财富,使我终身受益。
12
基于51单片机的电梯控制系统 13
参考文献
[1] 叶挺秀.应用电子学[M].杭州:浙江大学出版社,1994
[2] 朱承高.电工及电子技术手册[M].北京:高等教育出版社,1990 [3] 阎 石.数字电子技术基础(第三版)[M].北京:高等教育出版社,1989 [4]李朝青.单片机原理及接口技术[M].北京:北京航空航天大学出版社,1994.11 [5]李广弟.单片机基础[M].北京:北京航空航天大学出版社,1997.7 [6]曹巧媛.单片机原理及应用[M].大连:连理工大学出版社.1996.5
[7]陈光东.单片微型计算机原理与接口技术[M].武汉:华中科技大学出版社。
[8]沈德全.mcs51系列单片机接口电路与应用程序实例[M].北京:北京航空航天大学出版社 [9]李广弟.单片机基础[M].北京航空航天出版社,2001.7
[10]然苗.51 系列单片机设计实例[M].北京航空航天出版社,2003.3 [11]唐俊翟.单片机原理与应用[M].冶金工业出版社,2003.9 [12]刘瑞新.单片机原理及应用教程[M].机械工业出版社,2003.7 [13]吴国经.单片机应用技术[M].中国电力出版社,2004.1
[14]何立民.单片机应用系统设计[M].北京航空航天出版社,1995
[15]张 凯.MCS-51 单片机综合系统及其设计开发[M].科学出版社,1996
13

