单片机交通灯课程设计报告.pdfVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《单片机交通灯设计报告》

1

一.设计题目,具体技术要求及功能

本次实验的题目定为交通灯信号控制系统。设计交通灯的基本要求:设计一个交通灯,

要应用89C51实验系统。设计一个基于单片机的交通灯信号控制器。已知东、西、南、北四

个方向各有红黄绿色三个灯,在东西方向有两个数码管,在南北方向也有两个数码管。要求

交通灯进行显示和定时切换。

1.1设计思路

利用单片机的工作原理设计一个十字路口交通信号灯,要求东、西、南、北四个方向各有红

黄绿色三个灯,当东西方向亮绿灯时,南北方向红灯亮起:反之,如果南北方向亮绿灯,同

时东西方向亮绿灯;绿灯亮时车辆行驶,红灯亮时车辆停止。即在同一时间内保证只有两个

对应方向的车辆可以行驶。

二.设计任务和内容

2.1设计任务

单片机采用用C51芯片,使用发光二极管(红,黄,绿)代表各个路口的交通灯(东西路

口红灯30秒,东西路口绿灯30秒,南北路口红灯30秒,南北路口绿灯30秒,黄灯时间5秒)。

2.2设计内容

具体内容:利用单片机的定时器产生秒信号,控制十字路口的红绿黄灯交替点亮和熄灭。要

求能用按键设置两个方向的通行信号灯颜色和暂缓通行时所亮的黄灯显示,系统的工作符合

一般交通灯控制要求。

(1)硬件设计:

1)单片机选用8051系列单片机,但其内部带有4KB的程序存储器ROM,设计时无需外接

程序存储器,为设计和调试带来极大的方便。

2

2)键盘系统:设置3个程序按键:设置键、增加键、减少键,因键盘使用频率很小,建

议采用查询方式来读取键盘。另需配置一个非程序按键:系统复位键。

3)电源供电系统:本系统采用220V电源供电,应设计相应的稳压电源电路。但课程设计

受时间限制,也可采用现成的5V直流稳压电源供电,这样可以节约设计时间、简化设计过

程。

(2)本系统的工作流程:

1)接通电源时或系统复位后,系统按程序给定的时间工作,即南北向通30秒,东

西向通行30秒,黄灯亮5秒。首先南北向通行,然后东西向通行,如此循环。

2)通行交通灯的设置:当需要更改主、次干道的通行交通灯时,可以用“设置键、

增加键、减少键”进行设置。

第一次按“设置键”时,南北向的绿灯亮,,其余的信号指示灯熄灭,此时可以用

“增加键”和“减少键”来改变南北向的通行信号灯。

第二次按“设置键”时,南北向的黄灯亮,其余的信号指示灯熄灭,此时可以用“增

加键”和“减少键”来改变南北向信号灯。

第三次按“设置键”时,东西向的绿灯亮,,此时可以用“增加键”和“减少键”来

改变东西向的信号灯

第四次按“设置键”时,东西向的黄灯亮,此时可以用“增加键”和“减少键”来改

变东西向信号灯。

第五次按“设置键”时,系统退出设置状态,回到交通信号灯状态,并且南北向先通

行,东西向后通行。“设置键”的功能如表1.2所示。

设置键的功能

按“设置键”

第一次第二次第三次第四次第五次

的次数

恢复交通灯

南北向的绿南北向的黄东西向的东西向的黄灯点

调整内容工作状态

灯点亮时间==灯点亮时间绿灯点亮时间亮时间

0—60秒

调整范围0—45秒0—5秒0—45秒0—5秒

(3)软件设计:

1)系统资源分配:为了便于程序的设计、阅读及修

文档评论(0)

131****1219 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档