Explique cómo funciona el siguiente circuito.

Debido a que utiliza un microcontrolador, el hardware simple no funcionará. Hablemos primero del principio general. El microcontrolador carga las operaciones de todo el circuito. El reloj DS1302 se utiliza para proporcionar un reloj en tiempo real con año, mes, día y minutos. Este chip está conectado a una batería externa y continuará funcionando después de que se corte la energía. 1602 es una pantalla LCD de matriz de puntos basada en caracteres que almacena signos de puntuación, números, letras inglesas y kana japoneses de uso común para mostrar el estado de funcionamiento del sistema, como la hora actual, la configuración del tiempo de timbre, etc.; la hora y tocar el timbre de. El controlador de campana sale del puerto p3.7 del microcontrolador. El flujo del programa es más o menos así. Después de configurar la hora actual y la hora del timbre, puede comparar la hora establecida con la hora actual. Al mismo tiempo, sonará la campana de bajo nivel de salida p3.7.

Para responder a su pregunta complementaria, el botón de reinicio sirve para reiniciar el microcontrolador y volver al comienzo del programa, que es el mismo estado que cuando encendió por primera vez el transistor 8550 funciona en el estado de conmutación; , y el nivel base controla los otros dos, la saturación y el corte de un transistor. Para la conducción de bajo nivel de pnp, la conducción de alto nivel de npn. El oscilador de cristal proporciona una referencia de reloj para el circuito y el programa se ejecuta paso a paso con un reloj unificado. Lo mismo ocurre con el oscilador de cristal del módulo de reloj. Después de la división de frecuencia interna, finalmente se obtiene el segundo pulso de señal requerido. Además del oscilador de cristal de potencia, para la comunicación se utilizan tres líneas que conectan el microcontrolador. El reloj, el reinicio y los datos utilizan comunicación en serie. La resistencia del circuito de visualización se utiliza para ajustar el contraste de la pantalla LCD.