You are on page 1of 2

Proyecto final

int8 comando, cc, errores, pot


char cc0, cc1, cc2, cc3, cc4
int16 valor_leido, corr,
voltaje, valor_leido1
float vol,COR

Portc 0
Portb
(0b11110000)
Porta

PORTB
PULLUP

Inicia LCD

Mensaje LCD Seguidor solar

esperar_levante_dedo

enable_interrupts(INT_RB)
Inicializa
DS1307
enable_interrupts(GLOBAL)
I2C
I2C WRITE
WRITE
I2C START
(0B0001000
0XD0
0X07
I2C
STOP

Leer DS1307

Acondicionar datos
DS1307

SEGUNDO, HORA,
MINUTO,

SEGUNDOR, HORAR,

I2C START

I2C WRITE
0XD0

I2C WRITE
0
Se ubica en
segundos

DEC, UNI,

UNISEGUNDO &
0B00001111
DECSEGUNDO &
0B01110000
DECSWAP(DEC)

UNIMINUTO &
0B00001111
DECMINUTO &
0B01110000

I2C STOP

I2C START

I2C WRITE
0XD1
Lee en el reloj

SEGUNDO LEER I2C


Guardar 24lc256

MINUTO LEER I2C


HORA LEER I2C

I2C START
I2C
I2C WRITE
WRITE

I2C
WRITE
0B10100000
POSICION
I2C WRITE
5
DATO
RETARDO
DE
mS
PGINA
I2C
STOP

I2C STOP

UNIHORA &
0B00001111
DECHORA &
0B01110000

You might also like