文档详情

基于单片机的实用交通灯设计.pdf

发布:2017-07-28约字共2页下载文档
文本预览下载声明
基于单片机的实用交通灯设计 口王洁琼王红卫敬敏 (武汉大学电子信息学院湖北·武汉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期(下)——
显示全部
相似文档