Tabla de contenido:
Video: Reloj de tiempo real con AT89s52: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
BIENVENIDO DE NUEVO, Este es Shubham Trivedi y hoy voy a diseñar el Reloj de Tiempo Real usando el Microcontrolador At89s52. El microcontrolador AT89S52 es el corazón de este proyecto. DS1307 IC se utiliza como RTC. Este DS1307 IC requería una interfaz I2C, pero el 89s52 no tiene ningún puerto I2C a bordo. Eso hace que sea típico de diseñar. Así que diseñé un bus I2C en el programa y lo usé para cumplir con los requisitos.
Componentes requeridos:
- DS1307
- Tablero AT89S52
- LCD de 16x2
- Cables de conexión
- Tablero de circuitos
Paso 1: construcción
El circuito está diseñado en dos partes separadas. La figura 1 muestra la conexión RTC DS 1307 IC. Esta conexión se realiza utilizando cero PCB. La conexión es la misma que se muestra en la Fig.2.
Usé la placa de desarrollo AT89s52 que diseñé hace unos meses usando la técnica de impresión de pantalla para el diseño de PCB. El pin SCL de RTC está conectado al pin P1.1 y el pin SDA está conectado al pin P1.0 del microcontrolador 89s52. La pantalla LCD 16x2 se interconecta de la siguiente manera.
PIN DE LCD PIN DE AT89S52
- D7 - P3.7
- D6 - P3.6
- D5 - P3.5
- D4 - P3.4
- RS - P1. 6
- RW - P1. 5
- E - P1.4
Paso 2: Video de trabajo
Paso 3: Código
Código
El programa está diseñado en el software Keil uvision 5. Se utilizan archivos de biblioteca separados para cada interfaz. por favor revise el archivo Léame antes de continuar. La descripción de cada función también está disponible en este anexo.
Haga clic aquí para descargar el archivo adjunto
los errores son bienvenidos en [email protected]
haga clic aquí para dar me gusta en facebook
Recomendado:
Reloj en tiempo real con Arduino: 3 pasos
Reloj en tiempo real con Arduino: En este proyecto, haremos un reloj con la ayuda del módulo Arduino y RTC. Como sabemos, Arduino no puede mostrar la hora real, por lo que usaremos el módulo RTC para mostrar la hora correcta en la pantalla LCD. Lea todos los pasos detenidamente, le ayudará
Uso de módulos de reloj en tiempo real DS1307 y DS3231 con Arduino: 3 pasos
Uso de módulos de reloj en tiempo real DS1307 y DS3231 con Arduino: Seguimos recibiendo solicitudes sobre cómo usar los módulos de reloj en tiempo real DS1307 y DS3231 con Arduino de varias fuentes, por lo que este es el primero de un tutorial de dos partes sobre cómo usarlos. Para este tutorial de Arduino tenemos dos módulos de reloj en tiempo real para nosotros
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
Hacer un reloj con M5stick C usando Arduino IDE - Reloj de tiempo real RTC con M5stack M5stick-C: 4 pasos
Hacer un reloj con M5stick C usando Arduino IDE | Reloj en tiempo real RTC con M5stack M5stick-C: Hola chicos, en este instructables aprenderemos cómo hacer un reloj con la placa de desarrollo m5stick-C de m5stack usando Arduino IDE. Entonces m5stick mostrará la fecha, hora y amp; semana del mes en la pantalla
Cómo hacer un reloj en tiempo real con Arduino y pantalla TFT - Arduino Mega RTC con pantalla TFT de 3,5 pulgadas: 4 pasos
Cómo hacer un reloj en tiempo real usando Arduino y pantalla TFT | Arduino Mega RTC con pantalla TFT de 3.5 pulgadas: Visite mi canal de Youtube. Introducción: - En esta publicación voy a hacer un "Reloj en tiempo real" usando LCD táctil TFT de 3.5 pulgadas, Arduino Mega Módulo RTC 2560 y DS3231… .Antes de comenzar… verifique el video de mi canal de YouTube. Nota: - Si está usando Arduin