Red de conocimientos turísticos - Conocimientos sobre calendario chino - El microcontrolador utiliza lenguaje C para hacer que el timbre emita dos tonos. ¿Cómo programarlo?

El microcontrolador utiliza lenguaje C para hacer que el timbre emita dos tonos. ¿Cómo programarlo?

No modificaré el programa, pero puedo enviarte un programa. Si estás interesado, solo echa un vistazo;

//El siguiente programa se ejecuta en el STC12C*. * microcontrolador

// BUZ define el nombre del puerto de E/S de salida del zumbador

void Delay_1us(uint aa) //microcontrolador 1T/12MHz n us se usa para el zumbador

{

mientras (aa--)

{

_nop_()

_nop_();

}

}

/*------------------------- ---

Un pitido corto

-------------------------------* /

void beep(void)

{

uint a; //Define la variable para el ajuste de duración del sonido

for(a=300; agt; 0 ;a--)//La duración del primer sonido

{

BUZ = ~BUZ; //Generar audio

Delay_1us(100);/ /Configuración de tono, la asignación de ajuste de retardo puede ajustar el tono

}

BUZ = 1; //El altavoz se apaga después de que termina la música

}

body>