刘彦青 发表于 2017-10-15 21:28:18

单片机流水灯

程序部分
#include <reg51.h>
void delay (unsigned int i)
{
unsigned int k;
for (k=0;k<i;k++);
}
void main()
{
unsigned char aa,i;
while(1)
{
aa=0x80;
for(i=0;i<8;i++)
{
P1=aa;
delay(25000);
aa>>=1;//左移
}
}
}


17567410 发表于 2017-10-16 07:15:49

收了,谢谢!

qq707459754 发表于 2017-10-16 08:44:57

这么简单的东西就不要放到必威APP精装版下载上了吧

受不了了 发表于 2017-10-16 09:18:19

千万别用这个原地踏步的延时,坏毛病一旦养成很难改

面壁深功 发表于 2017-10-16 11:36:38

编程水平如何?比如:独立调试

刘彦青 发表于 2017-10-16 12:22:31

面壁深功 发表于 2017-10-16 11:36
编程水平如何?比如:独立调试

电路,c算是入了个门,正学单片机用起来

刘彦青 发表于 2017-10-16 12:23:24

受不了了 发表于 2017-10-16 09:18
千万别用这个原地踏步的延时,坏毛病一旦养成很难改

用定时器当然准确,还没学,下次试试看

受不了了 发表于 2017-10-16 12:28:53

刘彦青 发表于 2017-10-16 12:23
用定时器当然准确,还没学,下次试试看

有时,初学能看见灯被点亮所以才有了继续学下去的兴趣,一个灯半天都没点亮,或许积极性被打击了:lol

加略山_X3VGE 发表于 2017-10-17 09:49:06

好熟悉的电路图片,楼主的要求是相当简单的,可否用汇编语言试试

刘彦青 发表于 2018-1-27 00:17:13

刘彦青 发表于 2017-10-16 12:22
电路,c算是入了个门,正学单片机用起来

谢谢,
页: [1]
查看完整版本: 单片机流水灯