Estoy buscando urgentemente un documento en inglés sobre un reloj electrónico o calendario perpetuo basado en un microcontrolador, ¡con un recuento de aproximadamente 5.000 palabras! ! ! ! Solicitud urgente!
chip de reloj en tiempo real
Resumen: este calendario perpetuo electrónico utiliza el microcontrolador AT89S52 como núcleo de control. Este calendario electrónico utiliza el microcontrolador AT89S52 como núcleo de control. El circuito de tiempo compuesto por el chip de reloj en tiempo real DS1302 de Dallas implementa la visualización de la hora y la fecha, añadiendo funciones de visualización de la temperatura, hora y fecha del calendario y fecha y hora del calendario. Este artículo analiza en detalle el circuito de hardware y el principio del sistema, y proporciona el diagrama de flujo del sistema. Este artículo analiza en detalle el circuito y los principios del hardware del sistema y proporciona el diagrama de flujo y el código fuente principal del diseño del software. Palabras clave: microordenador de un solo chip; reloj en tiempo real; medición de temperatura
1 Introducción
Los calendarios electrónicos se utilizan cada vez más en hogares, escuelas, estaciones, plazas, etc., proporcionando una mejor Entorno para la vida y los estudios de las personas, el trabajo ha aportado una gran comodidad. En el pasado, el calendario perpetuo electrónico necesitaba reajustar la hora y la fecha después de apagarse, y el error de hora era grande. Este sistema utiliza un chip de reloj en tiempo real (DSLR) como dispositivo de cronometraje. El chip tiene su propio oscilador de cristal, que garantiza efectivamente la precisión de la hora. También tiene su propia fuente de alimentación de batería, para que la información de la hora pueda ser. actualizado continuamente incluso en caso de un corte de energía. Este diseño utiliza AT89S52 como controlador principal. Para mejorar la practicidad del circuito, se agregan un circuito de medición de temperatura y un circuito de sincronización.
2 Diseño de hardware del sistema
El circuito. El diagrama esquemático se muestra en la Figura 2:
Diagrama de la estructura del sistema
2.1 Circuito de alimentación
2.1 Circuito de alimentación
Para reducir el Costo del circuito, el circuito de alimentación del sistema se transforma mediante un transformador, regulador de voltaje integrado de tres terminales (L7805gt; circuito de 5 V, tiene las características de simplicidad, confiabilidad y bajo precio.
2.2 Controlador host
El controlador host adopta el último producto MCU de ATMEL, AT89S52. Además de todas las ventajas del microcontrolador de la serie MCS-51, este microcontrolador también tiene 8 KB de memoria interna programable en el sistema. La memoria FLASH interna programable en el sistema adopta una memoria FLASH gratuita. modo de apagado de baja potencia, que reduce en gran medida el consumo de energía del circuito. Además, también tiene un circuito de vigilancia, que proporciona una mayor garantía para el funcionamiento confiable del circuito.
2.3 Circuito de visualización de tubo digital <. /p>
El circuito de visualización adopta alto brillo y larga vida útil, bajo costo y otras características del tubo digital LED. Todo el circuito de visualización está controlado por el tubo digital y muestra el circuito de activación del LED y el circuito de decodificación. Todo el circuito de visualización se compone de un circuito de control digital y de visualización LED y un circuito de decodificación, un total de 16 tubos digitales, cada uno con 8 controladores para ahorrar recursos, se agregan 16 circuitos de decodificación entre el controlador y la pantalla. Para ahorrar recursos, se agrega un circuito de decodificación entre el controlador y la pantalla, de esta manera el circuito de control que originalmente requería 4 líneas de control solo necesita 4 líneas de control, lo que ahorra en gran medida recursos del sistema. el decodificador no tiene líneas de control.
2.4 Chip de reloj en tiempo real
Este diseño utiliza DS1302 de Dallas Company en los Estados Unidos. Este chip puede generar automáticamente siglo, año y mes. , etc. Este diseño utiliza DS1302 de Dallas Company en los Estados Unidos. Este chip puede generar automáticamente siglo, año, mes, día, etc., horas, minutos, segundos y otra información de tiempo. El problema del "Milenio" se puede resolver. usando el registro interno del siglo. El chip tiene su propia batería después de que se corta la alimentación externa, el chip de tiempo interno tiene su propia batería. Después de un fallo de alimentación externa, la hora interna se puede mantener durante 10 años. El registro de tiempo diurno es de 12 horas y tiene un modo de 24 horas. También hay dos formas de horario, una es un número binario y la otra está representada por el código BCD.
Hay 128 bytes de RAM dentro del chip, de los cuales 11 bytes se usan para almacenar información de tiempo, un chip de memoria de 4 bytes se usa para controlar la hora del día y un chip de memoria de 4 bytes se usa para controlar la hora del día. día. El chip tiene 128 bytes de RAM interna, 11 bytes de los cuales se utilizan para almacenar información de tiempo, 4 bytes de chip de memoria para información de control llamada registros de control y 113 bytes de RAM de uso general para que el usuario almacene información temporal. Además, los usuarios también pueden controlar varias salidas de onda cuadrada del chip mediante programación y proteger sus interrupciones internas de tres vías mediante software.
2.5 Circuito de medida de pulsadores y temperatura
Para simplificar el circuito, este sistema ha diseñado un circuito de pulsadores. Para mejorar la practicidad del circuito, este sistema ha añadido. una función de visualización de temperatura. El circuito de medición de temperatura de este sistema utiliza el DS18B20 de Dallas. Este dispositivo se usa ampliamente en alimentos, medicinas, equipos médicos y otros campos debido a su bajo precio, circuito simple y alta precisión de medición.
2.6 Generador de señal de audio y circuito excitador
La función de este circuito es recibir las señales horarias y de temporización enviadas por el circuito de control a la hora, y generar la señal según el configuración del sistema. La señal de sincronización genera señales de audio de diferentes frecuencias según la configuración del sistema. Después de ser amplificada por el circuito de accionamiento, hace que el altavoz emita un sonido para lograr funciones de alarma y sincronización horaria.
Traducción al chino:
Diseño de calendario perpetuo electrónico basado en un chip de reloj en tiempo real
Resumen: El calendario perpetuo electrónico está diseñado en base al microcontrolador AT89S52. El microcontrolador AT89S52 se utiliza como núcleo de control y el chip de reloj en tiempo real DS1302 de Dallas Company se utiliza para formar el circuito de sincronización, que realiza la visualización de la hora y la fecha, y también agrega funciones de visualización de la temperatura y de informes de hora por hora. El artículo detalla el circuito de hardware y el principio de funcionamiento del sistema, así como el diagrama de flujo del diseño del software y el código fuente del programa principal.
Palabras clave: microcontrolador, reloj de tiempo real. Medición de temperatura
1 Introducción
Los calendarios perpetuos electrónicos se utilizan cada vez más en hogares, escuelas, estaciones, plazas y otros lugares, aportando grandes beneficios a la vida, el estudio y el trabajo de las personas. Gran comodidad. En el pasado, el calendario perpetuo electrónico necesitaba reajustar la hora y la fecha después de un corte de energía, y la sincronización presentaba errores. Este sistema está diseñado para utilizar un chip de reloj real (DS1302) como dispositivo de cronometraje. El chip tiene su propio oscilador de cristal, que garantiza efectivamente la precisión de la sincronización. La batería sonora incorporada permite que la hora continúe actualizándose. información en caso de un corte de energía. Este diseño utiliza AT89S52 como controlador principal. Para mejorar la practicidad del circuito, se agregan un circuito de medición de temperatura, informes de tiempo y funciones de alarma.
2 Diseño del hardware del sistema
El diagrama esquemático del circuito se muestra en la figura:
Diagrama de bloques de la estructura del sistema
El principio de funcionamiento del sistema es el siguiente: Control principal El dispositivo lee el valor del registro interno del chip del reloj a intervalos regulares (menos de un segundo) y muestra el calendario leído y la información de la hora en la pantalla digital LED en tiempo real. Al mismo tiempo, el controlador principal escanea continuamente el circuito clave y el circuito de medición de temperatura. Cuando se presiona la tecla, identificará el valor de la clave, ajustará la hora correspondiente o el valor del calendario y luego lo escribirá en el chip del reloj interno. . Los datos de temperatura obtenidos por el circuito de medición (DS18B20) se envían al circuito de visualización para su visualización.
2.1 Circuito de alimentación
Para reducir el coste del circuito, el circuito de alimentación del sistema se estabiliza mediante un transformador y un regulador de voltaje integrado de tres terminales (L7805gt; el circuito genera Voltaje de 5 V, que es simple, confiable y de bajo precio.
2. Controlador principal
El controlador principal adopta la última serie de productos de microcontrolador AT89S52. Las ventajas del microcontrolador de la serie MCS-51 son que también tiene una memoria interna de 8 KB. La memoria FLASH programable en el sistema y los modos de inactividad y apagado de bajo consumo reducen en gran medida el consumo de energía del circuito. circuito, lo que proporciona mayor garantía para el funcionamiento confiable del circuito.
Circuito de visualización de tubo digital 2.3
El circuito de visualización adopta un tubo digital LED, que tiene las características de alto brillo, larga vida útil y bajo precio. Todo el circuito de visualización está compuesto por un tubo digital LED, un circuito de control de visualización y un circuito de decodificación. Dado que este sistema muestra una gran cantidad de contenido, requiere 16 tubos digitales, 8 de los cuales se utilizan para mostrar el año, mes y día, 4 para mostrar la hora, 2 para mostrar la semana y 2 para mostrar la temperatura. Para ahorrar recursos del controlador, se agrega un circuito de decodificación entre el controlador y la pantalla, de modo que el circuito que originalmente requería 16 líneas de control se convierte en solo 4 líneas de control, lo que ahorra en gran medida recursos del sistema. El decodificador consta de dos decodificadores de 3 a 8.
Chip de reloj en tiempo real 2.4
Este diseño utiliza el DS12C887A de Dallas Company, que puede generar automáticamente información de tiempo como siglo, año, mes, día, hora, minuto. , segundo y así sucesivamente. Utilizando el software y el registro del siglo interno, puede resolver el problema del "milenio". El chip tiene su propia batería interna. Cuando se corta la alimentación externa, la información de la hora interna se puede mantener durante 10 años. Hay dos modos para registrar la hora del día: 12 horas y 24 horas. También hay dos formas de expresar el tiempo, una son los números binarios y la otra es el código BCD. El chip tiene 128 bytes de RAM interna, de los cuales 11 bytes se utilizan para almacenar información de tiempo, 4 bytes se utilizan para almacenar información de control del chip (llamada registro de control) y 113 bytes de RAM de uso general están disponibles para el usuario para almacenar información temporal. Además, los usuarios pueden programar el chip para controlar la salida de varias ondas cuadradas, y sus tres interrupciones internas pueden protegerse mediante software.
2. 5 botones y circuito y medición de temperatura
Para simplificar el circuito, este sistema tiene sólo tres botones diseñados para el circuito de botones, a saber, 'setting', ' ' y '-'. Estos tres botones se utilizan para ajustar el calendario y el reloj. Este sistema añade una función de visualización de temperatura para mejorar la practicidad del circuito. El circuito de medición de temperatura de este sistema utiliza el DS1280 de Dallas. Este dispositivo tiene las ventajas de un precio bajo, un circuito simple y una medición precisa.
2.6 Circuito de excitación y generación de señal de audio
La función de este circuito es recibir las señales horarias y de temporización del circuito de control, y generar señales de audio de diferentes frecuencias según la Configuración del sistema Después de ser amplificado por el circuito de conducción, el altavoz es impulsado para emitir sonido, realizando así las funciones de hora y despertador.
¡Espero que esto ayude!