单片机流水灯
程序部分#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;//左移
}
}
}
收了,谢谢! 这么简单的东西就不要放到论坛上了吧 千万别用这个原地踏步的延时,坏毛病一旦养成很难改 编程水平如何?比如:独立调试 面壁深功 发表于 2017-10-16 11:36
编程水平如何?比如:独立调试
电路,c算是入了个门,正学单片机用起来
受不了了 发表于 2017-10-16 09:18
千万别用这个原地踏步的延时,坏毛病一旦养成很难改
用定时器当然准确,还没学,下次试试看
刘彦青 发表于 2017-10-16 12:23
用定时器当然准确,还没学,下次试试看
有时,初学能看见灯被点亮所以才有了继续学下去的兴趣,一个灯半天都没点亮,或许积极性被打击了:lol
好熟悉的电路图片,楼主的要求是相当简单的,可否用汇编语言试试 刘彦青 发表于 2017-10-16 12:22
电路,c算是入了个门,正学单片机用起来
谢谢,
页:
[1]