一、硬件图
二、元件清单
四、程序(参考)
#include< reg51.h>
void delay(unsigned int k);
void main()
{
unsigned char i,j,h,y,w,e,t,s;
while(1)
{
w=0x80;
e=0x01;
t=0x00;
s=0xff;
for(i=0;i<3;i++)
{
if (i<1)
{
for (j=0;j<8;j++)
{
P1=w;
P3=t;
w>>=1;
delay(200);
}
}
else if (i==1)
{
for (h=0;h<8;h++)
{
P3=e;
P1=t;
e<<=1;
delay(200);
}
}
else if (i==2)
{
P1=s;
P3=s;
delay(666);
}
}
}
}
void delay(unsigned int k) //延时程序
{
unsigned int i,j;
for(i=0;i<100;i++)
for(j=0;j }
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。