Red de conocimiento informático - Problemas con los teléfonos móviles - stc8051 Cómo utilizar el temporizador para emitir la señal pwm ¡Proporcione un programa de referencia!

stc8051 Cómo utilizar el temporizador para emitir la señal pwm ¡Proporcione un programa de referencia!

Si desea generar

señales de alta frecuencia

, como

ondas cuadradas de decenas o incluso cientos de K

, Lo mejor es utilizar el envío por puerto serie. Si la frecuencia es sólo de unos pocos KHz, se puede utilizar un temporizador. Aquí hay algunas referencias.

void

main()

{

TOMD=0X02;

//El temporizador 0 funciona en modo 2

TH0=0XFE;

TL0=0XFE;

EA=1;

// Durante la interrupción total

ET0=1;

/

Habilitar

Interrupción del temporizador 0

TRO=1;

//Temporizador 0 Interrupción

}

Anular

Temporizador 0

Interrupción

1

{

P1=~P1;

}