找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3304|回复: 14

单片机流水灯

[复制链接]
发表于 2017-10-15 21:28:18 | 显示全部楼层 |阅读模式
程序部分- a: O! Z& f3 _, S5 A1 W; b
#include <reg51.h>/ b$ M5 s0 z' i, s) V6 v
void delay (unsigned int i)
1 f% b: ?  z- E- _+ T8 F" K{5 M. Q6 _% |4 ^0 C
unsigned int k;
" X" W* c7 \- ]1 b7 w2 ]2 z- Nfor (k=0;k<i;k++);
5 l6 B6 z, F  u- E  G( e% }}7 P6 d1 |9 D* a) c* {6 g
void main()# R$ ^, \6 R; @% ^% G& Z
{6 D0 n# h( M4 {, b8 k
unsigned char aa,i;+ }; l8 X& ^. Q) t) N& i" j
while(1), N! x6 j: M) X2 z( Q
{
* }- H% f3 ~/ r4 uaa=0x80;
! q& X. \# y! K# `6 L3 S7 ffor(i=0;i<8;i++)
( Y& c- V% y" G1 o& I{5 E+ E+ h4 w! y
P1=aa;6 u, k! I, v1 r2 Z' h( |( L
delay(25000);1 e5 v- A4 B5 A4 k
aa>>=1;//左移6 u. w* u8 s0 G/ X$ c
}
% |9 I. o7 {, A1 A, L}) }4 @3 i8 f# f5 b& X
}
6 x/ M5 T6 P2 \) ^& P
; z) F- Z" ], c+ O8 s+ r; f: S0 ^8 i$ y% V* K

电路部分

电路部分
回复

使用道具 举报

发表于 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- _# q6 k1 x; ]4 k
编程水平如何?比如:独立调试

! O% p- w- O2 {$ g9 N电路,c算是入了个门,正学单片机用起来
) e/ b0 P+ s' W; }" e) ^. Y5 K+ S

点评

首先,请我们一起来感谢社区提供这个平台让我们成为好友。 值此年终之际,本人专门整理了一系列资料与你分享。 分享方法是:你在下面这些资料中任选一款后,把它发我邮箱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! \+ f" ~* r# }: X; L
千万别用这个原地踏步的延时,坏毛病一旦养成很难改

4 {, M# I/ V+ p1 W# X# X5 q/ Y用定时器当然准确,还没学,下次试试看  ]) _' v; I8 H$ O1 W0 c3 V9 G
发表于 2017-10-16 12:28:53 | 显示全部楼层
刘彦青 发表于 2017-10-16 12:23
( }7 K! Y6 e. I5 l' S& m用定时器当然准确,还没学,下次试试看
5 x* A8 ?* @- z9 b: m
有时,初学能看见灯被点亮所以才有了继续学下去的兴趣,一个灯半天都没点亮,或许积极性被打击了) e# }. j& N0 ]6 Y' S. g0 a
发表于 2017-10-17 09:49:06 | 显示全部楼层
好熟悉的电路图片,楼主的要求是相当简单的,可否用汇编语言试试
 楼主| 发表于 2018-1-27 00:17:13 | 显示全部楼层
刘彦青 发表于 2017-10-16 12:229 k: v+ _$ o% s, j5 `0 `
电路,c算是入了个门,正学单片机用起来

2 Q. ^7 Y( m+ J/ Q4 F谢谢,
8 q% P2 `' f8 @" A8 y4 S
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-6-21 02:11 , Processed in 0.077039 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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