基于单片机的实用交通灯设计.pdf
文本预览下载声明
基于单片机的实用交通灯设计
口王洁琼王红卫敬敏
(武汉大学电子信息学院湖北·武汉430072)
摘要:本文给出了基于单片机的实用交通灯的具体设计方法。该方法一方面利用单片机控制可编程接口8255的输出,
当输出数据不同时,发亮交通灯的颜色不同,另一方面利用单片机软件延时实现亮灯时问的控制,有较高的精确度。
关键词:单片机交通灯软件延时
中图分类号:TQl53 中图分类号:A 文章编码:1007—3973(2009)06-113—0l
1 引言
随着经济的发展。车辆越来越多,交通灯在控制车辆流
动中扮演着重要的角色。本文着重介绍十字路口交通灯的
设计和实现.并推广交通灯的设计思想。
2系统设计
本系统以单片机为核心.结合芯片8255和发光LED实
现交通灯控制。单片机控制8255的输出.从而控制不同颜
色的交通灯,再利用单片机软件延时,控制亮灯时间。
设计一个东西南北走向的十字路口。初始状态为0:之
后转状态l,过一段时间转状态2,东西向黄灯闪烁6次,南
北向红灯。再转状态3,过一段时间转状态4,南北向黄灯闪
烁6次,东西向红灯。最后循环至状态1.
圈2
3系统硬件实现
3.3 PC机的控制
3.1逻辑电平显示器设计
El数据锁存作为低8
单片机PO口数据分时复用,将PO
8255的A口作为输出口。对南北向。红、黄、绿灯分别
位地址总线。并将P0口与8255数据线I)O—D7直接相连。
接PA4、PA5、PA6;对东西向,红、黄、绿灯接PAO、PAl、PA2
(为显示黄灯,采用红绿亮灯均亮)。图l为电路图,当PA输
和P0.1与8255的A0和A1相连,用于片内译码。单片机的
出高电平时.相应的交通灯亮。根据设计目标得到如表l的 一RD、W——R分别和8255的丽、丽连接。
交通灯工作参数。
4系统软件实现
图1 逻辑电平显示器电路
拭吝 PA教据 持雏时同 交jtt,Clr僦考 5结束语
● nH ●.5t 赢蕾t虹泰霸·虹 本文设计的交通灯,利用软件延时控制亮灯时间,精确
l 14H 期 南北一虹柬西t擐
度较高。随着集成技术的发展,单片机,芯片8255和逻辑电
12H 南北:扛车眄:黄
2 10H “H宝南北t缸东西:关
平显示器可以集成在一起,节省空间而使应用范围更广。
, ●IH 蛳 青t:缘末两:虹
tIH 南北t置幕西;垃
4 OlH “卜{耋 一戈。关泰西,黄
参考文献:
表1交通灯工作参数
[1]茹国宝.微机原理与接I:/技术.实验指导书[H].武汉:
3.2交通灯的关闭 武汉大学电子信患学院.
8255的B口作为输入口,设计如图2,当按键K断开123李朝青.单片机原理及接口技术[H].北京:北京航空
时,PB输入全1,交通灯正常工作,反之,关闭交通灯。 航天大学出版社。2005.5.
——斟协论丘·2009年第6期(下)——
显示全部