- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
交通管理系统设计(用计算机硬件实验系统完成)
1 设计的主要内容
设计编制一个十字路口交通监督与管理系统,用计算机硬件实验系统中的LED和开关模拟实现交通管理要求,基本功能描述如下:
1)交通路线分为人行道、干线和支线,人行道有红灯和绿灯,干线和支线有红灯、黄灯和绿灯。
2)人行道由一个按键控制,当人按下按键后,在正常干线和支线的绿灯时间结束后,人行道绿灯亮,干线和支线红灯亮,维持10秒后,人行道红灯亮,干线和支线由以下情况决定。
3)正常情况下只允许干线通车,即干线绿灯亮,支线红灯亮。
4)当支线上有一辆及以上车辆时请设计合理的红黄绿灯变化规则,要求干线由绿灯变红灯规律为:绿灯变为黄灯,持续三秒后,变为红灯;支线的红灯变为绿灯。
5)若在支线的绿灯亮25秒期间干线M(大于)4辆车到,则应允许干线车辆通过。此时支线绿变为黄灯,持续3秒后,干线由红变为绿灯。
6)当支线绿灯亮了25秒后,支线由绿变为黄灯,持续3秒后,变为红灯;干线有红变为绿灯,即返回正常情况,允许干线的车辆通过。
7)当干线由红灯变为绿灯后,必须维持25秒后才能返回第三步。
2 任务分工
在这次课程设计过程中我们小组的分工如下:
任务 负责人 方案设计 袁 双、李 莫 主程序1(交通管理系统) 李 莫、袁 双 主程序2(交通监督系统) 周瑜忻、王志瑜 设计报告 袁 双、王志瑜 程序汇总、调试 周瑜忻、李 莫
3 优化功能
在完成交通管理系统的基本功能的设计以后,我们小组通过讨论,决定加入以下完善和
优化功能:
1、设计了较为合理的支线红黄绿灯变化规则,当干线转为支线时,若支线来车,计给予支线10秒通行时间,时间到支线通行时间结束;若线持续来车,支线通行时间扩充到10秒(倒计时),直到通行25秒,支线通行结束。
2、考虑夜间特殊时段通行,我们设计了干线和支线黄灯闪烁,人行道灯灭:表示车辆慢行,人行道注意路况小心通行。
3、扩充干线、支线和人行道交通违规监督功能:
①在主干线通行的时候,判断支线和人行道是否有人闯红灯,如果有,亮灯警视,并记录支干道闯红灯车辆数量;
②在支线通行的时候,判断主干线和人行道是否有人闯红灯,如果有,亮灯警视,并记录主干道闯红灯车辆数量;
③在人行道通行的时候,判断主干道和支干道是否有人闯红灯,如果有,亮灯警视,并记录主干道和支干道红灯车辆数量。
4 操作说明
在程序开始运行后,系统的初始状态为干线正常运行,干线绿灯亮,支线和人行道红灯亮。具体操作方式如下:(k1:特殊时段控制键;k2:人行道控制键;k3:支线来车;k4:干线来车;8个二极管代表干线、支线和人行道的红黄绿灯;8段LED显示到计时间)
1、初始状态下,人行道控制键按k2下,则当干线或支线运行结束后转为人行道通行(时间10秒),此时干线、直线红灯亮,人行道黄灯亮。
2、人行道通行结束后,自动转为干线通行,按下k3,代表支线来车,当干线通行25秒结束后干线绿灯灭转黄灯持续3秒后红灯亮,人行道红灯亮,支线绿灯亮。
3、当支线通行第一个10秒内,同时k1 、k3按下代表支线又有持续来车,此时支线通行时间返回扩充到10秒,直到通行满25秒后结束。
4、按下k1代表进入特殊时段,此时干线、支线黄灯闪烁,当同时按下k1 k2 k3 k4代表退出特殊时段。
5、监督功能部分,当主干道亮红灯的时候,按下K2时,支干道警示灯L2亮,按下K3时,L2 L3亮;当支干道亮红灯的时候,按下K1时,主干道警示灯L1亮,按下K3时,L2 L3亮;当人行道亮红灯的时候,按下K1时,主干道警示灯L1亮,按下K2时,L2亮。
5 设计方案
根据设计要求,我们采用模块化的编程思路,这样便于分工协作,程序便于调试。
1)主程序1(交通管理系统)
该模块主要是用来实现交通管理系统的逻辑判断功能,包括判断开关、调用相应的子程序,具体的判断逻辑如下:首先循环判断是否特殊时段控制键k1按下,若按下则调用黄灯闪烁子程序;若未按下程序自动调用干线运行程序,在此过程则循环扫描是否有支线和人行道控制开关按下,如没有开关按下则循环调用干线运行程序,如有开关按下则调用对应的子程序。程序统一采用8254可编程硬件延时,A口作为输出控制8段LED显示,B口作为输出控制二极管C口低四位作为输入口控制开关,高四位作为输出口控制8段LED位选。
2)主程序2(交通监督系统)
先对十字路口主干道和枝干道红灯信号进行判断,如果红灯亮时,再对主干道和枝干道闯红灯车辆信号进行判断,如果有车辆闯红灯,给与红灯亮的警示信号,并且在LED上记录主干道和枝干道闯红灯数量。
6 程序流程图
由于我们所设计的交通管理及监督系统的功能模块较多,且主程序以循环扫描支撑,主程序流程图较为复杂,
您可能关注的文档
- 二维地貌可见图描述报告人.ppt
- 互动教学模式在语文教学中运用.doc
- 云计算安全架构与技术_第9节.ppt
- 二、数字化教学资源建设和应用思考 - 中国数字出版信息网.ppt
- 九月香奈儿流动艺术之旅暖场活动策划方案.pptx
- 云计算时代服务外包行业.ppt
- 云计算时代服务外包行业_1641490463.ppt
- 于水平集目标分割方法.ppt
- 互联网教学资源收集、筛选、及应用 ——ALEXA搜索引擎介绍.ppt
- 互联网门户网站秒杀策划方案.doc
- Unit 6 Get Close to Nauture Lesson 22 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 23 -课件-2025-2026学年度北京版英语四年级上册.pptx
- 2025食品饮料行业AI转型白皮书-2025食品饮料行业数智化转型领先实践.pdf
- Unit 7 Be Together Lesson 24 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 25 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 26 -课件-2025-2026学年度北京版英语四年级上册.pptx
- 2025年广州体育职业技术学院单招职业倾向性考试题库完美版.docx
- 软件公司员工考勤异常处理.doc
- 2025年土地登记代理人之土地登记相关法律知识题库500道及完整答案【有一套】.docx
- 2025年四平职业大学单招职业适应性考试题库含答案.docx
最近下载
- IPC-2221C-EN TOC2023印制版设计通用标准 Generic Standard on Printed Board Design.pdf VIP
- 2022-2023新版人教版初中九年级化学上册(全册)课件.ppt
- 人教版物理九年级全册分层作业设计.doc
- 九上语文必背内容.docx VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 人教版初中九年级化学下册全册完整课件.ppt VIP
- 新高考语文64篇古诗文理解性默写汇编(含答案).docx VIP
- 物流工作流程及出入庫管理流程图.doc VIP
- 危化品安全数据表.doc VIP
- 丰田沟通技巧报联商培训讲义.pptx VIP
文档评论(0)