Tabla de contenido:
- Paso 1: COMPONENTES REQUERIDOS
- Paso 2: diagrama de circuito
- Paso 3: codificación
- Paso 4: Finalmente …
Video: Reloj digital con microcontrolador (AT89S52 sin circuito RTC): 4 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Vamos a describir un reloj … "El reloj es un dispositivo que cuenta y muestra el tiempo (relativo)" !!!
Supongo que lo dije bien, así que hagamos un RELOJ con la función ALARMA.
NOTA: tomará de 2 a 3 minutos en leer, lea todo el proyecto o de lo contrario no seré responsable de ningún daño en las piezas
Paso 1: COMPONENTES REQUERIDOS
Se necesitan 6 componentes:
1. Microcontrolador (he usado la familia AT89S52-8051), se puede usar cualquier microcontrolador programable.
Pantalla de 2,7 segmentos
3.oscilador de cristal (12 MHz)
4. Capacitor (10uF, 33pF / 22pF)
5. LED
6.resistencias (330 ohmios)
7.buzzer (piezoeléctrico)
8.push interruptores
Y no incluyo soldador, alambre, fundente … ¡¡¡electricidad !!! ayúdame:)
Paso 2: diagrama de circuito
Este es el diagrama de circuito del reloj digital que usa el microcontrolador 8051.
Como podemos ver, el microcontrolador está conectado a tres pantallas de 7 segmentos con puertos distintos no multiplexados y el dígito de la última hora solo está conectado a un pin, ya que solo muestra 1.
El LED y el zumbador se explican por sí mismos de acuerdo con el código.
1 de los LED es para AM y he conectado otro LED que no se muestra en la figura para alarma.
El oscilador de cristal de 12 MHz está conectado a la velocidad del reloj y alcanza el conteo exacto de 1 segundo utilizando la propiedad de interrupción del microcontrolador.
LOS LED DEL MEDIO QUE DENOTEN EL SEGUNDO ESTÁN CONECTADOS AL PIN "28TH Y 32ND"
Por favor, perdóname, 3 LED no se muestran en el diagrama de circuito por mi pereza
LED de 28 pines: primer parpadeo de 30 segundos
LED de 32 pines: descanso 30 segundos parpadeando
**** contribuyendo a todo un minuto !! *** Estoy seguro de que después de este proyecto llegué a saber que 60 segundos son un minuto !!! GUAU
Paso 3: codificación
He usado el software keil para construir un código C para el RTC usando un microcontrolador y obteniendo un archivo hexadecimal.
¡CONSULTE LA PARTE DE CODIFICACIÓN DE ESTO PARA SABER MÁS!
Lo fundamental en la parte de codificación es cuando el pin de cada puerto se alternará para mostrar el dígito relacionado con cada pantalla de 7 segmentos.
La propiedad de interrupción de 8051 se usa para contar y recargar por segundo. solo por ejemplo, al igual que crear una función de retardo con el argumento 1 que provoca un retardo de 1 segundo. (TMOD, TL0, TH0, IE cada valor contribuye a la toma de tiempo)
El LED de AM está programado para 12 horas alternas.
Además, la alarma también se puede configurar para AM o PM específicamente y el pin del zumbador se pasa con el código de frecuencia para que suene a la hora de la alarma. El botón de alarma con interruptor de min, hora y ahorro se utiliza para configurar la alarma. Al hacer doble clic en la alarma, se desactiva la función de alarma
CÓDIGO: código C para obtener la idea solamente (el archivo hexadecimal es el exacto del proyecto)
github.com/abhrodeep/Arduino_projs/blob/master/digitalclock.c
Paso 4: Finalmente …
Todo listo !!! Ahora es el momento de disfrutar del reloj brillante y exacto.
Recomendado:
Reloj digital pero sin microcontrolador [Hardcore Electronics]: 13 pasos (con imágenes)
Reloj digital pero sin microcontrolador [Hardcore Electronics]: Es bastante fácil construir circuitos con un microcontrolador, pero nos olvidamos por completo de las toneladas de trabajo que tuvo que realizar un microcontrolador para completar una tarea simple (incluso para hacer parpadear un led). Entonces, ¿qué tan difícil sería completar un reloj digital?
Conocimiento del circuito analógico: haz un circuito de efecto de sonido de reloj que hace tictac sin IC: 7 pasos (con imágenes)
Conocimiento de circuitos analógicos: haz un circuito de efecto de sonido de reloj que hace tictac sin IC: este circuito de efecto de sonido de reloj que hace tictac se construyó solo con transistores y resistencias y condensadores que sin ningún componente de IC. Es ideal para que aprendas los conocimientos fundamentales del circuito mediante este circuito práctico y sencillo. El tapete necesario
Dispensador de desinfectante de manos sin contacto para bricolaje sin un Arduino o un microcontrolador: 17 pasos (con imágenes)
Dispensador de desinfectante de manos sin contacto de bricolaje sin un Arduino o un microcontrolador: como todos sabemos, el brote de COVID-19 golpeó al mundo y cambió nuestro estilo de vida. En esta condición, el alcohol y los desinfectantes para manos son fluidos vitales, sin embargo, deben usarse correctamente. Tocar recipientes de alcohol o desinfectantes para manos con manos infectadas c
Reloj de red ESP8266 sin ningún RTC - Reloj Nodemcu NTP Sin RTC - PROYECTO RELOJ DE INTERNET: 4 Pasos
Reloj de red ESP8266 sin ningún RTC | Reloj Nodemcu NTP Sin RTC | PROYECTO DE RELOJ DE INTERNET: En el proyecto se realizará un proyecto de reloj sin RTC, se tomará tiempo de Internet usando wifi y lo mostrará en la pantalla st7735
Enfriador / soporte para computadora portátil de costo cero (sin pegamento, sin perforaciones, sin tuercas y pernos, sin tornillos): 3 pasos
Enfriador / soporte para computadora portátil de costo cero (sin pegamento, sin perforaciones, sin tuercas y pernos, sin tornillos): ACTUALIZACIÓN: POR FAVOR AMABLE VOTE POR MI INSTRUCTABLE, GRACIAS ^ _ ^ TAMBIÉN PUEDE VOTAR POR MI OTRO CONCURSO ENTRADA EN www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ O QUIZÁS VOTE POR MI MEJOR AMIGO