PIC16F84A - Reloj Calendario I2C RTC DS1307 - Assembler Ensamblador

Опубликовано: 20 Март 2026
на канале: Jorge APC
2,265
68

Programa para un reloj digital en tiempo real con puesta en hora. Visualiza los datos del
; reloj en formato: "Día Mes Año" (Primera línea)
; "Día_de_la_Semana Horas:Minutos:Segundos", (Segunda línea)
; (por ejemplo " 14 Octubre. 2021" (Primera línea).
; "Jueves 8:20:39" (Segunda línea).
;
; La actualización del reloj se consigue leyendo el chip DS1307, que es un reloj y
; calendario en tiempo real compatible con bus I2C.
;
; El DS1307 se configura para que genere una señal cuadrada de un 1 Hz por su pin SQW/OUT.
; Esta señal se aplica al pin de interrupción INT del PIC16F84A de manera que genera una
; interrupción cada segundo, que es cuando realiza la lectura del DS1307 y la visualiza.
;
; La "PuestaEnHora" se logra mediante dos pulsadores: "MODO" e "INCREMENTAR".
; Su modo de operación es:
; 1º Pulsa MODO, los "Años" se ponen intermitente y se ajustan mediante el
; pulsador INCREMENTAR.
; 2º Pulsa MODO y pasa a ajustar los "Meses" de forma similar.
; 3º Se va pulsando MODO secuencialmente para ajustar del modo anteriormente
; explicado los días del mes, los días de la semana, las horas y los minutos.
; 4º Pulsa MODO y se acabó la "PuestaEnHora", pasando a visualización normal.
;
; Cuando se ajusta una variable de tiempo, ésta debe aparecer en intermitencia.
;
; Los pulsadores MODO e INCREMENTAR se conectan a líneas del Puerto B y su
; funcionamiento se basa en interrupción por cambio en la línea del Puerto B:

Link descarga Simulación y programación:
https://drive.google.com/drive/folder...

==========================================================================
Jorge APC

▂ ▃ ▅ ▆ █ No se olviden de suscribirse y dejar un like al vídeo █ ▆ ▅ ▃ ▂
https://www.youtube.com/channel/UCz0E...
===================================================================
🔴 Donativo voluntario: Puedes ayudarme a realizar videos de mejor contenido y calidad, haciendo un donativo para cubrir los gastos de nuevos componentes electrónicos para los nuevos proyectos en mi canal:
💎 Paypal : https://paypal.me/JorgeAPCPERU?countr...
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::SÍGUEME :::::::::::::::::::::::::::::::::::::::::::::::::::::
✅ Youtube: https://bit.ly/2Ywq3oy
🚩 Facebook:   / jorge.a.peralta.c88  
📢 Instagram :   / jorgepc88  
💎 Twitter: https://twitter.com/JorgePe93558253?l...
=========================================================================
Para consultas de negocios, patrocinios, revisiones de productos de Electrónica, Ciencia y Tecnología comuníquese conmigo:
[email protected]
whatsapp: +51921322152

==========================================================================
#sleepmode #WDT #JorgeAPC #ahorrodeenergía #microcontroladores #pic #bajoconsumodeenergia #arduino #pic #electronica #programacion #SLEEP #IDE #MPLABX #XC8 #oscilador #lcd #microcontroller #dspic #curiosity #nano #viral #microchip #reparacion #motores #ADC #PWM #code #configurator #16f18446 #python #osciloscopio #digital #Labview #IoT #18F47K42 #18F57Q43 #oscilador #raspberry #pi #pico


Curiosity nano, Curiosity Development Board, PIC18F57Q43, PIC18F47K42, PIC16F18855, PICKIT4, ADCC,PIC24F, PIC24FJ256GA7, PIC32MM, PIC16F19, DM164144, PIC16F18875, PIC32MX470, dsPIC33CH, PIC24F, pickit4, pickit3, data visualizer, MCC, PWM, Pulse Width Modulation, modulación de ancho de pulso, led, motor, servomotor, altavoz, zumbador, electrónica, arduino, fpga, 555, frecuencia, PIC,16F18446, 18F4550, 18F2550, 16F877A, 16F887, 16F628A, 16F84A, MPLAB X, XC8, CODE CONFIGURATOR, CCS, PIC C COMPILER, ENSAMBLADOR, que es PWM y para qué sirve una explicación sencilla y detallada, como hacer un controlador de velocidad de motores DC, Programación de PIC en CCS C (PIC C), velocidad motor dc pwm,pic16f887, pic, debugger, depurador, Programación de PIC en CCS C (PIC C),tutoriales de microcontroladores, como programar pic, 16f887, 16f877a, 18f4550, ADCC, ADC2, todopic, PWM con PIC, intensidad, velocidad, temperatura, relé, estado sólido, velocímetro, Como variar el PWM con pulsadores y con FOR usando el PIC18F4550 - Tutorial PIC18F4550, Tutoriales de electrónica, ARM, tarjeta de desarrollo, ATMEL, AVR, Arduino nano, pic18f4550,pwm pic, microcontrolador, microcontroladores, microcontrolador pic18f4550, pic18f4550, pic18f4550 mplab x, pic18f4550 xc8, pic18f4550 pwm, pwm pulsadores, MikroC para PIC #10 PWM (Modulacion por ancho de pulso) Con PIC, 555 PWM, Programacion de PIC en CCS Compiler - Uso del PWM, Programacion de PIC, PWM, PWM con PIC, PWM en CCS Compiler, Uso del PWM en PIC, CCS C Compiler, PIC C Compiler, Tutorial PWM con PIC, Curso de PIC, Lenguaje C, Tutorial Básico de PIC, Programacion de PIC en lenguaje C. ARDUINO UNO, ARDUINO MEGA, MCU, PICKIT4, Labview, oscilador, PLL, raspberry pi pico