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
{ p>
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
}