0% encontró este documento útil (0 votos)
129 vistas3 páginas

Comunicación I2C con ATMEGA 128 y DS1307

Este documento describe una práctica de laboratorio para comunicar un microcontrolador ATMEGA 128 con un CI 24CXX memoria serial utilizando el bus I2C. Explica que el CI DS1307 funciona como esclavo en el bus I2C a 100 kHz y describe los modos de recepción y transmisión del esclavo para la lectura y escritura de datos. También menciona que el trabajo de laboratorio implementará un circuito con un microcontrolador PIC18F4550 y el DS1307 para mostrar la hora y fecha en una pantalla LCD de forma permanente incluso cuando se descone

Cargado por

Arturo72
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
129 vistas3 páginas

Comunicación I2C con ATMEGA 128 y DS1307

Este documento describe una práctica de laboratorio para comunicar un microcontrolador ATMEGA 128 con un CI 24CXX memoria serial utilizando el bus I2C. Explica que el CI DS1307 funciona como esclavo en el bus I2C a 100 kHz y describe los modos de recepción y transmisión del esclavo para la lectura y escritura de datos. También menciona que el trabajo de laboratorio implementará un circuito con un microcontrolador PIC18F4550 y el DS1307 para mostrar la hora y fecha en una pantalla LCD de forma permanente incluso cuando se descone

Cargado por

Arturo72
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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.

También podría gustarte