Taula de continguts:

RTC Amb DS1307 i PIC16F628A: 3 passos
RTC Amb DS1307 i PIC16F628A: 3 passos

Vídeo: RTC Amb DS1307 i PIC16F628A: 3 passos

Vídeo: RTC Amb DS1307 i PIC16F628A: 3 passos
Vídeo: Digital LED Clock with PIC16F628A/DS1307 2024, De novembre
Anonim
RTC Amb DS1307 i PIC16F628A
RTC Amb DS1307 i PIC16F628A
RTC Amb DS1307 i PIC16F628A
RTC Amb DS1307 i PIC16F628A

És un circuit produït de dalt a baix per mi mateix.

Pas 1: Circuit de control RTC

Circuit de control RTC
Circuit de control RTC
Circuit de control RTC
Circuit de control RTC

Aquest és el primer pis de PCB que està dissenyat d'una sola capa. conté regulador de voltatge positiu, filtre, CI de rellotge en temps real, bateria, pic16f628, capçalera de 1 * 16pin per a LCD, capçalera de 2x4 pins per a botons i led, capçalera de 1 * 2pin per a subministrament de 5V.

Com ja sabeu, IC de rellotge en temps real (DS1307) és un producte que admet el protocol de comunicació I2C que no s’inclou a pic16f628 com a nivell de maquinari. Per superar aquest obstacle, he utilitzat I2Cprotocol al nivell de programari, cosa que significa que no haureu d’utilitzar interrupcions, indicadors, registres de control, etc. el cost de tot el circuit incloent PCB, soldadura, components, etc.

Pas 2: segon pis per a la visualització i la interfície de botons

Segona planta per a visualització i interfície de botons
Segona planta per a visualització i interfície de botons
Segona planta per a visualització i interfície de botons
Segona planta per a visualització i interfície de botons
Segona planta per a visualització i interfície de botons
Segona planta per a visualització i interfície de botons

Cotains de la segona planta de 2 * 3 polsadors, pantalla LCD i led. Un grup de botons s’utilitza per ajustar la data i l’hora, i l’altre grup s’utilitza per ajustar l’hora de l’alarma. Per al grup de botons d'ajust RTC, el botó mitjà s'utilitza per seleccionar entre data, mes, dia, etc. El botó dret augmenta la variable seleccionada i l'esquerra disminueix la variable seleccionada. Per a la finalitat de l'ajust de l'hora d'alarma s'utilitza un altre grup de botons. De manera similar als botons RTC, el botó dret augmenta la variable seleccionada (hora, minut) i a l'esquerra disminueix la variable seleccionada.

Recomanat: