- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于单片机控制的交通灯设计
摘要:交通信号灯控制方式很多。本设计主要分为五大模块输
入控制电路、时钟控制电路、片内外程序切换控制、显示电路。
关键字:at89c51led显示交通灯
一、交通灯简介
假设一个十字路口为东西南北走向。初始状态0为东西南北灯都熄
灭。然后转状态1东西绿灯通车,南北红灯。过一段时间转状态2,
东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯。再转状态3,
南北绿灯通车,东西红灯。过一段时间转状态4,南北绿灯闪几次
转亮黄灯,延时几秒,南北仍然红灯。最后循环至状态1。利用单
片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭,并且用
led数码管显示时间。用十二个发光二极管燃灭,模拟交通灯管理。
二、工程设计
(一)、控制方案的确定
交通灯控制系统的原理主要由控制器、定时器、译码器和秒脉冲信
号发生器等部分组成。秒脉冲发生器是该系统中定时器和控制器的
标准时钟信号源,译码器输出两组信号灯的控制信号,经驱动电路
后驱动信号灯工作,控制器是系统的主要部分,由它控制定时器和
译码器的工作。
(二)、硬件部分
(1)、交通灯控制系统的硬件设计:
交通灯控制系统的硬件设计包括:存储器的扩展(62256),i/o口
的扩展(8255),地址的锁存(74ls373或74ls273),还有反向器
(7407)。数据缓冲器,i/o控制逻辑,控制和定时寄存器及定时与
控制电路,扫描计数器,回复缓冲器,fifo/传感器ram及其状态
寄存器,显示ram及显示地址寄存器等组成。
(2)、硬件结构:
由存储器,8051系列单片机,交通指示灯等组合。
(3)、交通灯控制系统的原理框图(如图1所示)。
1.定时器
定时器由与系统秒脉冲(由时钟脉冲产生器提供)同步的计数器构
成,要求计数器在状态信号st作用下,首先清零,然后在时钟脉
冲上升沿作用下,计数器从零开始进行增1计数,向控制器提供模
5的定时信号ty和模25的定时信号tl。
2.控制器
控制器是交通管理的核心,它应该能够按照交通管理规则控制信号
灯工作状态的转换。从asm图可以列出控制器的状态转换表。选用
两个d触发器ff1、ffo作为时序寄存器产生4种状态,控制器状
态转换的条件为tl和ty,当控制器处于q1n+1q0n+1=00状态时,
如果tl=0,则控制器保持在00状态;如果,则控制器转换到
q1n+1q0n+1=01状态。这两种情况与条件ty无关,所以用无关
项”x”表示。
3.译码器
74.ls138译码器有3个输入端,组成8种输入状态,输出端有8
个,每个输出端对应8种输入状态的一种,低电平有效。此外还有
3个使能端e3,e2,e1,这3个使能端必须同时输入有效电平,译
码器才能工作,既e3=1,e2=0,e1=0。
4.交通灯驱动电路
由ttl低电平来控制驱动红绿等信号。
(三)、软件部分
(1)、流程图(如图2所示)
首先四个路口所有的灯灭,在东西绿灯亮南北红灯亮延时20s,绿
灯闪三下,为3秒转黄灯亮2秒,在南北绿灯亮东西红灯亮延时
20s,绿灯闪三下,为3秒转黄灯亮2秒,如此循环。
(2)、程序的执行的表达
三、系统的试调运行
(一)、硬件调试
利用dvcc实验与开发系统、基本测试仪器(万用表、示波器等),
检查用户系统硬件中存在的故障。其中硬件调试可分为静态调试与
动态调试两步进行。
(1)、静态调试
第一步:目测。检查外部的各种元件或者是电路是否有断点。
第二步:用万用表测试。用万用表复核目测中有疑问的连接点,检
测各种电源线与地线之间是否有短路现象。
第三步:加电检测。给板加电,检测所有插座或是器件的电源端是
否符合要求的值。
第四步:联机检查。
(2)、动态
文档评论(0)