没有合适的资源?快使用搜索试试~ 我知道了~
基于51单片机汇编语言设计的交通灯.doc
需积分: 9 13 浏览量
2022-07-17
10:48:06
上传
评论
收藏 68KB DOC 举报
温馨提示
本文介绍了一种基于AT89C51单片机的交通灯控制系统。该系统由按钮开关、数码管、发光二极管等组成,利用汇编语言编写程序来模拟对十字路口的交通管理。系统包括左右拐、直行、人行道四个基本的交通等功能。南北方向亮绿灯60秒,然后黄灯闪烁3次,每次一秒,红灯40秒,同时东西方向红灯65秒,绿灯35秒,黄灯闪烁3秒。各路灯用LED模拟显示,同时用七段数码管显示两路的倒计时时间。利用键盘可修改灯亮时间,PC机设置灯亮时间,利用PC与单片机串口通信实现。该系统设计考虑了紧急情况的应对。
资源详情
资源评论
资源推荐

交通灯的控制
摘 要:本设计以 AT89C51 单片机为主控模块,主要由按钮开关,数码管,
发光二极管组成,利用汇编语言编写程序来模拟对十字路口的交通管理,系统包
括左右拐,直行,人行道四个基本的交通等功能.南北方向亮绿灯 60s,然后黄
灯闪烁 3 次,每次一秒(亮灭各 40ms),红灯 40s,同时东西方向红灯 65s,绿灯
35s,黄灯闪烁 3s.各路灯用 LED 模拟显示,同时用七段数码管显示两路的倒计时
时间。利用键盘可修改灯亮时间 PC 机设置灯亮时间,利用 PC 与单片机串口通信
实现 。为防止出现紧急情况(如 119,110 通过时),该系统还设置了中断,可
通过按键使各个路口为红灯其它车辆禁行,特殊车辆通行的状态,当东西方向为
通行状态时,南北方向有突发情况,也可通过手动按键使东西方向为红灯,南北
方向为绿灯。
在对系统的分析基础上,提出了几种设计方案,经比较选择各方较好的 LED
动态循环显示方案进行设计,设计包括硬件和软件两大部分单片机最小系统,时
间显示,交通等显示三部分。以 AT89C51 为控制核心,东西南北各设置 3 个交通
灯,东西,南北方向各设置一个 2 位的数码管时间显示器,交通灯显示则采用红
绿黄三色高亮发光二极管模拟,软件采用模块化的设计方法,主要分为主程序,
定时中断服务子程序,倒计时显示子程序,交通灯模拟显示子程序。
软件设计完成,经过对该设计程序模拟测试,可实现对十字路口交通的良好
管理,预期目标全部达到,该系统操作简单,实用性强,扩展功能好。
关键词:AT89C51 数码管 光二极管 中断 模拟
目录
1 前言 5
1.1 该课程选题背景 5
1.2 该课程选题现实意义 5
1.3 单片机交通灯研究任务 5

2 设计方案 6
2.1 方案设计目的 6
2。2 方案设计思路 6
2。3 方案设计原理 7
3 系统硬件设计 8
3.1 AT89C51 芯片简介 8
3.2 74LS47 芯片简介 11
3。3 系统总框图 12
3。4、交通灯硬件线路 12
3。5、系统工作原理 12
4.软件设计 13
4.1 每秒钟的设定 13
4.2 秒的方法 13
4。3 相应程序代码 13
4.4、键盘显示流程图 14
4。5、 软件延时 14
5 Proteus 软件仿真 15
5。1 正常运行时状态 15
5.2 黄灯亮时状态 16

