- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕 业 设 计
题目 模拟交通灯 系别 专业 班级 姓名 学号 指导教师 日期 设计任务书
设计题目:
模拟交通灯
设计要求:
1.用单片机设计一个模拟交通灯,在十字路口的两个方向上各设一组红绿黄橙灯(橙色灯代表左转信号),显示顺序为: 其中一个方向是绿灯、黄灯、红灯、橙灯,另一个方向是橙灯、红灯、黄灯、绿灯。
2.设置一组数码管,以倒计时的方式显示允许通过或禁止通行的时间。其中左转灯、绿灯、黄灯、红灯的持续时间分别是15S、30S、3S、48S。
3.当各条路上任意一条出现特殊情况,例如消防车、救护车或其他需要优先放行的车辆时,各方向上均是红灯亮,倒计时停止,且显示数字在闪烁,当特殊运行状态结束后,控制器恢复原来状态,继续正常运行。
设计进度要求:
第一周:确定题目;查找和题目有关的资料;
第二周:查找资料,阅读资料;
第三周:结合实物写总体设计方案;
第四周:硬件选片和硬件设计;
第五周:软件设计;
第六周:上机调试;
第七周:写毕业设计;
第八周:毕业答辩。
指导教师(签名):
摘 要
随着社会经济的快速发展,人们的生活水平提高,拥有车辆的家庭越来越多,但随之而来的交通问题也成为政府关注的问题。
交通信号灯的出现,使交通得以有效管制,对于疏导交通流量,提高道路通行能力,减少交通事故有明显效果。本人选择制作交通灯作为课题加以研究。分析了现代城市交通控制与管理问题的现状,结合城乡交通的实际情况阐述了交通灯控制系统的工作原理,利用单片机89S51为核心部件,外加定时器、复位电路、晶振电路、显示电路等,设计一个比较符合交通规则的模拟交通灯,包括人行道,车行道、南北东西左转、应急车道,以及基本的交通灯的功能,同时给出了一种简单实用的城市交通灯控制系统的硬件电路设计方案。
关键词:交通灯,单片机,定时器目 录
1 方案选择 1
1.1 交通灯的总体设计思路 1
1.2 设计框图 1
1.3 计时方案 2
1.4 显示方案 2
1.5按键设计方案 3
2 硬件设计 4
2.1 整体硬件原理 4
2.2 单片机89S51的简介 5
2.3 单片机附属电路 7
2.4 74LS373的功能 8
2.5 74LS07的功能 9
2.6 数码显示——七段LED数码管 10
2.7 键盘接口工作原理 12
3 十字交通灯的软件设计 14
3.1 软件的设计 14
3.2程序流程图及程序介绍 16
4 测试、调试及结果分析 23
4.1 状态灯显示测试 23
4.2 整体电路调试 23
4.3结果分析 24
总 结 25
致 谢 26
参考文献 27
附 录 28
1 方案选择
1.1 交通灯的总体设计思路
交通灯的控制主要是利用单片机,是单片机的一个典型应用,首先用发光二极管的亮与灭来模拟交通灯的各种运行状态。考虑交通灯的功能,东西南北各两组,一个十字路口至少需4组交通灯(每组是四个发光二极管)。指挥转弯和直行的关键,是设计控制交通灯的亮与灭。考虑南北、东西方向灯的亮灭规律相同,故可以考虑用四个两组交通灯来模拟实际北东运行的交通灯;东一组四个发光二极管,北一组四个发光二极管,分别用红、绿、黄、橙来指示直行和转弯。先南北直行红灯亮48秒,而后黄灯亮3秒,再直行绿灯亮30秒,黄灯亮3秒;然后南北转弯绿灯亮15秒,黄灯亮3秒,南北交通灯都亮红灯;东西交通灯以同样规律变化。可用中断计数器控制,来显示不同的二极管来模拟交通灯不同的状态。同时使用数码管来显示时间,提醒行人停止行走或准备行走。
(1)每次绿灯变红灯时,要求黄灯先亮3秒,黄灯亮时,绿灯灭。
(2)要求在绿灯亮(通行时间内)和红灯亮(禁止通行时间内)均有倒计时显示时间。所以基本符合现实功能,能够指挥车辆在十字路口完成左转和不同路口的直行。
1.2 设计框图
根据设计思路和设计要求,可得出总体框图如将单片机P0.0…P0.7口作为LED数码管的段码输入口,将P1.0…P1.5口作为LED数码管的位码输入口,做为倒计时显示时间;P2.0…P2.7口作为发光二极管的输出端,模拟红绿灯的运行状态;P1.6和P1
文档评论(0)