湖南工业大学
课 程 设 计
资 料 袋
电气与信息工程 学院 学年第 一 学期 课程名称 单片机课程设计 指导教师 职称 学生姓名 专业班级 学号
题 目 单片机交通灯设计 成 绩 起止日期 2015 年 11 月 24 日~ 2015 年 12 月 07 日
目 录 清 单
序号 1 2 3 4 5 6
材 料 名 称 课程设计任务书 课程设计说明书 课程设计图纸 心得体会 资料数量 1 1 备 注 张
湖南工业大学
课程设计任务书
2015—2016 学年第1 学期
电气与信息工程 学院 电气工程及其自动化 专业 班 课程名称: 单片机系统课程设计 设计题目: 单片机交通灯设计 完成期限:自 2015 年 11 月 24 日至 2015 年 11 月 07 日共 2 周
1.1 硬件电路与程序设计(基本要求) 1.1.1 设计一个模拟十字路口交通灯硬件电路(用画图软件如protel99se、AD等),编写十字路口交通灯控制程序,模拟十字路口交通灯的工作流程。 1.1.2 编写程序,实现下述功能: 1、 东西南北方向都有红绿黄灯交替显示,交替顺序为绿—>黄—>红; 内 容 及 任 务 2、时间分配方案:东西方向绿灯时间40秒,南北方向绿灯时间20秒黄灯时间固定3秒; 3、用4个数码管分别显示东西方向、南北方向的通行时间(注:只显示通行时间和等待时间),程序可以用汇编语言或者是C51语言编写。 1.1.3 在proteus软件上先进行仿真,在下载到单片机开发板验证。 1.2键控流水灯数字钟设计(发挥要求)
1.2.1 满足基本要求后,十字路口交通灯可以通过自动和手动两种方式来控制。 1.2.2 编写程序,在东西路口方向考虑有一条人行道; 1.2.3 编写程序,在1.2.2基础上,在南北路口方向再考虑有一条人行道;
1.2.4 编写程序,人行道的红绿灯,也能进行手动和自动控制。 1.3 独立撰写完成课程设计说明书(课程设计报告) 起止日期 进 度 安 排 2015.11.24~2015.11.27 2015.11.28~2015.12.05 2015.12.06~2015.12.07 工作内容 熟悉开发板,了解样例程序 设计硬件电路,编写程序及进行调试 完成验收,撰写课程设计报告 [1] 欧伟明,何静,凌云.单片机原理与应用系统设计.电子工业出版社,2009年 主 要 参 考 资 料
单片机系统课程设计说明书
基于单片机的十字路口交通灯
起止日期: 2015 年 11 月 24 日 至 2015 年 12 月 07 日
学班学成
生姓名 级 号 绩
湖南工业大学电气与信息工程学院
2015 年12 月 17 日
I
摘 要
交通在人们的日常生活中占有重要的地位,随着人们社会活动的日益频繁,这点更是体现的淋漓尽致。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。 本系统采用单片机AT89C52为中心器件来设计交通灯控制器,系统实用性强、操作简单、扩展性强。本设计就是采用单片机模拟十字路口交通灯的各种状态显示以及倒计时时间。 本设计系统由单片机I/O口扩展系统、交通灯状态显示系统、LED数码显示系统、复位电路等几大部分组成。系统除基本的交通灯功能外,还具有倒计时等功能,较好的模拟实现了十字路口可能出现的状况。软件上采用C52编程,主要编写了主程序,LED数码管显示程序,中断程序延时程序等。经过整机调试,实现了对十字路口交通灯的模拟。
关键词:单片机;AT89C52;LED;交通灯
II