1.用51单片机实现流水灯的必备软件
1)可以用来写51单片机代码的Keil编译软件:Keil4或者Keil5
2) stc-isp烧录软件
2.下面是实现的具体步骤
1)
2)
3)
4)
5)Ctrl+N------->Ctrl+S新建文件
6)
7)
用51单片机实现流水灯的main.c文件如下
#include<reg52.h>
sbit LED1 = P1^0;
unsigned int a;
void main()
{
while(1)
{
P1 = P1 <<1;
a = 65535;
while(a--);//软件延时
if(P1 == 0)
{
P1 = 0xff;//不能写二进制,这里全部是1,熄灭,转换为十六进制
a = 65535;
while(a--);//软件延时
}
}
}
//全部点亮后全部熄灭,再重新点亮,实现闪烁
8)
9)
10)
11)好啦,终于到烧录软件上场了:
12)最后,我们的流水灯就实现啦!
以上就是用51单片机实现流水灯的具体操作了,本人是小白一个,如果有写的不对的地方或者可以改进的地方,还希望各位大佬不吝赐教。