机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3116|回复: 14

单片机流水灯

[复制链接]
发表于 2017-10-15 21:28:18 | 显示全部楼层 |阅读模式
程序部分
8 u, V$ t, h# |& t% G5 E' _#include <reg51.h>' a1 N9 o/ ^5 ^" c# l/ E7 j+ v
void delay (unsigned int i)0 @5 B  ^  [) x! W8 s( z
{
& _( g& _" _' U  I: qunsigned int k;- p- e& }0 y( |6 n7 d
for (k=0;k<i;k++);4 k3 h, R! N& j+ M' |1 c
}- @7 I; d3 }+ W5 Q9 \  H- {% t* p
void main()
* g5 V) W" O! {- x1 X7 }; V+ g; h4 t{
3 o2 J" O  I, u: g' ]' N3 \unsigned char aa,i;
7 q. n# z" r2 Xwhile(1)8 W# _% f, r$ I5 m% w  L
{! H; z: `/ U0 L8 I
aa=0x80;* ?) O; ?+ y$ L& T! S
for(i=0;i<8;i++)
; R: x, }6 x" ^8 u{
  x1 w6 m8 x9 ]4 l6 \" }P1=aa;
; I) K2 W) a' W' F4 n$ l% b. Vdelay(25000);
1 R$ H' m$ o- M. N/ I. h! B# M8 z, Raa>>=1;//左移
# e* w1 c$ `! {3 U}
& H! u3 J$ R0 _2 T3 ?}
6 x; {! Q: a) Z1 z2 O}# n8 g+ ?0 b/ {* e8 p$ t

& ]8 @) a2 ]' U, Z0 t$ ~* G+ q# C+ {+ D% s0 c# Q2 Q$ g

电路部分

电路部分
回复

使用道具 举报

发表于 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
8 ?% x  e# z# n( i编程水平如何?比如:独立调试
$ G, q  _, U3 {: d0 v0 b
电路,c算是入了个门,正学单片机用起来5 U. \5 ]( w& y1 j
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-10-16 12:23:24 | 显示全部楼层
受不了了 发表于 2017-10-16 09:188 q$ s! |6 H/ D
千万别用这个原地踏步的延时,坏毛病一旦养成很难改

$ C! g+ V2 j0 d- j  Z4 R" p用定时器当然准确,还没学,下次试试看
7 R/ e# C3 B& C0 G
回复 支持 反对

使用道具 举报

发表于 2017-10-16 12:28:53 | 显示全部楼层
刘彦青 发表于 2017-10-16 12:23
# q( P1 x0 j# a9 g  R用定时器当然准确,还没学,下次试试看
9 h( A& U; _; {6 c6 N6 M
有时,初学能看见灯被点亮所以才有了继续学下去的兴趣,一个灯半天都没点亮,或许积极性被打击了
7 ]0 Q0 z- o! H& \; k  F
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2018-1-27 00:17:13 | 显示全部楼层
刘彦青 发表于 2017-10-16 12:22- O3 B2 m! I+ G  \% e# Z: S
电路,c算是入了个门,正学单片机用起来
: J0 q+ c9 u" I& ^
谢谢,
0 j) t! r( B6 r: q2 }
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-24 10:35 , Processed in 0.098950 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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