- 60
- 0
- 约5.88千字
- 约 12页
- 2016-09-25 发布于安徽
- 举报
项目三 十字路口交通灯设计
设计说明书
任务一 交通灯灯控制
一、任务设计要求
1、基本要求
十字路口交通灯以东西南北四个方向说明,当东西方向允许行车时,南北方向就会禁止车行,即此时的东西方向绿灯亮红灯灭,而南北方向的红灯亮绿灯灭;反正,当南北方向允许行车时,东西方向就会禁止车行,即此时的南北方向绿灯亮红灯灭,而东西方向的红灯亮绿灯灭。
表1 十字路口交通信号灯控制要求
方向 状态 状态1 状态2 状态3 状态4 东
西
方
向 信号 绿灯亮 黄灯闪烁 红灯亮 黄灯闪烁 时间 5S 间隔300ms
闪烁3次
维持1.8S 5S 间隔300ms
闪烁3次
维持1.8S 南
北
方
向 信号 红灯亮 黄灯闪烁 绿灯亮 黄灯闪烁 时间 5S 间隔300ms
闪烁3次
维持1.8S 5S 间隔300ms
闪烁3次
维持1.8S 2、技能提高
1、修改前面的程序,增加一个按钮,利用外部中断实现紧急情况时4个方向红灯均点亮。
2、利用外部中断0实现紧急情况时4个方向黄灯间隔300ms闪烁5次,之后全部变为红灯。
二、设计过程
1、设计方案确定
电源 红黄绿灯发光
时钟电路 AT89C51 并行 二极管显示
复位电路 单片机 接口 按键
硬件电路设计
3、软件设计
(1)、绘制流程图
、编写源程序:2个程序
程序一:
ORG 0000H
LJMP START
ORG 0003H ;外部中断INTO的中断入口
AJMP INT0S ;指向中断子程序
ORG 0040H
MAIN: MOV IE,#81H ;1000 0101-允许INTO中断 EA=1 EX0=1
MOV TCON,#1 ;设置外部中断0为电平触发
START: MOV P0, #03H ;送初始值
MOV P2, #0FFH ;送初始值
MOV R2, #03 ;延时300ms---3×100ms
LCALL DELAY ;延时
M1: MOV P0, #0C3H ;1100 0011东西方向绿灯亮、南北方向红灯亮
MOV P2, #03H ; 黄灯灭
MOV R2, #50 ; 延时5s---50×100ms
LCALL DELAY ;延时
MOV R1, #03H ;闪烁次数设定3次
M2: MOV P0, #0CFH ;红绿灯灭
MOV P2, # 01H ;黄灯亮
MOV R2, #03 ;延时300ms---3×100ms
LCALL DELAY ;延时
MOV P0, #0CFH ;红绿灯灭
MOV P2, #03H ;黄灯灭
MOV R2, #03 ;延时300ms
LCALL DELAY ;延时
DJNZ R1, M2 ;闪烁次数没到就继续
M3: MOV P0, #3CH ;0011 1100南北方向绿灯亮、东西方向红灯亮
MOV P2, #03H ; 黄灯灭
MOV R2, #50 ; 延时5s---50×100ms
LCALL DELAY ;延时
MOV R3, #03H ;闪烁次数设定3次
M4: MOV P0, #3FH ; 红绿灯灭
MOV P2, # 02H ;黄灯亮
MOV R2, #03
您可能关注的文档
最近下载
- 反应机理(研)-高等无机化学.ppt VIP
- 218SS-PKE 摩托车操作说明书.pdf
- 2025年高考甘肃卷物理真题.docx VIP
- 凯恩帝K1TBIII-A-As数控系统用户手册.pdf
- 杭州电子科技大学信息工程学院2025-2026学年《概率论与数理统计2》第一学期期末试题(B).docx VIP
- 第2章 有理数的运算(单元测试·培优卷)含答案-2024人教版七年级数学上册.pdf VIP
- 中考1600词汇对照表(英译汉).doc VIP
- 杭州电子科技大学2025-2026学年《概率论与数理统计2》第一学期期末试题(B).docx VIP
- 香农三大定理详解.ppt VIP
- 【初中物理】专项练习:物体的密度及其测定40题(附答案).pdf VIP
原创力文档

文档评论(0)