单片机课程设计04.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计报告书 课题名称 基于单片机的交通灯设计 姓 名 黄艳艳 学 号 2008080509 院、系、部 物理与电子科学系 专 业 电子信息科学与技术 指导教师 郑文 2010年 12 月 28 日 一、设计任务及要求: 设计任务: 要 求: 指导教师签名: 年 月 日 二、指导教师评语: 指导教师签名: 年 月 日 三、成绩 指导教师签名: 年 月 日 目 录 一、绪言 …………………………………………………………………………… 1 (一) 设计任务……………………………………………………………… 3 (二) 交通信号灯控制方案选择…………………………………………… 3 二、系统设计 ……………………………………………………………………… 4 (一) 硬件电路设计………………………………………………………… 4 (二) 程序流程图…………………………………………………………… 4 (三) 汇编语言程序设计…………………………………………………… 4 三、交通信号灯控制器仿真 ……………………………………………………… 5 (一) 系统仿真 ………………………………………………………………5 (二) 工作原理分析………………………………………………………… 5 结 束 语 …………………………………………………………………………… 6 参考文献………………………………………………………………………………8 一、绪 言 (一)设计任务 1、交通信号灯的起源 1968年,联合国《道路交通和道路标志信号协定》对各种信号灯的含义作了规定。绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。 2、本次设计要实现的目标 通过对早期交通灯发展现状,结合自己本次设计的课题,本次设计任务要完成的目标是: 利用一片AT89C51单片机,8255并行通用接口芯片一片,74LS07两片,MAX692‘看门狗’一片,共阴极的七段数码管两个双向晶闸管若干,7805三端稳压电源一个,红、黄、绿交通灯各两个,开关键盘实现东西南北路口交通控制。 (二) 交通信号灯控制方案选择 1、交通信号灯的控制方案论证 东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道的公共停车时间。设东西道比南北道的车流量大,指示灯燃亮的方案如表2。 燃亮时间 60S 5S 80S 5S 东西道 红灯亮 黄灯亮 绿灯亮 黄灯亮 南北道 绿灯亮 黄灯亮 红灯亮 黄灯亮 表二说明: (1)当东西方向为红灯,此道车辆禁止通行,东西道行人可通过;南北道为绿灯,此道车辆通过,行人禁止通行。时间为60秒。 (2)黄灯闪烁5秒,警示车辆和行人红、绿灯的状态即将切换。 (3)当东西方向为绿灯,此道车辆通行;南北方向为红灯,南北道车辆禁止通过,行人通行。时间为80秒。 东西方向车流大 通行时间长。 (4)这样如上表的时间和红、绿、黄出现的顺序依次出现这样行人和车辆就能安全畅通的通行。 2、单片机的控制方案论证 根据设计任务书中的设计要求,可选用Atmel公司的89系列单片机,用AT89C8031来完成本次设计。控制方案如下: 图6 二、系统设计 (一)硬件电路设计 1、交通信号灯控制电路图 8051单片机控制交通信号灯并实现实时显示倒计时。 图2-1 交通信号灯控制线路图 (1)开关键盘输入交通灯初始时间,通过8051单片机P1输入到系统。 (2)由8051单片机定时器每秒钟通过P0口向8255的数据口送信息,由8255的PA 口显示红、绿、黄灯的燃亮情况;由8255的PC口显示每个灯的燃亮时间。 (3)8051通过 设置 各个信号等的燃亮时间、通过8031设置,绿、红时间分别为60秒、80秒循环由8051的 P0口向8255的数据口输出。 (4)通过8051单片机的P3.0位来

文档评论(0)

14576 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档