如何用单片机LED发光二极管显示“爱心”

2022-12-20  

一、硬件图

二、元件清单

四、程序(参考)

#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

}


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。