|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
: N$ c, b4 d! B+ f$ I/ t8 A
摘要:本文给出了基于单片机的实用交通灯的具体设计方法。该方法一方面利用单片机控制可编程接口8255的输出,
$ O' b6 x" Z6 @当输出数据不同时,发亮交通灯的颜色不同,另一方面利用单片机软件延时实现亮灯时间的控制,有较高的精确度。
+ P- Q6 j# a# p: w关键词:单片机交通灯软件延 时, J1 s' i$ H9 m' `4 K, x
( \1 D, T9 e- V6 `- d, R, N) t$ S1引言
8 K( S% p/ t" i1 E随着经济的发展,车辆越来越多,交通灯在控制车辆流,
5 H! E! V$ \% |动中扮演着重要的角色。本文着重介绍十字路口交通灯的# e7 |0 l& a& Q4 c, j
设计和实现,并推广交通灯的设计思想。
0 g4 F- {( O; d" e& F2系统设计
- B' S0 i7 ?' X; Q本系统以单片机为核心,结合芯片8255和发光LED实
0 F: \" K2 D7 z* ~% S) [' S现交通灯控制。单片机控制8255的输出,从而控制不同颜
: ^% T6 u0 ?5 A. f5 P色的交通灯,再利用单片机软件延时,控制亮灯时间。3 j2 p g) K4 A* P. S; }
设计一个东西南北走向的十字路口。初始状态为0;之
, G4 s! j- _0 `8 |+ z% k& P后转状态1,过一段时间转状态2,东西向黄灯闪烁6次,南3 v. F8 H2 D8 I9 x) Q( L \
北向红灯。再转状态3,过一段时间转状态4,南北向黄灯闪
/ q- \/ q: K. i$ X$ [烁6次,东西向红灯。最后循环至状态1.' p4 k6 H; p/ T( _/ ~" k
4 c6 Q5 y8 l+ R. G! s3 系统硬件实现/ m. B- K% R' |8 `
3.1逻辑电平显示器设计
' W. U/ ]- h7 Q6 N
?& G- T3 f. ]2 q; F& H$ Y
- e% m t3 s3 e) W# |& B: W- A6 ~" y. k4 G# t
|
|