5。3 应急情况下状态 16
6 设计心得体会 17
附录 1:源程序代码 18
附录 2:硬件连接图 23
参考文献 23
1 前言
1。1 单片机交通控制系统的选题背景
世界上第一盏正式投入使用的交通信号灯出现在 1868 年 12 月 10 日,这盏
身高 7 米,由德哈特设计的红绿两色煤气灯出现在议会大厦前的十字路口.一位
警察手持长杆牵动皮带转换红绿两色:红灯停,绿灯行.
随着人口快速的增多,交通工具的爆炸性的发展,以及道路资源的有限性,
交通控制就应运而生,在人类的生活、工作环境中,交通扮演着极其重要的角色,
人们的出行都无时不刻与交通打着交道.自 18 世纪工业革命以来,工业发展带动
整个交通运输的发展,从而催生了单独的交通控制学问与管理机构.
道路交通信号灯是交通安全产品中的一个类别,是为了加强道路交通管理,
减少交通事故的发生,提高道路使用效率,改善交通状况的一种重要工具。适用
于十字、丁字等交叉路口,由道路交通信号控制机控制,指导车辆和行人安全有
序地通行.
1.2 单片机交通控制系统选题的现实意义
城市道路交通自动控制系统的发展是以城市交通信号控制技术为前导,与汽车
工业并行发展的。在其各个发展阶段,由于交通的各种矛盾不断出现,人们总是
尽可能地把各个历史阶段当时的最新科技成果应用到交通自动控制中来,从而促
进了交通自动控制技术的不断发展。
交通网络是城市的动脉,象征着一个城市的工业文明水平.交通关系着人们
对于财产,安全和时间相关的利益。具有优良科学的交通控制技术对资源物流和
人们出行都是十分有价值的,保证交通线路的畅通安全,才能保证出行舒畅,物
流准时到位,甚至是生命通道的延伸。

1.3 单片机交通控制系统主要研究的内容
基于整个交通控制系统的发展情况,本设计主要进行如下方面的研究:用智
能,集成,且功能强大的单片机芯片为控制中心,设计出一套十字路口的交通控
制系统,以指挥该路口的实时通行状态。
本设计主要做了如下几方面的工作:
一是确定系统交通控制的总体设计,包括十字路口具体的通行禁行方案设计
以及系统应拥有的各项功能,在这里,本设计除了有信号灯状态控制能实现基本
的交通功能,还增加了倒计时显示提示,基于实际情况,又要求了对车流量检测
及自调整模拟功能,违规检测及处理,紧急状况处理。
二是进行智能传感器的硬件电路,显示电路等的设计对各器件的选择及连接,大
体分配各个器件及模块的基本功能要求。
2 方案设计
2。1 课程设计目的
2.1.1 巩固和加深对单片机原理和接口技术知识的理解;
2.1.2 培养根据课题需要选学参考书籍、查阅手册和文献资料的能力;
2。1.4 掌握常用仪器、仪表的正确使用方法,学会软、硬件的设计和调试方
法;
2.1.5 能按课程设计的要求编写课程设计报告,能正确反映设计和实验成果,
能用计算机绘制电路图和流程图。
2。1.6 通过单片机课程设计,熟练掌握汇编语言的编程方法,将理论联系到
实践中去,提高我们的动脑和动手的能力。
2.1.7 通过交通信号灯控制系统的设计,掌握定时/计数器及中断的使用方法,
和简单程序的编写,最终提高我们的逻辑抽象能力。
2.2 设计思路
东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示
灯,指挥车辆和行人安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示
人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道的公共
停车时间。设东西道比南北道的车流量大,指示灯燃亮的方案如表 1:
车道\时间
60s
3s
2s
35s
3s
剩余16页未读,继续阅读












智慧安全方案
- 粉丝: 2951
- 资源: 59万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- CDIF累计差值直方图算法二雷达信号第一阶matlab仿真程序
- python地下水位预测-10-字符串常用操作方法之判断开头或结尾.ev4.rar
- python地下水位预测-09-字符串常用操作方法之修改之字符串对齐.ev4.rar
- python地下水位预测-08-字符串常用操作方法之修改之删除空白字符.ev4.rar
- 科帮网javaWeb计算机配件报价系统项目源码 (2).zip
- k8s 1.26.0镜像下载
- CDIF累计差值直方图算法三雷达信号第四阶matlab仿真程序
- Rectangle.java
- Uniapp 表单组件 多层选择 开关 评分 滑块 步进器 日期框 级联选择 下拉列表 复选框 单选框 多行文本 单行文本
- 基于TensorFlow+CNN+协同过滤算法的智能电影推荐系统-深度学习算法应用(含微信小程序、ipynb工程源码)+数据集
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0