交通灯控制系统制作(2)
当遇到紧急情况需要南北通行东西停止时,只需要按东西停止按钮则可实现南北通
行东西停止,需要恢复正常时按恢复按钮则可恢复正常。当需要东西通行南北停止时,按南北停止按钮可实现东西通行南北停止,需要恢复时按恢复按钮可恢复正常。需要全部停止通行时,停止通行按钮可实现东西和南北都停止通行,按恢复按钮实现恢复正常。
设计完成一个东西南北四个方向并设置主、支通道的交通灯控制系统及交通灯控制系统实物产品
三、软件设计
1、软件设计部分
软件设计部分,分为一个主程序和两个中断子程序,一个用于有紧急车辆通过时,系统要能禁止普通车辆通行,实行中断可使A、B两道均亮红灯;另一个用于一道有车而另一道无车时,通过控制交通灯系统能立即让有车道放行,假如A道有车B道无车,长按K0可以控制交通灯系统能立即A道放行,假如B道有车A道无车,长按K1可以控制交通灯系统能立即B道放行。
2、程序
根据设计要求有汇编语言编写的交通灯源程序如下:
MARK1 BIT 30H ;标志1 MARK2 BIT 31H ;标志2 MARK3 BIT 32H ;标志3 MARK4 BIT 33H ;标志4 MARK5 BIT 34H ;标志5 KEYNS EQU P2.5 KEYWE EQU P2.6 KEYSTOP EQU P2.7
ORG 0000H LJMP INIT ORG 000BH LJMP T0_INT ORG 0030H
;----------------------------初始化 INIT:
MOV TMOD,#01H
设计完成一个东西南北四个方向并设置主、支通道的交通灯控制系统及交通灯控制系统实物产品
MOV TH0,#3CH MOV TL0,#0B0H SETB EA SETB ET0 SETB TR0 CLR MARK1 CLR MARK2 CLR MARK3 CLR MARK4 CLR MARK5 MOV R4,#20 MOV R2,#45
MOV R3,#50
MOV P1,#33H
START:
;--------------------------按键扫描 KEYN_S: JB KEYNS,KEYW_E LCALL DELAY1 JB KEYNS,KEYW_E CLR TR0 LCALL DELAY CPL MARK4 SETB MARK5 MOV P1,#33H
SJMP KEYW_E
KEYW_E:
JB KEYWE,KEY_STOP LCALL DELAY1
设计完成一个东西南北四个方向并设置主、支通道的交通灯控制系统及交通灯控制系统实物产品
CLR TR0 LCALL DELAY CPL MARK4 SETB MARK5 MOV P1,#1EH
SJMP KEY_STOP
KEY_STOP: JB KEYSTOP,DISPN_S LCALL DELAY1 JB KEYSTOP,DISPN_S CLR TR0 LCALL DELAY CPL MARK4 SETB MARK5
MOV P1,#36H
;---------------------------数码管倒计时显示 DISPN_S: JB MARK4,START JB MARK5,INIT MOV DPTR,#TAB MOV B,#10 MOV A,R2 DIV AB MOV 20H,A MOV 21H,B
ACALL SCANN_S
DISPW_E: MOV DPTR,#TAB
设计完成一个东西南北四个方向并设置主、支通道的交通灯控制系统及交通灯控制系统实物产品
MOV A,R3 DIV AB MOV 20H,A MOV 21H,B ACALL SCANW_E
CJNE R3,#0,LP LP:
SJMP START
SCANN_S: MOV A,20H MOVC A,@A+DPTR CLR P2.1 MOV P0,A LCALL DELAY1 SETB P2.1 MOV A,21H MOVC A,@A+DPTR CLR P2.0 MOV P0,A LCALL DELAY1 SETB P2.0
RET
SCANW_E: MOV A,20H MOVC A,@A+DPTR CLR P2.3 MOV P0,A LCALL DELAY1 SETB P2.3
设计完成一个东西南北四个方向并设置主、支通道的交通灯控制系统及交通灯控制系统实物产品
MOVC A,@A+DPTR CLR P2.2 MOV P0,A LCALL DELAY1 SETB P2.2
RET
;------------------------------延时子程序 DELAY: MOV R5,#50 D1: MOV R6,#40 D2: MOV R7,#248 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1
RET
DELAY1: MOV R6,#4
D3: MOV R7,#248 DJNZ R7,$ DJNZ R6,D3
RET
;-----------------------------1秒定时器 T0_INT: MOV TH0,#3CH MOV TL0,#0B0H DJNZ R4,EXIT CJNE R2,#0,LOOP1 JB MARK3,LOOP1 JB MARK2,LOOP3 SETB MARK3 MOV R2,#5
MOV P1,#35H
;南北黄灯,东西红灯
设计完成一个东西南北四个方向并设置主、支通道的交通灯控制系统及交通灯控制系统实物产品
CJNE R3,#0,LOOP JB MARK1,LOOP2 SETB MARK1 MOV R2,#31 MOV R3,#26 MOV P1,#1EH
;南北红灯,东西绿灯
SJMP LOOP
LOOP2: MOV R3,#5 SETB MARK2 CLR MARK3 MOV P1,#2EH ;南北红灯,东西黄灯
SJMP LOOP
LOOP3: CLR MARK1 CLR MARK2 CLR MARK3 MOV R4,#20 MOV R2,#46
MOV R3,#51
MOV P1,#33H
;南北绿灯,东西红灯 LOOP: DEC R2 DEC R3
MOV R4,#20 EXIT: RETI
TAB: DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FH
END
设计完成一个东西南北四个方向并设置主、支通道的交通灯控制系统及交通灯控制系统实物产品
四、仿真调试
1调试环境的搭建
Keil和Proteus软件环境的设置和相关操作
在Keil 环境之下首先应该建立一个工程,给工程起名并保存,接着新建文件,并且敲入程序,接着对各项进行设计,运行看是否有错误,如果有你错误就必须检查,再运行直到通过。
在Proteus软件环境中,首先应该设置好环境,选择好文件的保存路径,取需要用到的元件,并且连接好电路图,再写好程序。添加程序,运行之后观察有无错误,运行通过的话,二极管和数码管就亮起来。并且开始执行程序中所设计
设计完成一个东西南北四个方向并设置主、支通道的交通灯控制系统及交通灯控制系统实物产品
的。直到达到相应的效果。
2 软硬件电路的调试
软硬件联调的操作和出现的问题和修改
在本次课程设计的调试过程中,我遇到通电后,所有LED均持续亮,可能原因为仿真软件未能正确启动。排除的方法为关闭程序,撤去所有连接,重新连线后,在重启程序故障排除。
3 调试的结果和现象
1、东西通行南北停止
2、南北通行东西停止
设计完成一个东西南北四个方向并设置主、支通道的交通灯控制系统及交通灯控制系统实物产品
3、东西正常通行
4、南北正常通行
设计完成一个东西南北四个方向并设置主、支通道的交通灯控制系统及交通灯控制系统实物产品
5、全部停止通行
6、南北黄灯亮
设计完成一个东西南北四个方向并设置主、支通道的交通灯控制系统及交通灯控制系统实物产品
7、东西黄灯亮
设计完成一个东西南北四个方向并设置主、支通道的交通灯控制系统及交通灯控制系统实物产品
五 系统制作
1实际电路焊接
焊接的基本步骤:接电预热烙铁,上松香焊锡在电路板背面焊接 出现的问题:焊锡过多 解决的方法:少沾焊锡
注意事项:焊接时间不要过长
2软硬件联调
软硬件联调的基本步骤:连接编辑器,录入程序,开始调整 出现问题:无 解决方法:无
六、 心得体会
通过这次做交通灯的课程设计 …… 此处隐藏:1986字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [求职职场]加法运算定律的运用练习题
- [求职职场]大型石油化工工业过程节能新技术
- [求职职场]2015-2020年中国箱纸板行业分析与投资
- [求职职场]NADEX-IWC5A点焊机故障代码
- [求职职场]英语阅读 非常有用
- [求职职场]鲁卫疾控发〔2012〕2号(联合,印发山东
- [求职职场]2014年莆田公务员行测技巧:数字推理的
- [求职职场]基于最近发展区理论的高中数学课堂有效
- [求职职场]与贸易有关的知识产权协议
- [求职职场]【王风范】微演说·职场演说三
- [求职职场]新时代国珍健康大课堂
- [求职职场]群论期末考试复习题
- [求职职场]施工现场消防安全专项施工方案(范本)-
- [求职职场]初中物理光学知识点归纳完美版
- [求职职场]毕业设计总结与体会范文
- [求职职场]江南大学2018年上半年展示设计第1阶段
- [求职职场]景尚乡民兵参战支前保障方案
- [求职职场]【优质】2019年工会职工之家建设工作总
- [求职职场]数据库技术与应用—SQL Server 2008(第
- [求职职场]汽车变速箱构造与工作原理
- 首钢工业区工业遗产资源保护与再利用研
- 第4课 《大学》节选
- 2016程序文件——检验检测结果发布程序
- 2011年高考试题文言文阅读全解释__2011
- 化学是一门基础的自然科学
- 海外做市商制度的借鉴意义
- 外国建筑史复习资料(
- 七年级下思想品德期末综合测试(二)
- 思政课部2013年上学期教学工作总结
- 电大国际公法任务3 0004
- 《圆的认识》教学设计
- 中国轨道交通牵引变流器行业市场发展调
- 中泰证券#定期报告:坚守时代硬科技和
- 浅论企业财务管理与企业经营投资风险的
- 大功率半导体激光器光纤耦合技术调研报
- 中国传统家具的现状与发展探讨
- Broadcom数字电视芯片助海尔扩展高清电
- 新HSK4词汇练习 超全(五)
- 2013届高考数学单元考点复习12
- 雨霖铃精品课件




