|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
: e! K, p' I, f1 U6 W" N摘要:本文给出了基于单片机的实用交通灯的具体设计方法。该方法一方面利用单片机控制可编程接口8255的输出,
. b0 B2 X2 y8 t2 w h" j当输出数据不同时,发亮交通灯的颜色不同,另一方面利用单片机软件延时实现亮灯时间的控制,有较高的精确度。0 F2 M: Y( u. a% {0 V' E
关键词:单片机交通灯软件延 时
5 c' C1 a3 a% I5 e& F) p4 B4 Y- a" V: l. I7 t, `/ T* Z4 Z
1引言" X: w& q+ ~. }% e9 T% \( b' {
随着经济的发展,车辆越来越多,交通灯在控制车辆流,
1 u# k* B. t2 b- o3 |, i6 ^动中扮演着重要的角色。本文着重介绍十字路口交通灯的
/ z+ K# O& F1 c设计和实现,并推广交通灯的设计思想。
3 d# I3 G9 Q" Z+ g2系统设计
; _' z2 a x7 w7 C8 s本系统以单片机为核心,结合芯片8255和发光LED实3 e" [ {9 D: R+ ^* t
现交通灯控制。单片机控制8255的输出,从而控制不同颜
# K6 w G$ s$ d/ e8 O. }色的交通灯,再利用单片机软件延时,控制亮灯时间。
* R- r/ t7 |2 u/ f! X" P% n设计一个东西南北走向的十字路口。初始状态为0;之
8 z7 l& b, w, Z后转状态1,过一段时间转状态2,东西向黄灯闪烁6次,南
. V- a% f% E- }8 d6 ]" [, [% @! d北向红灯。再转状态3,过一段时间转状态4,南北向黄灯闪
6 J7 x) m1 v7 Q4 b' x" n0 t; Q# w/ `! `烁6次,东西向红灯。最后循环至状态1.
( T" I( ?" q" |1 I1 f1 |; ~3 @' g w& u
3 系统硬件实现
+ L O# q. j7 }* K! D2 K) M3.1逻辑电平显示器设计- I, L" ]; O; S0 a: L3 d" n9 C
7 ?7 y$ @5 C& M ~7 e# x
1 i1 S$ @! p* r( c- h- ^4 {5 C1 z( f8 {+ h5 x" W, A& p7 A! J
|
|