Red de conocimiento informático - Conocimiento de la instalación - Buscando programación en lenguaje C para 51 microcontroladores

Buscando programación en lenguaje C para 51 microcontroladores

Modo de trabajo 2, autocarga de 8 bits, valor inicial 0x47, retardo de una interrupción 200.7378472us, 1000 interrupciones, retardo 200 ms. #include?lt;reg52.hgt;

#define uint?unsigned?int

sbit?led=P1^0;

void?init() ;

data?uint?count=0;

void?main()

{

init();

mientras(1)

{

si(cuenta==1000)

{

cuenta=0;

led=~led;

}

}

}

void?init()

{

TMOD=0x20;?//T1?Modo de trabajo 2?Carga automáticamente 8 bits

TH0=0x47;

TL0=0x47 ;

EA=1;

ET1=1;

TR1=1;

}

nulo; ?waitinter()?interrupt?3

{

if(countlt; 1000)

recuento

}