嵌入式交通信号灯 下载本文

内容发布更新时间 : 2024/6/13 19:43:22星期一 下面是文章的全部内容请认真阅读。

天津工业大学 电子与信息工程学院 电子1102班

嵌入式系统设计专题实践

交通灯控制系统

专 业: 电子信息工程 班 级: 电子 1102 班 学 生 姓 名: 王石岩 学 号: 1110910213

指 导 教 师: 高 华

天津工业大学 电子与信息工程学院 电子1102班

目录

一、方案设计与论证 ............................... 错误!未定义书签。

1.1系统任务描述................................ 错误!未定义书签。 1.2系统方案设计................................ 错误!未定义书签。 1.3系统框图..................................................... 5 二、硬件电路设计 .................................................. 5

2.1 K60P144M100SF2RM最小系统设计................................ 5 2.2数码管显示模块设计........................................... 7 2.3交通灯指示模块设计........................................... 8 三、系统软件设计 .................................................. 8

3.1系统软件流程图............................................... 8 3.2 500ms定时器子程序设计....................................... 9 3.3 计数显示子程序设计 ......................................... 10 四、系统调试 ..................................................... 12

4.1硬件调试.................................................... 11 4.2软件调试.................................................... 11 4.3 综合调试 ................................................... 12 五、总结 ......................................................... 12 六、心得体会 ..................................................... 12 七、附录 ......................................................... 13

7.1系统实物图.................................................. 13 7.2程序代码.................................................... 14 7.3参考文献.................................................... 19

2

天津工业大学 电子与信息工程学院 电子1102班

摘要

当前伴随着信息化社会的快速发展,国家不断走向繁荣昌盛。与此同时,快节奏也成为当代人们在各大城市的主要特征。当今社会上汽车越来越多,为了减少城市交通阻塞和维持良好稳定的交通次序、加强对道路的管理力度。因此合理设计交通灯控制系统对维护道路安全和社会交通次序有着不可替代的作用。本文主要阐述交通灯控制系统的设计原理和过程,采用飞思卡尔K60作为系统的控制芯片,对系统的软件和硬件进行模块化设计,最终实现了基于飞思卡尔K60芯片的交通灯控制系统。该系统用红、黄、绿三种颜色的发光二极管来代替三种实际中的交通灯,在控制器的驱动下来形象化的演示实际中交通灯的运行模式和工作过程。最终该系统实现了对车辆直行、左转、停止等待等基本功能。能够有效地对城市中的车辆产生明确的指导和控制。

关键词:交通灯 K60P144M100SF2RM 数码管 定时显示

一、方案设计与论证

1.1 系统任务描述

本次设计中根据实际需要,结合嵌入式系统的特点,完成对交通灯的控制系统设计。系统功能包括实现对车辆的直行,左拐、停止等待等功能。基于飞思卡尔K60P144M100SF2RM控制器,实现对车辆进行指导控制。本系统中主要由控制器最小系统、数码管显示模块、交通灯模块等相关模块构成。系统任务包括三个环节。

假设十字路口南北方向为主干车道,东西方向为支干道。

状态一:南北方向、东西方向均设有红、黄、绿三个指示灯。首先南北方向绿灯亮一分钟、东西方向红灯亮一分钟。此时处于向北方向的车辆处于绿灯状态,可以直行通过十字路口,而处于向东方向的车辆由于是红灯等待则不能前行,需在线外等待向东方向的绿灯来临才能前行。

状态二:一分钟之后,北方向的绿灯变为黄灯亮,且亮十秒钟。而在向东方向的红灯还没转变状态,红灯此时会连续闪烁10秒钟,作为东西方向

3