.
.
51单片机流水灯程序
程序一(用C语言编的最基础的程序)
#include
#include
sbit D0=P1^0;//位定义,把P1口的第一个管脚定义为D0
sbit D1=P1^1;// 位定义,把P1口的第二个管脚定义为D1
sbit D2=P1^2;// 位定义,把P1口的第3个管脚定义为D2
sbit D3=P1^3;// 位定义,把P1口的第4个管脚定义为D3
sbit D4=P1^4;// 位定义,把P1口的第5个管脚定义为D4
sbit D5=P1^5;// 位定义,把P1口的第6个管脚定义为D5
sbit D6=P1^6;// 位定义,把P1口的第7个管脚定义为D6
sbit D7=P1^7;// 位定义,把P1口的第8个管脚定义为D7
void main()
{
while(1)//建立大的死循环。
{
unsigned int i,j;
D0=0,D7=1;//亮灯1,关灯8
for(i=50;i>0;i--)
for(j=200;j>0;j--);//两个FOR组成的延时
D0=1,D1=0;// 亮灯2,关灯1
for(i=50;i>0;i--)
for(j=200;j>0;j--);
D1=1,D2=0;
for(i=50;i>0;i--)