找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3513|回复: 14

单片机流水灯

[复制链接]
发表于 2017-10-15 21:28:18 | 显示全部楼层 |阅读模式
程序部分
. z9 h% B1 z+ I& X& y0 h+ Z. }8 J$ D#include <reg51.h>
% j  G1 M0 }9 G! y9 uvoid delay (unsigned int i)5 C' l6 x5 n; \( ~( I4 p
{2 D) x+ k8 @# Z- K  p. z* Q
unsigned int k;  I1 @7 ]: M- ~2 {3 f0 N2 ~8 Y. W
for (k=0;k<i;k++);/ t$ M# ^! c5 I( C4 c
}
: w# N7 z+ D/ p' K! M2 b! Lvoid main()3 }( ^! C2 @8 d# k+ \
{6 h+ a3 l9 l3 F6 r5 P" E% c' [1 _
unsigned char aa,i;' ?& {1 ]' [7 z9 ]3 {1 b1 g( E. ?0 Z
while(1)% M$ A* s. y, I# M
{
& V: |# |: R  [9 c$ s3 D9 o9 Vaa=0x80;
5 \) R/ [& l  Q: w$ r4 ]' F9 xfor(i=0;i<8;i++)
# U' ~; o3 @: a{4 o4 _% b. k4 ~0 e& B+ p; T) n
P1=aa;
& U0 F' f. [5 v( ]8 ?# Ldelay(25000);/ `4 Z+ X4 o% L4 b( F
aa>>=1;//左移
" F& m& s3 Z' x}
4 z8 B: }9 [* s% |}
. Y. ~. M7 s9 `* u}
- b$ _% d" d# w- K  T( I: w) y
) q0 c! u5 O/ y; r' D: Y5 V! Z+ D) {1 X8 o/ u6 o

电路部分

电路部分
回复

使用道具 举报

发表于 2017-10-16 07:15:49 | 显示全部楼层
收了,谢谢!
回复

使用道具 举报

发表于 2017-10-16 08:44:57 | 显示全部楼层
这么简单的东西就不要放到论坛上了吧  
发表于 2017-10-16 09:18:19 | 显示全部楼层
千万别用这个原地踏步的延时,坏毛病一旦养成很难改

点评

学会用定时器。书本上为了通俗易懂用了原地等待,但实际应用别这样。比如键盘扫描,你原地等10毫秒,那10毫秒是完全占用了MCU,其他重要事情没法进行,而你用定时器扫描,则几乎不占用MCU  发表于 2017-10-16 12:09
有别的好的方法么?我也只懂这一种。。  发表于 2017-10-16 10:50
发表于 2017-10-16 11:36:38 | 显示全部楼层
编程水平如何?比如:独立调试
 楼主| 发表于 2017-10-16 12:22:31 | 显示全部楼层
面壁深功 发表于 2017-10-16 11:36" _$ U# `, F1 c6 y& Z% m8 i
编程水平如何?比如:独立调试

$ D5 P% A) y& Y8 @电路,c算是入了个门,正学单片机用起来4 u* W0 l: _4 w$ N* P5 k

点评

首先,请我们一起来感谢社区提供这个平台让我们成为好友。 值此年终之际,本人专门整理了一系列资料与你分享。 分享方法是:你在下面这些资料中任选一款后,把它发我邮箱LWMXX@163.COM,我把它回发你邮箱。 提前   发表于 2018-1-23 17:03
提前祝新快乐! 珍贵机械动画 一份 机械设计软件 一份 自动化设备3D数模 一份 机器人3D数模 一份  发表于 2018-1-23 17:02
好的,希望从快  发表于 2017-10-16 12:53
 楼主| 发表于 2017-10-16 12:23:24 | 显示全部楼层
受不了了 发表于 2017-10-16 09:18
( r# z9 G. B0 @千万别用这个原地踏步的延时,坏毛病一旦养成很难改
7 t% B2 ]( _* q; S  J
用定时器当然准确,还没学,下次试试看% W, q# J4 o' K3 G
发表于 2017-10-16 12:28:53 | 显示全部楼层
刘彦青 发表于 2017-10-16 12:23
- I: ~# Y$ {. X( Q) t: B' ^0 @用定时器当然准确,还没学,下次试试看
* x3 q# R+ z' d( f- m" \* y8 i# V
有时,初学能看见灯被点亮所以才有了继续学下去的兴趣,一个灯半天都没点亮,或许积极性被打击了
& t1 c  Z; B: N
发表于 2017-10-17 09:49:06 | 显示全部楼层
好熟悉的电路图片,楼主的要求是相当简单的,可否用汇编语言试试
 楼主| 发表于 2018-1-27 00:17:13 | 显示全部楼层
刘彦青 发表于 2017-10-16 12:22
3 Y* i5 u3 U) w& u' M- y9 e: X: U' T电路,c算是入了个门,正学单片机用起来
+ w' O1 q( a0 W; T* X3 Y
谢谢,! j0 F8 t% K* S: h% g. x. R
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-10-14 00:28 , Processed in 0.071616 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表