Red de conocimientos turísticos - Información de alquiler - Diseño del controlador de pantalla LED de matriz de puntos SCM C51

Diseño del controlador de pantalla LED de matriz de puntos SCM C51

El principio de la matriz de puntos es que los dos extremos del LED están conectados a IO. Cuando el electrodo positivo es 1 y el electrodo negativo es 0, el LED correspondiente se enciende.

El siguiente es el programa de matriz de puntos LED de 8 × 8, consulte

#includelt;reg51.hgt;?

#define? , 0xFE, 0x82, 0x80, 0xC0, 0x00, 0x00, 0x00, 0x7C, 0x82, 0x82, 0x82, 0x7C, 0x00, 0x00, 0x02, 0x0E, 0x72, 0x80, 0x70, 0x0E, x02, ?0x00, 0x00, 0x82, 0xFE, 0x92, 0xBA, 0x82, 0xC6, 0x00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00, 0X00?

};?

/*retraso(uint?t )?

{? uint?a,b; para(a=0;alt;t;a) para(b=0;blt;110;b);

} ?*/

void?

{? uint?i,j,xx;?uchar?bittemp=0x01; while(1)?{?for(i=0;ilt) ;40; i ) {

para(xx=0;xxlt;500;xx)

{

bittemp=0x80;

for( j=0; jlt; 8; j )

{ P2= 0x00;?//fade P0=?~TAB[i 8-j]; P2?=?bittemp?gt; ;gt; =?1;

}

}

}

} }?

}