Red de conocimientos turísticos - Conocimientos sobre calendario chino - Programación de frecuencia de oscilador de cristal MCU de 12MHz para implementar frecuencia de salida PI.0 de onda cuadrada de 2kHz, ciclo de trabajo del 50% usando el modo de trabajo 2 del temporizador T1

Programación de frecuencia de oscilador de cristal MCU de 12MHz para implementar frecuencia de salida PI.0 de onda cuadrada de 2kHz, ciclo de trabajo del 50% usando el modo de trabajo 2 del temporizador T1

Para el microcontrolador STC, consulte

sbit OUTPUT=P1^0;

void Timer1Init(void) //250 microsegundos @12.000MHz

{

AUXR amp;= 0xBF; //Modo del reloj del temporizador 12T

TMOD amp;= 0x0F; //Establecer el modo del temporizador

TMOD |= 0x20; modo de temporizador

TL1 = 0x06; //Establece el valor inicial del tiempo

TH1 = 0x06; //Establece el valor de recarga del tiempo

TF1 = 0; Bandera TF1

TR1 = 1; //El temporizador 1 comienza a cronometrar

IE=1;

}

void timer1() interrupción 3

{

SALIDA=~SALIDA

}