Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo escribir en lenguaje C para hacer que el timbre emita sonidos de diferentes frecuencias (51 microcontrolador).

Cómo escribir en lenguaje C para hacer que el timbre emita sonidos de diferentes frecuencias (51 microcontrolador).

1. Un zumbador pasivo requiere una señal de pulso externa para emitir sonido, y el sonido cambiará con la frecuencia del pulso. El zumbador activo tiene un oscilador en su interior, por lo que sólo necesita proporcionar voltaje (alto nivel) para emitir sonido. Sus principios son diferentes.

2. Por ejemplo, defina un zumbador de conexión IO. Por ejemplo, sbit fmq=P1^0; y otra función de retardo de 500US. void?beep()//Entonces producirá un sonido de frecuencia de 1KHZ

{ fmq=0;

delay500us();

fmq=1;

retraso500us();

}