没有合适的资源?快使用搜索试试~ 我知道了~
一、项目描述 该项目是基于 AT89C51 芯片设计的交通灯控制系统,主要应用于十字路口。模拟交通 信号灯控制:一般情况下正常显示,东西-南北交替放行,各方向通行时间为 30 秒。有救 护车或警车到达时,两个方向交通信号灯全为红色,以便让急救车或警车通过,设通行时 间为 10 秒,之后交通恢复正常。 二、选用资源 定时器/计数器、数码管、单刀双掷开关、交通信号灯 三、设计思路 本项目主要分为信号灯显示、信号灯时间显示、紧急情况修改信号灯显示等模块 1) 信号灯显示模块:一般情况下东西-南北交替放行,各方向通行时间为 30 秒(各方向绿灯持续 27 秒,黄灯出现持续 3 秒),在遇到警车或救护车执行 紧急任务时,各方向都变为红灯,持续 10 秒。 2) 信号灯时间显示:两个数码管显示红绿灯所剩余的持续时间。 3) 信号灯紧急情况模块:当有警车或救护车等执行紧急任务时,按下单刀双 掷开关,使得各个方向的信号灯全部变红,同时数码管开始 10 秒的倒计时供 执行紧急任务的车辆通过。 四、软件部分设计 本项目软件设计部分可以
资源推荐
资源详情
资源评论
《汇编语言与接口技术》课程实习(设计)报告
题目: 模拟交通灯
一、项目描述
该项目是基于 AT89C51 芯片设计的交通灯控制系统,主要应用于十字路口。模拟交通
信号灯控制:一般情况下正常显示,东西-南北交替放行,各方向通行时间为 30 秒。有救
护车或警车到达时,两个方向交通信号灯全为红色,以便让急救车或警车通过,设通行时
间为 10 秒,之后交通恢复正常。
二、选用资源
定时器/计数器、数码管、单刀双掷开关、交通信号灯
三、设计思路
本项目主要分为信号灯显示、信号灯时间显示、紧急情况修改信号灯显示等模块
1) 信号灯显示模块:一般情况下东西-南北交替放行,各方向通行时间为 30
秒(各方向绿灯持续 27 秒,黄灯出现持续 3 秒),在遇到警车或救护车执行
紧急任务时,各方向都变为红灯,持续 10 秒。
2) 信号灯时间显示:两个数码管显示红绿灯所剩余的持续时间。
3) 信号灯紧急情况模块:当有警车或救护车等执行紧急任务时,按下单刀双
掷开关,使得各个方向的信号灯全部变红,同时数码管开始 10 秒的倒计时供
执行紧急任务的车辆通过。
四、软件部分设计
本项目软件设计部分可以分为三个模块:信号灯显示模块、信号灯时间显
示模块和信号灯紧急情况模块。
1. 信号灯显示模块:
实现逻辑:当没有紧急情况发生时(没有触发外部中断),交通灯的信号首先
是南北方向显示绿灯,东西显示红灯,经过 27 秒以后,南北方向由绿灯转变
为黄灯,持续 3 秒,3 秒后东西方向由红灯转变为绿灯,南北方向由黄灯变为
红灯。再经过 27 秒后,东西方向由绿灯转变为黄灯,持续 3 秒,3 秒后东西方
向由红灯转变为绿灯,南北方向由黄灯变为绿灯。
2.数码管显示模块流程图:
剩余13页未读,继续阅读
资源评论
倚楼听风疏雨骤
- 粉丝: 264
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功