51单片机流水灯用C语言编写的设计程序是什么?
#include<槐隐搜reg51.h>携丛
#include<intrins.h>
#define uchar unsigned char
void delay(void)
{
uchar i,j;
for(i=0;i<150;i++)
for(j=0;j<240;j++);
}
main()
{
uchar led,i,j;
while(1)
{
for(i=0;i<8;i++)
{
led=0xfe<<i;
for(j=0;j<铅历8-i;j++)
{
P0=led;
led=_crol_(led,1);
delay();
}
}
}
}
51单片机32个
要51单片机控制32个流水灯,关键是要解决电路设计,只要能设计出电路来,编程实现控制指定其中某一掉个灯亮,并实现多种略胞括科波花样亮灯,就容易了。如果只做32个流水灯,就用单片机的四个并行口,共32个IO引脚全部用上,正好控制32个流水灯。如果引脚还有其他应用,可用四片锁存器,也可以控制32个流水灯了。
用51单片机如何控制流水灯
#include <reg51.h>
void delay()
{
unsigned int i;
for(i=0;i<32000;i++) ;
}
void main()
{ int a;
while(a);
{
P1 = 0xfe;
delay();
P1 = 0xf9;
delay();
P1 = 0xe3;
delay();
P1 = 0x87;
delay();
P1 = 0x0f;
delay();
}
}
数码管共阳,希望跟你的要求一样,要好好学习,自己多研究,至少把要求一字不落的写清楚啊。