Red de conocimiento informático - Conocimiento del nombre de dominio - ¡Urgente! Estoy buscando un timbre Ding Dong con microcomputadora de un solo chip. Necesito un código para retrasar 30 segundos. No necesariamente necesita un código detallado. Lo principal es cómo controlar el tiempo de timbre.

¡Urgente! Estoy buscando un timbre Ding Dong con microcomputadora de un solo chip. Necesito un código para retrasar 30 segundos. No necesariamente necesita un código detallado. Lo principal es cómo controlar el tiempo de timbre.

Recientemente estaba aprendiendo a escribir un programa y una de las secciones trataba sobre el microcontrolador que genera sonidos. Espero que esto ayude.

PIC16f616 interno 8MHz RA1 está configurado como salida digital

void beepOK()

{

for(u=0;ult; = 200; u )

{

RA1=0;

delayus(200).400us un ciclo = 5KHz La frecuencia se puede ajustar según lo deseado. sonido.

RA1=1;

delayus(200);

}

for(w=0;wlt;=200;w). )

{

RA1=0; 600us un ciclo = 1,7 KHz La frecuencia se puede ajustar según el sonido requerido.

delayus(300);

RA1=1;

delayus(300);

}

}