机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2661|回复: 14

单片机流水灯

[复制链接]
发表于 2017-10-15 21:28:18 | 显示全部楼层 |阅读模式
程序部分4 j% A4 E: Q/ X( Q% g6 U! Y# J
#include <reg51.h>
# Y( U0 \, N( h4 ?2 q* Tvoid delay (unsigned int i)
) N. \6 C8 w) r; c/ y* O/ W. i{; x- [/ I4 X% {/ K  j; W" W
unsigned int k;
! [2 v, Y! }1 D. bfor (k=0;k<i;k++);
. Q1 m2 L: i" d1 m8 `$ M1 x6 e. Z$ n# r  y}
. S4 M, X- q) r( c, d  lvoid main()
2 |! I! }* w+ E4 I/ A{
5 B7 f) ]9 _; X4 ~unsigned char aa,i;
4 V! p( [0 U) j3 ]  Rwhile(1)! H* [: O% s2 G, z& Q/ i6 k
{
% w0 Z- J" X3 g3 H3 I+ baa=0x80;  b' l0 Y; E6 s" z( k3 `: Q: p9 f0 a
for(i=0;i<8;i++)
' L: @$ L5 f3 p' }' m' t- L- M2 w9 P& B{
5 K( I1 Y8 c* jP1=aa;
  {9 w/ x/ B( @+ J. n" H% adelay(25000);
' K" @) }( j  O4 Maa>>=1;//左移
) ^/ D' S/ I8 ~% V; t6 i- N; c}$ B! b5 R& }& s3 ~* w6 D2 S; @; G6 ^
}9 [" u+ r2 V5 c  {! {
}; T/ {- ?# W( f+ v; l8 n, i
0 v# w9 v7 S2 i( M3 n' R3 z

8 L4 ?5 ~2 U3 l$ T4 [

电路部分

电路部分
回复

使用道具 举报

发表于 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
/ b7 G+ D7 }' q8 @+ U3 h& J编程水平如何?比如:独立调试
- o  P9 t2 Z1 `6 z- a
电路,c算是入了个门,正学单片机用起来
( b3 O, S8 U$ A, a0 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
1 s, l- D  D/ g& P- A& c" A# N( d7 c千万别用这个原地踏步的延时,坏毛病一旦养成很难改
* @. i5 o: y/ M6 j( P& E+ J
用定时器当然准确,还没学,下次试试看
. W2 H; }% z( M: N
回复 支持 反对

使用道具 举报

发表于 2017-10-16 12:28:53 | 显示全部楼层
刘彦青 发表于 2017-10-16 12:23
. q8 u$ {& M" T0 M  f用定时器当然准确,还没学,下次试试看
+ ^% ]% t3 g4 \5 F
有时,初学能看见灯被点亮所以才有了继续学下去的兴趣,一个灯半天都没点亮,或许积极性被打击了
& h+ w7 h" c& w- I& ]- |
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2018-1-27 00:17:13 | 显示全部楼层
刘彦青 发表于 2017-10-16 12:22/ d. o4 ]: D+ G; ^
电路,c算是入了个门,正学单片机用起来
- `6 u: \" x% a8 M" J
谢谢,
8 p, i  a; b  E/ ?- Q1 u7 n- s
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 07:53 , Processed in 0.062006 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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