Microcontroladores

Páginas: 96 (23819 palabras) Publicado: 29 de julio de 2010
Índice general

Título __Página

INTRODUCCIÓN…………………………………………………………………………..5

MEMORIA………………………………………………………………………………….8

Capítulo 1: Microcontroladores: Características y aplicaciones generales……………..9

1.1. Definición………………………………………………………………………9
1.2. Recursos comunes a todos los microcontroladores…………………………….9 1.2.1. Arquitecturabásica....………………………………………………...9 1.2.2. Procesador CPU………………………………………………………9 1.2.3. Memoria……………………………………………………………..10 1.2.4. Puertas de Entrada y Salida....………………………………………12
1.2.5. Reloj Principal………………………………………………………12
1.3. Recursos especiales…………………………………………………………...12
1.4. Lenguajes de programación…………………………………………………...13
1.5. Fabricantes…………………………………………………………………….14
1.6. Aplicaciones…………………………………………………………………..14Capítulo 2: Microcontroladores PIC…………………………………………………………15

2.1. Características relevantes……………………………………………………..15
2.2. Las gamas PIC………………………………………………………………...17
2.2.1. Gama baja…………………………………………………………...17
2.2.2. Gama media…………………………………………………………18
2.2.3. Gama alta y gama mejorada………………………………………...18
2.3. 16F87X: características generales…………………………………………….19
2.3.1.Organización de la memoria………………………………………...19
2.3.1.1. Memoria de programa……………………………………..19
2.3.1.2. Direccionamiento y paginado……………………………..19
2.3.2. Banco de registros y memoria de datos……………………………..20
2.3.2.1. Direccionamiento de datos………………………………...21
2.3.3. Registros con funciones especiales………………………………….21
2.3.3.1. Registro de estado…………………………………………22
2.3.3.2. Registro deopciones………………………………………22
2.3.3.3. Registro de interrupciones………………………………...23
2.3.3.4. Otros registros especiales………………………………….24
2.3.4. Palabra de configuración e identificación…………………………...25
2.4. Recursos comunes e interrupciones en los 16F87X…………………………..26
2.4.1. Diagramas de conexionado………………………………………….26
2.4.2. Recursos comunes…………………………………………………..28
2.4.2.1.Oscilador principal………………………………………...28
2.4.2.2. Perro guardián WDT………………………………………29
Título __Página

2.4.2.3. Temporizador TMR0……………………………………...29
2.4.2.4. Reset………………………………………………………30
2.4.2.5. Modo de reposo Sleep…………………………………….31
2.4.3. Interrupciones……………………………………………………….31
2.5. Periféricos……………………………………………………………………..33
2.5.1. Puertas de Entrada ysalida………………………………………….33
2.5.2. Conversor Analógico Digital………………………………………..34
2.5.3. Temporizador TMR1………………………………………………..37
2.5.4. Temporizador TMR2………………………………………………..38
2.5.5. Módulos de captura/comparación/modulación de
anchura de pulsos…………………………………………………………..39
2.5.5.1 Modo de captura…………………………………………...39
2.5.5.2 Modo de comparación……………………………………...40
2.5.5.3 Modulación por anchura depulsos (PWM)………………..40
2.5.6. Puerta serie síncrona (SSP)………………………………………….41
2.5.6.1 Modo SPI…………………………………………………..41
2.5.6.2 Modo I2C…………………………………………………..42
2.5.7. Interfaz de comunicaciones serie (USART-SCI)…………………...43
2.5.8. Lectura y escritura de la memoria de datos EEPROM……………...46
2.5.8.1. Lectura de la memoria de datos…………………………...47
2.5.8.2. Escritura de la memoriade datos………………………….47
2.6 Repertorio de instrucciones de la gama media………………………………...47

Capítulo 3: Herramientas de trabajo…………………………………………………………53

3.1. Placa de pruebas PICDEM 2 PLUS…………………………………………..53
3.2. Software de programación……………………………………………………54
3.2.1. Cómo usar MPLAB…………………………………………………55
3.2.1.1. Creación de proyectos…………………………………….55
3.2.1.2. Compilación delprograma………………………………..56
3.2.1.3. Programación……………………………………………...57
3.3. Lenguaje C…………………………………………………………………….58
3.3.1. Operadores y expresiones…………………………………………...58
3.3.2. Directivas del pre-procesador…...…………………………………..59
3.3.2.1. Control de memoria……………………………………….59
3.3.2.2. Directivas del C estándar………………………………….60
3.3.2.3....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • microcontroladores
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS