1、单片机课程设计单片机课程设计 题题 目:十字路口交通灯设计目:十字路口交通灯设计 班 级: 自动化 1 班 姓 名: 学 号: 指导教师: 设计时间: 2012.4.22 评语: 成绩 自动化与电气工程学院 单片机课程设计 -1- 摘要摘要 交通在人们的日常生活中占有重要的地位,随着人们社会活动的日益频繁, 这点更是体现的淋漓尽致。交通信号灯的出现,使交通得以有效管制,对于疏导 交通流量、提高道路通行能力,减少交通事故有明显效果。本系统采用单片机 AT89C51 为中心器件来设计交通灯控制器,系统实用性强、操作简单、扩展强。 本设计就是采用单片机模拟十字路口交通灯的各种状态显示以及倒计时时间。
2、 本设计系统由单片机 I/O 口扩展系统、交通灯状态显示系统、LED 数码显示 系统等几大部分组成。系统除基本的交通灯功能外,还具有倒计时、紧急情况处 理等功能,较好的模拟实现了十字路口可能出现的状况。 本系统采用单片机汇编语言编写,主要编写了主程序,LED 数码管显示程 序等。总体上完成了软件的编写。 关键词:交通灯;控制;关键词:交通灯;控制;AT89C51AT89C51;倒计时显示;倒计时显示 目录目录 摘要摘要 1 引言引言 1 1、设计要求及思想、设计要求及思想 . 2 1、1 设计内容 . 2 1、2 设计思想 . 2 2、单片机选型及硬件接线图、单片机选型及硬件接线图 . 3 2
3、、1 配置 . 3 2、2 十字路口的交通灯分布示意图 . 3 2、3 系统硬件接线图 . 4 3、软件实现、软件实现 5 3、1 分析论证 . 5 3、2 状态地址分配. 5 3、3 程序流程图. 6 3、4 程序设计 . 7 3、5 PROTEUS软件仿真 10 4、设计总结、设计总结 12 参考文献参考文献 13 自动化与电气工程学院 单片机课程设计 -1- 引言引言 近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动 传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片 机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体 硬件结构,
4、以及针对具体应用对象特点的软件结合,加以完善。交通信号灯的出 现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事 故有明显效果。交通信号灯在大多数城市得到了广泛的应用。传统的交通信号灯 控制一般采用了电子线路和继电器控制,结构复杂,可靠性低,故障率高。本次 设计是基于 AT89C51 单片机的交通灯控制系统,东西南北的通行时间可调,倒 计时显示通行时间灯功能,该系统具有设计周期短、可靠性高、维护方便、使用 简单等优点。 自动化与电气工程学院 单片机课程设计 -2- 1 1、设计要求及思想设计要求及思想 1 1、1 1 设计内容设计内容 设计一个能够控制十二盏交通信号灯的模拟系统。利用单片机的定时器定 时,令十字路口的红绿灯交替点亮和熄灭,并用 LED 灯显示倒计时间。 假设一个十字路口为东南西北走向。初始状态 0 为东西南北都红灯亮。然后 转状态 1 东西绿灯通车,南北红灯亮。过一段时间后,转状态 2,东西绿灯灭, 黄灯闪几下,南北还是红灯。再转状态 3,南北绿灯通车,东