Trabajo Conel Protocolo I2C

Páginas: 114 (28407 palabras) Publicado: 9 de abril de 2012
Prácticas del uso del bus I2C para PIC
16F876 de Microchip.

AUTORA: Natalia Parody López
DIRECTOR: Nicolau Cañellas Alberich
FECHA: Enero/ 2006

1.ÍNDICE

2.- MEMORIA DESCRIPTIVA

6

2.1. INTRODUCCIÓN
2.1.1. Antecedentes
2.1.2. Objetivos

7
7
7

2.2. SOLUCIÓN ADOPTADA
2.2.1. Los microcontroladores. Consideraciones previas
2.2.2. Ventajas de los diseños basados enmicrocontroladores
2.2.3. Arquitectura básica de los µC
2.2.3.1.
CPU (Central Process Unit)
2.2.3.2.
Memoria de programa
2.2.3.3.
Memoria de datos
2.2.3.4.
Puertos entrada / salida
2.2.3.5.
Watch-Dog
2.2.3.6.
Brown-out
2.2.3.7.
Contador / timer
2.2.3.8.
ADC y DAC
2.2.3.9.
PWM
2.2.3.10.
Comunicación Serie
2.2.4. Microcontroladores PIC
2.2.4.1.
Diferencias con otros µC
2.2.5.Características de los microcontroladores PIC
2.2.5.1.
Famílias PICmicro
2.2.5.2.
¿Que PIC escogemos?
2.2.5.3.
PIC 16F876 y 16F877

9
9
10
11
11
11
12
12
13
13
13
13
13
13
14
14
14
15
16
16

2.3. PRÁCTICAS DE LA ASIGNATURA
2.3.1. Descripción del MPLAB
2.3.1.1.
Introducción programa
2.3.1.2.
Funcionamiento del MPLAB IDE
2.3.3. Explicación del Kit MPLAB-ICD
2.3.3.1.Introducción
2.3.3.2.
Características del MPLAB-ICD Module
2.3.3.3.
Características del MPLAB-ICD Header
2.3.4. Placa base de laboratorio
2.3.4.1
Descripción de la paca usada en laboratorio
2.3.4.2.
Regulador de tensión
2.3.5. Descripción Pantalla LCD
2.3.5.1.
Introducción
2.3.5.2.
Que pantalla LCD vamos a utilizar?
2.3.5.3.
Funcionamiento de la pantalla LCD
2.3.6. Descripciónteclado
2.3.6.1.
Introducción
2.3.6.2.
Funcionamiento del teclado

18
18
18
19
21
21
21
22
23
23
23
24
24
24
24
26
26
26

2

2.4. EL BUS I2C
2.4.1. Introducción
2.4.1.1
Introducción a las especificaciones I2C
2.4.2 El concepto del bus I2C
2.4.3 Generalidades
2.4.3.1.
Características de una conexión en colector abierto
2.4.3.2.
La transferencia del bit
2.4.3.3.Instrucciones en el bus I2C
2.4.4. Arbitraje y generación de señales de reloj
2.4.4.1
Sincronización
2.4.4.2
Arbitraje
2.4.5. Formato
2.4.6 Direccionamiento
2.4.6.1.
Explicación del 1er byte de direccionamiento
2.4.7 Especificaciones eléctricas y de tiempos

28
28
30
30
31
32
33
33
36
36
37
39
41
42
44

2.5. DESCRIPCIÓN FUNCIONAL DE LAS PRÁCTICAS I2C
2.5.1. Visióngeneral
2.5.2 Descripción práctica 1.
2.5.3 Descripción práctica 2.
2.5.4 Descripción del hardware utilizado en las prácticas
2.5.4.1.
Memoria EEPROM M24C01
2.5.4.2.
El teclado
2.5.4.3.
Pantalla LCD
2.5.5. Enunciados de las prácticas
2.5.5.1. Práctica num.1:
Comunicación I2C con EEPROM M24C01
2.5.5.2. Práctica num.2:
Comunicación I2C entre dos microcontroladores PIC

45
45
45
46
4747
48
49
51

3.- MEMORIA DE CÁLCULO

51
58

66

3.1. CÁLCULOS DEL PROGRAMA ASM

67

3.2. CÁLCULOS DE LA COMUNICACIÓN I2C

68

3.3. CÁLCULO DE LOS CIRCUITOS ELÉCTRICOS

70

4.- PRESUPUESTO

71

4.1. LISTA ELEMENTOS
4.1.1. Lista de elementos del hardware de la práctica 1
4.1.2. Lista de elementos del hardware de la práctica 2

3

72
72
73

4.2. LISTA DE PRECIOSUNITARIOS
4.2.1. Lista de precios unitarios de elementos de la práctica 1
4.2.2. Lista de precios unitarios de elementos de la práctica 2

74
74
75

4.3. COSTE TOTAL
4.3.1. Coste total de la práctica 1
4.3.2. Coste total de la práctica 2

76
76
77

4.4. RESUMEN DEL PRESUPUESTO

78

5.- PLANOS

79

5.1. ESQUEMAS DE ELEMENTOS
5.1.1. Esquema Regulador fuente tensión
5.1.2.Esquema comunicación I2C
5.1.3. Conector teclado
5.1.4. Esquema conector pantalla LCD

80
80
80
81
81

5.2. ESQUEMAS PRÁCTICAS
5.2.1. Esquemas Práctica 1
5.2.2. Esquemas Práctica 2

82
82
82

ANEXOS
A. MODULO DE PUERTO SERIAL SINCRÓNICO (MSSP)
A.1. SSP en operación I2C
A.1.1. Registros para las operaciones I2C
A.1.1.1. Registro de control SSP
A.1.1.2. Registro de Control...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Protocolo i2c
  • protocolo i2c
  • Protocolo i2c
  • Trabajo de protocolo
  • trabajo de protocolo
  • conela
  • Protocolo De Trabajo En Altura
  • TRABAJO PRÁCTICO Ceremonial Y Protocolo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS