|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于 51 单片机的流水灯的设计与实现1 t( U, X: p/ f; y" z- N
3 q$ ]# j9 V" J: m, }( v% G5 @& x8 V/ X, k/ g
摘要:本文基于 STC89C52单片机应用为核心,从系统的硬件电路入手,将 8 位发光二极管通过共阴极接法接到单片机的 P0 端口,并通过控制 P0 口的电平高低以达到控制发光二极管,从而实现循环流水灯的设计。
/ B- k5 M6 ?3 O5 |' G【关键词】发光二极管、单片机、流水灯
c$ O( l( A! r5 s- }
0 K. j. X( B X/ m+ b
' w! r+ Z, U1 |) G! e
: m5 K5 i5 G! w2 j在我们的日常生活中,随处可见各种美丽的霓虹灯,这些美丽的霓虹灯将我们的城市装扮的绚丽多彩,霓虹灯广告牌也已经成为各大商家争相竞争的手段。其实这些霓虹灯是由发光二极管组合而成的,而这些发光二极管的组合多数也是基于单片机设计和制作出来的。而这些霓虹灯大多电路结构复杂,不容易实现。我们就以制作一台简易循环流水灯为例来介绍一下它基于 51 单片机的设计方案。
) ~3 m$ K T; z, y W9 |% Q6 d( o8 n* L# Y8 k8 O
1 功能需求约定1 x# ]& I. a: B% F0 @8 F
0 z% ?3 l' U9 y3 y
本次设计主要实现 8 个发光管间隔 200ms 由上至下, 再由下至上,一个轮回后再重复上个轮回,即用单片机来设计循环流水灯,就是实现这十五种状态的循环切换控制。' N: z; E. M/ X8 X) O3 o' K
* Z' a8 ]% C/ Y9 C+ i1 b3 s/ h
1 @! i3 L# Y9 f0 K4 z6 ]2 R( Z
# l% z; ]. C9 P) d2 R! Q$ N; ^$ d* q1 c! L
" ]$ R+ p- {- p% O# a3 O: W
: ?( c) r }8 o0 r
/ K! I. M, n6 Y i* w2 X7 [1 h
' N# a0 M, x1 P; Q, e) K4 W' H$ K( D5 V" E
7 M3 k4 K+ l- r% O, z; C' G( k2 s, c. n# J. ^
|
|