- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于51系列单片机控制十字路口交通灯控制器设计
实验指导书
仇国庆 编写
重庆邮电大学自动化学院
自动化专业实验中心
基于51系列单片机控制十字路口交通灯控制器设计实验
随着社会经济的发展,城市交通越来越成为人们不可忽视的问题。人、车、路之间的协调,已经成为交通管理部门主要解决的问题。城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。而交通信号灯是我们常见的交通管理系统。
一、实验目的:
1、通过交通信号灯控制系统的设计,掌握51系列单片机传输数据的方法,以控制发光二极管的亮与灭;
2、用80C51作为输出口,控制十二个发光二极管熄灭,模拟交通灯管理.
3、通过单片机控制设计,熟练掌握汇编语言、C语言等编程方法与技巧,将理论联系到实践中去,提高动手的能力;
4、完成控制系统的硬件设计、软件设计、仿真调试。
二、设计要求
利用51系列单片机实验板、交通灯控制模组设计交通灯控制系统,要求具有下述功能:
1、系统有两个状态,设置状态和显示状态,利用51系列单片机实验板的键盘进行两个状态间的切换;
2、开机时,系统为显示状态,四个路口数码管从默认的倒计时时间(开始倒计时;
3、设置状态时利用51系列单片机实验板的KEY1~KEY3键盘可以设置各路口直行通行倒计时时间,设置的路口数码管闪烁显示,各路口的通行时间可以不相等,其中KEY2为加1键,KEY3为减1键,KEY1为确定键;
4、显示状态时,交通灯模组的四个LED板的数码管进行倒计时;LED板各组的红绿灯进行交通指示;如果一个LED板上有三个绿灯亮,这时候数码管显示的是通行时间,否则,数码管显示的是等待时间;显示过程中按KEY1键可以重新进入设置状态。
5、具体内容:因为本设计是交通灯的单片机控制设计,所以要了解实际交通灯的变化情况和规律。假设一个十字路口为东西南北走向。然后转状态1南北红灯,东西绿灯通车。过一段时间转状态2东西绿灯灭,黄灯闪烁几次,南北仍然红灯。再转状态3,南北绿灯通车,东西红灯。过一段时间转状态4,南北绿灯灭,闪几次黄灯,东西仍然红灯。最后循环至状态1。
6、扩展要求
二、系统方案组成
1 系统硬件框图
本系统由一套51系列单片机实验板和一套(四块)交通灯模组构成,如图 2.1,51系列单片机实验板通过I/O口控制交通灯模组中各LED板的数码管和发光二极管的显示;通过51系列单片机实验板上的三个键盘KEY1~KEY3可以设置各LED板指示的路口通行倒计时时间。
图 2.1硬件框图
2 功能框图
图 2.2功能框图
三、十字路口路口交通简介
1 十字路口的交通通行情况简介
图 3.1为十字路口的交通情况
在图中,常规交通灯的绿灯亮状态(通行)顺序为:
图 3.2通行示意图
其中,“1-2”表示1P和2P可以通过路口2通行;“2-3”表示2P和3P可以通过路口3通行;“3-4”表示3P和4P可以通过路口4通行;“4-1”表示4P和1P可以通过路口1通行。
2 交通灯功能简介
本方案的交通灯就是一个简易的交通指示灯控制系统, 由一套51系列单片机实验板和一套交通灯模组构成,功能有:系统有两个状态,设置状态和显示状态,利用51系列单片机实验板的键盘的KEY1键盘可以进行两个状态间的切换;??
开机时,系统为显示状态,四个路口数码管从默认的倒计时时间开始倒计时;??
设置状态时利用51系列单片机实验板的KEY1~KEY3键盘可以设置各路口直行通行倒计时时间,设置的路口数码管闪烁显示,各路口的通行时间可以不相等,其中KEY2为加1键,KEY3为减1键,KEY1为确定键;
显示状态时,交通灯模组的四个LED板的数码管进行倒计时;LED板各组的红绿灯交通指示;如果一个LED板上有三个绿灯亮,这时候数码管显示的是通行时间,否则,数码管显示的是等待时间;显示过程中按KEY1键可以重新进入设置状态。
3 交通灯实验控制模组简介
交通灯模组包括一块驱动电路板(交通灯模组驱动板)和四块LED板(交通灯模组LED板)。
LED板中每个方向提供四组交通LED灯(包括左转、直行、右转、人行道四组),每组交通灯包括红、黄、绿三个灯,可以实现交通的通行控制;??
LED板中每个方向提供两个数码管,可以实现100以内的倒计时。
交通灯模组实物图如图 3.3,使用时,直接用10pin排线连接驱动板的单片机接口和实验板的I/O口即可使用。
图 3.3 交通灯实验控制模组实物图
四、系统硬件设计
由图 2.1的框图可以看出,本系统硬件主要由两大模块组成:控制模块和交通灯指示模块
1. 控制模块原理图
本系统中控制模块主要是51系列单片机实验板。本系统中控制系统运行的三个按键直接使用KEY1~KEY3,
您可能关注的文档
- msp430温度传感器毕业论文.doc
- 本科毕业论文排版格式(通用版).doc
- 本科毕业设计论文(参考模板).doc
- 本科生毕业论文格式范例(文科).doc
- 毕业论文基于STC12C5410AD单片机的倾角测试系统设计.doc
- 毕业论文酒精浓度检测仪的设计.doc
- 毕业论文任务书、开题报告、评阅表.doc
- 毕业论文无线GSM火灾报警系统毕业设计.doc
- 毕业设计 智能温度控制器.doc
- 毕业设计(论文)-基于单片机的金属探测器的设计.doc
- 毕业设计(论文)89c51单片机电子钟程序设计j键盘扫描实验.doc
- 毕业设计(论文)89C51单片机和DS18B20数字温度计(外文原文+翻译).doc
- 毕业设计(论文)2013考研南京师范大学应用心理硕士备考指导.doc
- 毕业设计(论文)3208LED电子钟原理图.pdf
- 毕业设计(论文)at89c51单片机_交通灯控制系统(含源码及仿真图)98134579.doc
- 毕业设计(论文)at89c51单片机_交通灯控制系统(含源码及仿真图).doc
- 毕业设计(论文)at89c51单片机_交通灯控制系统(含源码及仿真图)ZYY.doc
- 毕业设计(论文)at89c51单片机外文翻译94605943.doc
- 毕业设计(论文)at89c51单片机外文翻译.doc
- 毕业设计(论文)AT89C51单片机中英文文献翻译21622818.doc
文档评论(0)