Tabla de contenido:

8051 Interfaz con DS1307 RTC y visualización de marca de tiempo en LCD: 5 pasos
8051 Interfaz con DS1307 RTC y visualización de marca de tiempo en LCD: 5 pasos

Video: 8051 Interfaz con DS1307 RTC y visualización de marca de tiempo en LCD: 5 pasos

Video: 8051 Interfaz con DS1307 RTC y visualización de marca de tiempo en LCD: 5 pasos
Video: Digital clock using RTC DS1307 & 8051 with serial communication for time settings 2024, Noviembre
Anonim
8051 Interfaz con DS1307 RTC y visualización de marca de tiempo en LCD
8051 Interfaz con DS1307 RTC y visualización de marca de tiempo en LCD

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:

Software utilizado
Software utilizado
Software utilizado
Software utilizado
Software utilizado
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:

Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos

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

Diagrama de circuito
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: