没有合适的资源?快使用搜索试试~ 我知道了~
单片机交通灯课程设计1...doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 90 浏览量
2021-10-02
16:31:22
上传
评论
收藏 499KB DOC 举报
温馨提示
试读
17页
单片机技术
资源推荐
资源详情
资源评论
目 录
一 引 言.............................................................................................................................................................0
二 设计任务与要求........................................................................................................................................0
2.1 设计任务..............................................................................................................................................0
2.2 设计要求..............................................................................................................................................0
三 方案总体设计..............................................................................................................................................0
3.1 显示时间方案的选择.........................................................................................................................1
3.2 总体设计..............................................................................................................................................1
3.3 总体设计..............................................................................................................................................1
四 硬件设计.......................................................................................................................................................2
4.1 单片机最小系统..................................................................................................................................2
4.1.1 STC89C52 单片机特性参数...................................................................................................3
4.1.2 STC89C52RC 主要引脚功能..................................................................................................3
4.1.3 STC89C52RC 的中断源..........................................................................................................4
4.1.4 时钟电路...................................................................................................................................4
4.1.5 复位电路...................................................................................................................................5
4.2 数码换显示电路..................................................................................................................................5
4.3 红绿灯显示电路..................................................................................................................................7
4.4 整体电路..............................................................................................................................................8
五 软件设计.......................................................................................................................................................8
5.1 KEIL C 简介........................................................................................................................................8
5.2 程序流程图..........................................................................................................................................8
5.3 keil 调试过程.....................................................................................................................................10
六 系统仿真与实现.........................................................................................................................................11
6.1 proteus 仿真软件简介.......................................................................................................................12
6.2 仿真调试过程....................................................................................................................................12
七 设计总结....................................................................................................................................................14
参 考 文 献......................................................................................................................................................15
基于单片机的交通灯设计
一 引 言
交通在人们的日常生活中占有重要的地位,随着人们社会活动的日益频繁,
这点更是表达的淋漓尽致。交通信号灯的出现,使交通得以有效管制,对于疏
导交通流量、提高道路通行能力,减少交通事故有明显作用。本系统采用单片
机 89C52 为中心器件来设计交通灯控制器,系统实用性强、操作简单、扩展
性强。本设计就是采用单片机模拟十字路口交通灯的各种状态显示以及倒计时
时间。
本设计系统由单片机 I/O 口扩展系统、交通灯状态显示系统、LED 数码显
示系统、复位电路等几大局部组成。系统除根本的交通灯功能外,还具有倒计
时功能,较好的模拟实现了十字路口可能出现的状况。
软件上采用 KEILC 编程,主要编写了主程序,LED 数码管显示程序,中断
程序延时程序等。经过整机调试,实现了对十字路口交通灯的模拟。中国车辆
数量不断增加,交通控制在未来的交通管理中起着越来越重要的作用。智能交
通灯的管理比重修一条马路无论在经济、交通运行速率上都有很好的效益、更
加节约资源。使交管人员有更多的精力投入到管理整个城市交通控制,带来更
大的经济和社会效益,为创造美好的城市交通形象发挥更多的作用。
二 设计任务与要求
2.1 设计任务
通过单片机课程设计,熟练掌握汇编语言的编程方法,将理论联系到实践
中去,提高我们的动脑和动手的能力;通过交通信号灯控制系统的设计,掌握
定时/计数器的使用方法,和简单程序的编写,把理论知识与实践知识相结合,
充分发挥个人能力,并在实践中得到锻炼。
2.2 设计要求
设计一个能够控制十二盏交通信号灯的模拟系统,:利用单片机的定时器
定时,令十字路口的红绿灯交替点亮和熄灭,并用 LED 灯显示倒计时间。
三 方案总体设计
本次课程设计的主要任务是设计复杂的十字路口交通信号灯控制系统。本
模拟交通信号灯系统利用 STC89C52 单片机作为核心元件,实现信号灯对路面
0
交通的智能控制。从一定程度上解决了交通路口堵塞、车辆停车等待时间不合
理等问题。系统具有结构简单、可靠性高、本钱低、实时性好、安装维护方便
等优点,有广泛的应用前景。
3.1 显示时间方案的选择
方案一:采用数码管显示,半导体数码管不仅具有工作电压低、体积小、
寿命长、可靠性高等优点,而且响应时间短〔一般不超过 0.1us〕,亮度也比
拟高。
方案二:采用液晶显示,液晶显示器的最大优点是功耗极小。但是,由于
它本身不会发光,仅仅靠反射外界光线显示字形,所以亮度很差。
通过上述两种方案的比照,显然可以发现,对于交通灯时间的显示,数码
管显示更加适合,可靠,所以选择方案一。
3.2 总体设计
总体设计如图 1 所示。
图 1 总体设计图
3.3 总体设计
首先了解实际交通灯的变化情况和规律。假设一个十字路口如图(2)所示东
西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,
指挥车辆和行人平安通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人
们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道的公共
停车时间。初始状态 1 东西绿灯通车,南北红灯亮,禁止通车,人行道通行,
行人可过。过一段时间(10 秒)后,转状态 2,东西方向还是绿灯亮,南北方向
还是红灯亮,黄灯开始闪烁,黄灯闪几下〔5 秒〕,即提示红绿灯状态将发生
转换。再转状态 3,南北方向绿灯亮通车,东西方向红灯亮,即此方向禁止通
车,人行道可通行。黄灯熄灭后转状态 4,南北方向还是绿灯,东西方向还是
为红灯亮,闪几下黄灯〔5 秒〕,提示红绿灯显示状态将发生转换。一段时间
1
后,又循环至状态 1。列出交通信号灯的状态表如表 1 所示〔1 表示灯亮,0 表
示灯灭〕。
图 2 十字路口示意图
表 1 红绿灯状态表
状态 东 西 南 北
红 黄
绿
红 黄
绿
红 黄
绿
红 黄
绿
1 0 0 1 0 0 1 1 0 0 1 0 0
2 0 1 1 0 1 1 1 1 0 1 1 0
3 1 0 0 1 0 0 0 0 1 0 0 1
4 1 1 0 1 1 0 0 1 1 0 1 1
对于交通信号灯来说,应该有东西南北共四组灯,但由于同一道上的两组
的信号灯的显示情况是相同的,而且,东西方向与南北方向显示的状态相反,
所以只要用一组就行了,因此,可采用单片机内部的 I/O 口上的 P1 口中的 3 个
引脚即可来控制 3 个信号灯。通过编写程序,实现对发光二极管的控制,来模
拟交通信号灯的管理。每延时一段时间,灯的显示情况都会按交通灯的显示规
律进行状态转换。
四 硬件设计
4.1 单片机最小系统
2
剩余16页未读,继续阅读
资源评论
zhangao_fengg
- 粉丝: 17
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功