永城职业学院毕业设计 交通信号灯系统的设计与制作
DS_23:CJNE A,#1,DS_24 JB EWF,DS_24 MOV P0,#41H MOV 32H, #41H
;-----------------------------
DS_24:JNZ DS_R ;;;东西方向时间没有结束,返回 CPL EWF ;;;对通行状态取反
JNB EWF,DS_2 ;;;东西方向通行时间到来,跳转 MOV 31H,#80 ;;;东西方向通行结束,重新显示时间 MOV P0,#89H ;;;点亮相应的交通灯 MOV 32H, #89H MOV P2,#29H MOV 33H, #29H AJMP DS_R
DS_1: MOV 30H,#80 ;;;南北通行时间结束,重新对显示存储单元赋值
MOV P0,#89H ;;;执行转弯状态1 MOV 32H, #89H MOV P2,#26H MOV 33H, #26H AJMP DS_NE
DS_2: MOV 31H,41H ;;;东西方向开始通行,赋值予显示存储单元 MOV P0,#61H ;;;点亮相应的交通灯 MOV 32H, #61H MOV P2,#15H MOV 33H, #15H DS_R: SETB TR0
POP PSW ;;;恢复现场 POP ACC RETI
;/////////////紧急中断处理程序
URZD: PUSH ACC ;;;保护现场 PUSH PSW
CLR IE0 ;;;清除中断标志位 CLR TR0 ;;;关定时器
24
永城职业学院毕业设计 交通信号灯系统的设计与制作
CPL URF ;;;紧急事件标志位 JB URF,UR_CON ;;;紧急结束;跳转 MOV P0,#49H ;;;各路口灯全显示红灯亮 MOV P2,#15H AJMP UR_R
UR_CON:SETB TR0 ;;;恢复正常交通 MOV A,32H MOV P0,A MOV A,33H MOV P2,A
UR_R: POP PSW ;;;恢复现场 POP ACC RETI
;////////////查表指令0,1,2,3,4,5,6,7,8,9 TAB: DB 3FH, 06H, 5BH, 4FH, 66H, 6DH DB 7DH, 07H, 7FH, 6FH
;//////////延时5ms与1ms D5MS: MOV R7,#5 D1MS: MOV R7,#10 MOV R6,#50 L1: DJNZ R6,$ DJNZ R7,L1 RET END
致 谢
在此次设计过程中,我通过查找了大量相关的资料,并且在动手设计和制作之前,通力合作,群策群力,在此次设计和制作过程中,不仅增进了我的专业素养和理论知识和实践经历,让我们都备受珍惜和倍感鼓舞。我都熟悉和总结出了各自的设计方案、设计思路。然后通过各自论证和辩论讨论等形式,优势互补,强强联合,得出最终的智慧结晶。但是,由于我是专科毕业层次的学生,水平有
25
永城职业学院毕业设计 交通信号灯系统的设计与制作
限,在原理图的制作设计过程中,我深深的感受并深切体会到了我们理论知识的不足,很多东西虽然已学过,但印象已不是那么深刻都是边设计边查阅书籍学习。在实际做板中,在屡次出失败中,我们也深深知道我们理论操作的极度欠缺。但是,皇天不负有心人,在我们的通力合作,全心沟前提下,尽己所能,分工合作。在马红雷老师有力而精当的指导下,我终于能顺利而圆满地完成了设计和制作。谢谢马红雷老师的真诚关怀和热诚而无私的指导!由此追溯到近半年来我们的促膝而谈,我们的各抒己见。我想,这是我们在航专学习岁月最值得怀念和铭记的岁月!让青春的激情和对科学的追去和对知识的渴望的梦想在这里燃烧和绽放,我想我们的记忆将永远铭记这一段岁月!
26