|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机控制左右来回循环的流水灯+ w- P) ?' E- g& z$ Q
& ~3 l% g9 W2 n5 ^" ?( O设计要求8 Z! F$ M; K, M d5 m
/ m5 | w( B8 f4 j8 @0 T
7 ~" G( |! G1 |4 r+ \8 个发光二极管 LED0~LED7经限流电阻分别接至 P1口的 P1.0~P1.7引脚上,阳极共同接高电平。 编程实现制作左右来回循环的节日彩灯, 显示规律如下图所示。
7 M* E3 d1 E! G" Z# J' c8 ]+ _# i
/ o% G {" K/ o% E" ~! F
% k9 x, Q9 x' B1 \, h& g
% A5 Y; q$ m' N. {- j+ A# `6 K% V! k# D9 q
图 37 节日彩灯的花样显示的规律! C$ U+ [$ Q, B8 m# ]$ \5 {
7 z) H9 q, _3 B* k
* w0 C1 Q/ d9 E1 w7 D为了使显示效果更加绚丽多彩, P1端口 8 个引脚分别接有不同颜色的发光二极管。具体如题 37 表所示。
8 G% f+ j8 U1 F8 \0 v3 ? ~' `+ ^9 y3 H, E
0 j4 I! `* \( A2 k8 w" S
表 37 P1 口 8 个引脚的不同颜色的发光二极管+ @ z9 K! p1 @, V" p- b
* l+ q" E2 V( A& F
/ b2 M* d6 |8 I" r$ ^4 ?
+ P7 a; y& X) s8 K
+ J" L4 U: x1 F+ F! r4 C. |+ n使用 C51 编流水灯程序以及设计相应的硬件电路十分简单, 且有多种方法。 本方案力求程
1 w) I/ B9 n% c) ]* U序最简化最清晰原则,用 NS图(盒图)表示算法如下:1 C; K" L1 l1 R1 q! }3 P
: P1 u- o" B8 m
{0 Y; K2 c! ^- R2 M" J
7 B& L. r) s5 h, @! @
2 |2 O- c! R, M" C# _7 H+ w2 ]
, E! c, i2 Y% [: }; H2 H" Y7 A
9 f4 O4 P/ O- _3 e- }# @' W' B
- O2 k- R' A8 \8 v8 X5 }
6 I( p6 ?) {' B4 p2 [
6 [3 J1 X8 H2 V+ L& j0 u
* X( z# }& ?6 x# q! L P4 _) {/ w: f- i& Q
* q, h* G* z6 z w; b# B! b4 {, l, M) l5 o; g
|
|