Red de conocimiento informático - Consumibles informáticos - Programación flash

Programación flash

El polo negativo del LED está conectado al puerto IO del microcontrolador. Este programa se conecta a P1 y se ilumina en un nivel bajo.

#¿Incluir? <reg52.h>? //Archivo de encabezado del microcontrolador serie 52

#¿Contiene? & ltintrins.h & gt

#¿Definición? uint? ¿No firmado? Int //Definición de macro

#Definición? ¿Uchar? ¿No firmado? ¿Té

¿Anulado? Dailems(uint); //Declarar una subfunción

Uchar? aa;

¿No es válido? principal()? //Función principal

{

aa = 0xfe? //Asignar un valor inicial 111111110?

While(1) //Bucle grande

{

p 1 = aa;

Daremus (2000) ;? //Retraso 2 segundos

aa=_crol_(aa, 1); // Mueve un bucle hacia la izquierda 1 bit y asígnalo a aa.

}?

}

¿Nulo? delayms(uint?xms)

{

uint? I, j;

for(I = xms;I>0;I-)//I = xms, es decir, el retraso es de aproximadamente xms milisegundos.

for(j = 110;j & gt0;j-);

}