找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3386|回复: 14

单片机流水灯

[复制链接]
发表于 2017-10-15 21:28:18 | 显示全部楼层 |阅读模式
程序部分
; s1 a# ~7 _2 V5 }+ d  h#include <reg51.h>
6 A! }* G4 r9 c# ^void delay (unsigned int i)! N# Z/ G1 `, w* m$ A! q
{
$ X" `& a7 m% aunsigned int k;1 H; p) S3 e" e1 L
for (k=0;k<i;k++);; [5 w+ U$ A. l" B+ C
}+ t8 ]# A) t3 v
void main()0 \# L! `9 i; }* g$ T: Q
{4 ~8 l  w6 J( H  C. P4 ^
unsigned char aa,i;
$ O/ t( }7 _# u( cwhile(1), h# n0 [9 @+ H; C
{2 r  ^' i6 H, x' W' ?) M- L
aa=0x80;
  O* K9 }) \( Z& [6 z7 ~9 J" ffor(i=0;i<8;i++)- [5 p) O+ Y' }" w8 u* u' x
{
4 k  Q2 G! f2 D* B& |/ t) qP1=aa;) t5 F: A/ S0 N! ^, a0 w% p( C& @
delay(25000);) ?  v- P/ [) g
aa>>=1;//左移" K7 F& I, |/ J4 ?' u
}2 |0 G0 E" Z5 Z% B9 j9 {* c, h- Z+ [
}
& |" a# S1 s0 i}
9 k4 c( s1 P1 C0 W) j4 A$ @8 ~! r1 t( ~0 p
0 k( H' g' m" [' u- Y7 a  e

电路部分

电路部分
回复

使用道具 举报

发表于 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
! O$ H% m3 _; S2 }* p4 p编程水平如何?比如:独立调试

4 L2 B3 @: k1 h3 W. Y% @电路,c算是入了个门,正学单片机用起来3 [. g2 @# S1 F5 e9 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:188 Y; k- U, h% v
千万别用这个原地踏步的延时,坏毛病一旦养成很难改

) _/ E9 y, y1 S' ]7 D  Y6 F& ~用定时器当然准确,还没学,下次试试看
1 A" u3 H' d4 s7 C9 J9 X% _  X
发表于 2017-10-16 12:28:53 | 显示全部楼层
刘彦青 发表于 2017-10-16 12:236 P" k* ?0 c6 K' }; X, I) z
用定时器当然准确,还没学,下次试试看
9 h- F& k! _- X8 W: {: m9 i
有时,初学能看见灯被点亮所以才有了继续学下去的兴趣,一个灯半天都没点亮,或许积极性被打击了
2 G4 o2 x3 Y! u9 z- ]" e
发表于 2017-10-17 09:49:06 | 显示全部楼层
好熟悉的电路图片,楼主的要求是相当简单的,可否用汇编语言试试
 楼主| 发表于 2018-1-27 00:17:13 | 显示全部楼层
刘彦青 发表于 2017-10-16 12:22  u) Y+ Y. j+ f& Z  E
电路,c算是入了个门,正学单片机用起来
- v# m2 R( i: |6 d$ D
谢谢,& l1 Z8 r3 T; L1 B8 S: A6 _
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-8-24 14:28 , Processed in 0.085150 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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