Sie sind auf Seite 1von 3

LABORATORIO DE MICROPROCESADORES II

PRCTICA N4
1. Objetivo: Desarrollar una aplicacin que permita comunicar el
microcontrolador ATMEGA 128 con un C.I. 24CXX memoria serial utilizando el
interface I2C y el compilador Mikro C o Mikro Basic.
2. Marco terico:
2.4 Comunicacin a travs del bus I2C:
El DS1307 opera como esclavo en el bus I 2C. El DS1307 opera solo en el modo
estndar del bus o sea a 100 kHz.

2.4.1 Modo de recepcin del esclavo (escritura de datos):


El reloj y datos seriales son recibidos a travs del as lneas SDA y SCL. Despus
de que cada byte es recibido un bit de reconocimiento es transmitido. Las
condiciones de START y STOP son reconocidas como el inicio y el final de la
transferencia serial. Mediante hardware se realiza la verificacin de la direccin
despus de la recepcin de la direccin por el dispositivo esclavo que en nuestro
caso es el DS1307 cuya direccin es 1101000.

2.4.2 Modo transmisor del esclavo (lectura de datos):


En este modo el bit de direccin indicar que la direccin de transferencia es
reversa. El esclavo que en nuestro caso es el DS1307 reconoce su direccin
(1101000) seguido por el bit de direccin (R/W), el cual se pone en 1 para la
lectura desde el microcontrolador.

3. Trabajo de laboratorio:
El siguiente circuito y el programa implementan un RTC con un microcontrolador
PIC18F4550 y el DS1307 adems de una pantalla LCD. Nos muestra tanto la hora
como la fecha en tiempo real, de la misma manera mediante los pulsadores
correspondientes se configura tanto la hora como la fecha, guardando en la
memoria del DS1307 permanentemente aunque se desconecte la fuente, porque
aun lo mantiene la batera externa implementada.

4.

Das könnte Ihnen auch gefallen