|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机控制左右来回循环的流水灯
; c4 f8 i7 D$ Z6 c
7 k2 q2 |* K( T; T) t* ~设计要求
; r$ M9 b6 j3 y: W+ c( [, @; q" j8 b% M) A2 u4 V) u" ? D
" r( c! I9 m9 r, D' T
8 个发光二极管 LED0~LED7经限流电阻分别接至 P1口的 P1.0~P1.7引脚上,阳极共同接高电平。 编程实现制作左右来回循环的节日彩灯, 显示规律如下图所示。, S) o3 ^3 x3 E- a O' F
) M2 O9 T) S# N
+ X+ i5 `( u6 G4 N
1 N- G j$ S% c- i
! t0 |$ s/ S/ `, q, ?0 z4 U9 I3 k' \6 S6 a0 r
图 37 节日彩灯的花样显示的规律
7 i& W# T- g% x* R5 y, Y I5 ^8 `/ V8 |6 r0 o7 p [. x
7 C. R# y4 A" H9 E5 Q; M. ]为了使显示效果更加绚丽多彩, P1端口 8 个引脚分别接有不同颜色的发光二极管。具体如题 37 表所示。
" E, l k5 I; h7 x, H4 l6 Z
7 B' `" j- l& J8 g7 u, q; a$ B
) {& g) j+ [% B3 z7 v+ H6 S- y! v表 37 P1 口 8 个引脚的不同颜色的发光二极管
: F: M" z" M' n! _! [* P5 x- ]9 p8 I4 V* ?1 M4 ?3 E+ t
) M7 W* Y, J% m. \
3 b! @) A/ i( r6 h9 x! f
; D# ~" H/ L: w: R使用 C51 编流水灯程序以及设计相应的硬件电路十分简单, 且有多种方法。 本方案力求程
% H, L; c2 Q8 _0 J5 F# z序最简化最清晰原则,用 NS图(盒图)表示算法如下:9 t& i/ G+ o* I5 L: h# c2 `" n
' |' [) Y# i {4 K
( }' M! @, y" X5 @
$ M' m$ F% ` m
4 B4 ~8 s4 p: V5 U, R
2 } S: C9 E- O* q9 t
/ c% Y& i, b- ]1 e1 W) T% J# L
( u" H5 ?/ e u4 k
7 z$ K4 i$ b" A: j+ T) u! Z2 l( ?% k
2 m' Y3 m: e3 e& V, B2 Z4 e v& n8 T" J! v2 w7 d+ v D1 h
" F1 M; `6 H8 o% K5 R- m: D- k$ Z E5 H4 T; b
|
|