教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 求职职场 >

交通灯控制系统制作(2)

来源:网络收集 时间:2026-04-23
导读: 当遇到紧急情况需要南北通行东西停止时,只需要按东西停止按钮则可实现南北通 行东西停止,需要恢复正常时按恢复按钮则可恢复正常。当需要东西通行南北停止时,按南北停止按钮可实现东西通行南北停止,需要恢复时按

当遇到紧急情况需要南北通行东西停止时,只需要按东西停止按钮则可实现南北通

行东西停止,需要恢复正常时按恢复按钮则可恢复正常。当需要东西通行南北停止时,按南北停止按钮可实现东西通行南北停止,需要恢复时按恢复按钮可恢复正常。需要全部停止通行时,停止通行按钮可实现东西和南北都停止通行,按恢复按钮实现恢复正常。

设计完成一个东西南北四个方向并设置主、支通道的交通灯控制系统及交通灯控制系统实物产品

三、软件设计

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字,全部文档内容请下载后查看。喜欢就下载吧 ……

交通灯控制系统制作(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/119514.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)