Tabla de contenido:
- Paso 1: Software utilizado:
- Paso 2: Componentes necesarios:
- Paso 3: diagrama de circuito
- Paso 4: Código:
- Paso 5: Video:
Video: 8051 Interfaz con DS1307 RTC y visualización de marca de tiempo en LCD: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
En este tutorial, le hemos explicado cómo podemos interconectar el microcontrolador 8051 con ds1307 RTC. Aquí mostramos el tiempo RTC en lcd usando simulación de proteus.
Paso 1: Software utilizado:
Como mostramos la simulación de proteus, PARA LA CODIFICACIÓN Y SIMULACIÓN, NECESITAS:
1 Keil uvision: Hay muchos productos de keil. por lo que se le solicitará el compilador c51. Puede descargar ese software desde aquí
2 Proteus Software para simulación: Este es el software para mostrar simulación. Obtendrá mucha información para descargar este software.
Si lo está haciendo en hardware, necesitará un software que sea flash magic para cargar el código en su hardware. Recuerde que la magia flash es desarrollada por nxp. Por lo tanto, no puede cargar todos los microcontroladores de la familia 8051 a través de este software. Por lo tanto, el controlador basado en Philips solo puede cargarlo.
Paso 2: Componentes necesarios:
Aquí, en nuestro video de demostración, estamos usando la simulación de proteus, pero definitivamente si lo está haciendo en su hardware, se le requerirán estos componentes para este proyecto:
Placa de desarrollo 8051: Entonces, si tiene esta placa, será mejor para que pueda cargar fácilmente el código usted mismo.
LCD 16 * 2: Esto es 16 * 2 lcd. En este lcd tenemos 16 pines.
Módulo RTC DS1307: el módulo basado en DS1307, el reloj en tiempo real (RTC) serie DS1307 es un reloj / calendario decimal codificado en binario completo (BCD) de baja potencia más 56 bytes de SRAM NV. La dirección y los datos se transfieren en serie a través de un bus bidireccional I²C. El reloj / calendario proporciona información sobre segundos, minutos, horas, día, fecha, mes y año. La fecha de fin de mes se ajusta automáticamente para los meses con menos de 31 días, incluidas las correcciones por año bisiesto. El reloj funciona en formato de 24 horas o de 12 horas con indicador AM / PM. El DS1307 tiene un circuito de detección de energía incorporado que detecta fallas de energía y cambia automáticamente a la fuente de respaldo. La operación de cronometraje continúa mientras la pieza opera desde el suministro de respaldo.
Hemos mostrado una imagen arriba del kit de capacitación de 8051, la sección del módulo lcd y rtc ya está en la placa, por lo que si compra esa placa, será fácil para usted conectar este módulo ds1307, de lo contrario, si compra una placa de desarrollo pequeña, entonces también tiene que comprar un módulo lcd y un módulo RTC con celda de botón.
Convertidor USB a UART: Módulo convertidor UART USB CP1202, una placa muy simple para conectar rápidamente USB a Serie o USB a TTL o Serie a USB. Puede comunicarse fácilmente con microcontroladores / microprocesadores desde su computadora a través del módulo.
Paso 3: diagrama de circuito
Paso 4: Código:
Puede obtener el código fuente de nuestro enlace de GitHub.
Paso 5: Video:
La descripción completa del proyecto se da en el video anterior.
Si tiene alguna duda sobre este proyecto, no dude en comentarnos a continuación. Y si desea obtener más información sobre el sistema integrado, puede visitar nuestro canal de youtube.
Visite y haga clic en Me gusta en nuestra página de Facebook para obtener actualizaciones frecuentes.
Gracias y Saludos, Tecnologías Embedotronics
Recomendado:
Tiempo de visualización de Arduino en la pantalla LED TM1637 con RTC DS1307: 8 pasos
Tiempo de visualización de Arduino en la pantalla LED TM1637 usando RTC DS1307: En este tutorial aprenderemos cómo mostrar el tiempo usando el módulo RTC DS1307 y la pantalla LED TM1637 y Visuino
Cómo publicar datos ESP32 con marca de tiempo NTP en IoT Cloud: 5 pasos
Cómo publicar datos ESP32 con marca de tiempo NTP en la nube de IoT: en muchas aplicaciones, los usuarios deben enviar sus datos junto con la marca de tiempo local de los valores que se enviarán en la carga útil a la nube de IoT de AskSensors. El formato de la marca de tiempo es UNIX Epoch time: el número de milisegundos que han transcurrido desde Janu
DS1307 Reloj en tiempo real RTC con Arduino: 4 pasos
DS1307 Real Time Clock RTC con Arduino: En este tutorial, aprenderemos sobre Real Time Clock (RTC) y cómo Arduino & El reloj de tiempo real IC DS1307 se ensambla como un dispositivo de cronometraje. El reloj de tiempo real (RTC) se usa para monitorear el tiempo y mantener un calendario. Para usar un RTC, w
Interfaz de teclado con 8051 y visualización de números de teclado en 7 segmentos: 4 pasos (con imágenes)
Interfaz de teclado con 8051 y visualización de números de teclado en 7 segmentos: En este tutorial, le contaré cómo podemos interconectar el teclado con 8051 y mostrar los números de teclado en la pantalla de 7 segmentos
Visualización de los números del teclado en una pantalla LCD de 16 x 2 con 8051: 4 pasos
Visualización de los números del teclado en una pantalla LCD de 16 X 2 con 8051: En este proyecto vamos a conectar el teclado y la pantalla LCD con el 8051. A medida que presionamos la tecla en el teclado, obtenemos el número correspondiente en nuestra pantalla LCD