¿Cuál es el programa de timbre del microcontrolador 51?
#Contiene "reg52.h"
typedef unsigned carácter u8;
typedef unsigned int u 16;
sbit beep=p1^5;
Retraso no válido (u16 i)
{
mientras (I-);
}
void main()
{
mientras(1)
{
Pitido = ~ Bip;
Retardo (1000); //Controlar frecuencia del tono
Bip = ~Bip;/Controlar volumen
Retraso (10);
}
}
Datos ampliados:
Clasificación del zumbador:
1, según El principio de su método de conducción puede dividirse en: zumbador activo (incluido el circuito de accionamiento, también llamado zumbador autoexcitado) y zumbador pasivo (accionamiento externo, también llamado zumbador excitado por otros).
2. Según los diferentes modos estructurales, se pueden dividir en zumbadores electromagnéticos y zumbadores piezoeléctricos.
3. Dependiendo del paquete, se puede dividir en zumbador DIP y zumbador SMD.
4. Según la diferencia de corriente, se puede dividir en zumbador de CC y zumbador de CA. Entre ellos, el zumbador de CC es el zumbador piezoeléctrico más común. Utiliza material piezoeléctrico, es decir, cuando el material piezoeléctrico se deforma por una fuerza externa, el material piezoeléctrico generará una carga eléctrica. Asimismo, los materiales piezoeléctricos se deforman cuando se les aplica electricidad.
El zumbador electromagnético utiliza principalmente las características del campo magnético generado por el conductor energizado y utiliza el imán permanente fijo y el conductor energizado para generar fuerza magnética para empujar el tímpano fijado en la bobina.
Debido a los diferentes principios de pronunciación de los dos zumbadores, la estructura piezoeléctrica es simple y duradera, pero el tono es único y el timbre es pobre, por lo que es adecuado para alarmas y otros equipos. Sin embargo, debido a su buen timbre, el electromagnético se utiliza principalmente en voz, música y otros dispositivos.