- 19
- 0
- 约7.57千字
- 约 21页
- 2018-12-03 发布于浙江
- 举报
单片机课程设计_急救车优先交通灯控制系统
PAGE
PAGE 15
《急救车优先的交通灯控制系统》
课程设计说明书
专业班级:12级电信(4)班
姓 名:李玲 吴继亮 谢彩云
学 号:080212155 080212149 080212178
指导老师:刘娟
设计时间:2014年6月11 日
物理与电气工程学院
二零一四年六月 十一日
内容摘要
请设计一个交通灯控制电路,并且编写相应的软件,完成交通灯的管理任务。
1 根据交通灯控制变化规律。假设一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯。然后转状态1南北绿灯通车,东西红灯。过15秒钟转状态2,南北绿灯转亮黄灯闪烁,闪烁5秒,东西仍然红灯。再转状态3,东西绿灯通车,南北红灯。过15秒钟转状态4,东西绿灯转亮黄灯闪烁,闪烁5秒,南北仍然红灯。最后循环至状态1。
2 以按键为中断申请,表示有急救车通过,所有的交通信号灯全红10秒钟。 交通灯控制系统,可由多种电路来构成,采用单片机控制,可提高电路的可靠性与稳定性,硬件电路比较简单,主要用软件来控制,控制方式灵活多样,能满足不同情况的控制,可利用中断等方式通过程序来方便的实现调时。
关键字:课程设计 单片机 急救车 流程图
目录
1 课程设计意义和要求2
1.1课程设计意义2
1.2课程设计要求3
2 理论设计3
2.1总体设计5
2.2软件设计6
2.3硬件设计6
3 调试与仿真6
4 心得体会10
5 参考文献10
附录
源程序代码11
急救车优先的交通灯控制系统
1 课程设计意义和要求:
1.1课程设计意义
大学本科学生动手能力的培养和提高是大学本科教育的一个重要内容,《单片机原理及应用》是一门应用性较强的课程。如何让学生在学好基础知识的同时,迅速掌握应用技术,实验与课程设计环节起着非常重要的作用。本课程设计的意义,是让学生通过课程设计,首先建立起单片机应用系统的概念,根据实际的系统设计要求,掌握初步的单片机系统设计方法,从硬件系统和软件系统设计两个方面得到实际的提高,为今后的毕业设计打下良好的基础。
1.2课程设计要求:
设计制作一个模拟的十字路口交通灯控制系统要求:
(1) 正常情况下东西与南北两个方向轮流点亮红、绿灯信号,每次持续时间15S,中间有5S的黄灯过度。
(2) 东西与南北两个方向各设一个紧急切换按钮。某个方向按下时,该方向紧急切换为绿灯,以便于特种车辆通过。
(3) 扩展实验箱上的74LS273做为输出口,控制六个发光二极管亮灭,模拟交通灯管理。
(4) 当有急救车到达时,两个方向上的红灯亮,以便让急救车通过,假定急救车通过路口的时间为10秒,急救车通过后,交通灯恢复中断前的状态。本题目以单脉冲为中断申请,表示有急救车通过。
2 理论设计
2.1总体设计
图1 实际生活中的交通灯模拟图
表一 交通灯东西南北方向LED灯亮灭图
南北向
绿灯亮20秒
黄灯亮5秒
红灯亮25秒
东西向
红灯亮25秒
绿灯亮20秒
黄灯亮5秒
2.2 软件设计
定时器T0:用于无急救车通过交通灯时的定时时间;
定时器T1:用于有急救车通过交通灯时的计时时间;
存储单元10H和11H存储状态一的时间;
存储单元12H存储状态二的时间;
存储单元13H和14H存储状态三的时间;
存储单元15H存储状态四的时间;
存储单元16H存储状态五的时间;
表2 进制转换的入口地址和出口地址
状态
入口地址
出口地址
1
10H
20H,21H
11H
22H,23H
2
12H
30H,31H
3
13H
32H,33H
14H
34H,35H
4
15H
36H,37H
5
16H
40H,41H
表3 状态一到状态五的显示对应的参数和地址
状态
显示
方向
LED灯色
开始时间(秒)
状态一
20H,21H
南北
绿
20s
22H,23H
东西
红
20s
状态二
30H,31H、
南北
黄
5s
东西
红
5s
状态三
32H,33H
南北
红
20s
34H,35H
东西
绿
20s
状态四
36H,37H
南北
红
5S
东西
黄
5s
状态五
40H,41H
南北东西
红
10s
开始
开始
初始化时钟程序
初始化时钟程序
南北绿20s,东西红20s
南北绿20s,东西红20s
南北黄5s,
南北黄5s,东西红5s
东西绿20s,南北红20s
东西绿20s,南北红20s
东西黄5s,南北红5s
东西黄5s,南北红5s
结束
结束
图2程序工作流程图
.
外部中
原创力文档

文档评论(0)