机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2982|回复: 14

单片机流水灯

[复制链接]
发表于 2017-10-15 21:28:18 | 显示全部楼层 |阅读模式
程序部分
( h1 i: O! _: P) D- X#include <reg51.h>. f9 `; X! D0 Y7 B. B
void delay (unsigned int i)2 j. `/ e6 v  F  l
{: u% v1 y. ?# Q) r
unsigned int k;% w( Q# e7 G! j8 O
for (k=0;k<i;k++);
% A1 a" A. U: V" m: }  i% i}
7 Y# F3 c* K3 c9 A+ d9 mvoid main()
6 `' Z% }. Z% A) {$ A: y# Q9 v" E; w{$ b& O5 E4 k$ J! Z
unsigned char aa,i;
' |/ N0 x: C3 b7 `5 x$ lwhile(1)- l$ r4 E# V4 {# h! U# l
{3 z9 P! J; D1 C: W
aa=0x80;
" x9 e+ ^9 A( M9 I8 [( Hfor(i=0;i<8;i++)
, u9 U9 v7 C, w+ e0 P2 ]+ j3 [( `{
$ i  O3 r; y/ \  s6 O/ \P1=aa;5 S% L. \3 p# D9 P* J' ?
delay(25000);
: ^1 F7 q5 v6 s$ Laa>>=1;//左移
. R# w: f& K& }% W8 z}
6 v& v: L& `* s; W" t% ]1 q}' u. a- a) m1 a6 W( R( U1 t0 y
}
; M4 W* y8 U# h/ P/ [  C% A3 e9 {0 {

- E( |$ ^7 G2 F2 \

电路部分

电路部分
回复

使用道具 举报

发表于 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' d7 W" [  d5 g) s
编程水平如何?比如:独立调试
* A: Y* q: Q7 o1 e
电路,c算是入了个门,正学单片机用起来" V, S/ K5 ~6 X! }; G

点评

首先,请我们一起来感谢社区提供这个平台让我们成为好友。 值此年终之际,本人专门整理了一系列资料与你分享。 分享方法是:你在下面这些资料中任选一款后,把它发我邮箱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
9 ]- `1 e" m$ h7 E/ z! g4 C千万别用这个原地踏步的延时,坏毛病一旦养成很难改
/ |7 X8 f. f6 O1 A" I
用定时器当然准确,还没学,下次试试看* X- y) w# L$ z5 Q) Z* A; M
回复 支持 反对

使用道具 举报

发表于 2017-10-16 12:28:53 | 显示全部楼层
刘彦青 发表于 2017-10-16 12:23) `' E% L4 y5 f7 H% b/ a
用定时器当然准确,还没学,下次试试看

8 ^) g. c, `2 |9 n7 t# q/ H) T有时,初学能看见灯被点亮所以才有了继续学下去的兴趣,一个灯半天都没点亮,或许积极性被打击了
: ^7 ~! a( ?1 R+ u7 e4 f" q+ Y
回复 支持 反对

使用道具 举报

发表于 2017-10-17 09:49:06 | 显示全部楼层
好熟悉的电路图片,楼主的要求是相当简单的,可否用汇编语言试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-27 00:17:13 | 显示全部楼层
刘彦青 发表于 2017-10-16 12:22
8 x( E/ b) J' p9 W/ j5 s2 e电路,c算是入了个门,正学单片机用起来
! h0 y$ [% ^# `8 |8 K+ t  `
谢谢,: v$ r: e! p" X% m9 o  Y2 ]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2024-11-28 08:28 , Processed in 0.060875 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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