Microcontroladores_de_32_bits_Freescale_51JM128

Páginas: 433 (108225 palabras) Publicado: 1 de octubre de 2015
MICROCONTROLADORES DE 32 BITS
COLDFIRE V1/ FAMILIA JM

DIEGO ALEJANDRO MÚNERA HOYOS

Revisión técnica:
0.1

Contenido
Introducción
Lista de Figuras
Lista de Ejemplos
PARTE I
Conceptos Generales
Objetivos
Contenidos
Capítulo 1. Historia de los microcontroladores
1.1. Evolución de las máquinas
Historia
La memoria
Los módulos o periféricos
Lenguajes de programación
1.2. El futuro
1.3. Referencias1.4. Preguntas
Capítulo 2. Arquitecturas
2.1. Von Newman
2.2. Harvard
2.3. Otros conceptos y otras arquitecturas
CISC y RISC
SISD, SIMD, MISD y MIMD
VLIW
Superescalar
Paralelas
Predicción y ejecución especulativa
2.4. Referencias
2.5. Preguntas
Capítulo 3. Modos de direccionamiento y tipos de instrucciones
3.1. Los direccionamientos
Directo
Inmediato
Indirecto
De Stack Pointer
Con offset
A baseEscalado
Mixtos (base+ índice * escalar + desplazamiento)

Relativo
Salto absoluto
Bit
Memoria a memoria
3.2. Lenguaje assembler
3.3. Tipos de instrucciones
Formato de una instrucción
Movimiento de datos
Aritméticas y lógicas
De control
Manipulación de bits
Rote y desplazamiento
Salto relativo
Salto absoluto
Especiales
3.4. Directivas o pseudo-instrucciones
De definición
De origen
Otras
3.5.Referencias
3.6. Preguntas
Capítulo 4. Elementos y herramientas básicas de desarrollo
4.1. Consideraciones de diseño con microcontroladores
El diseño
Limitación de memoria y velocidad de ejecución
Algoritmos y diagramación previa
Las banderas de usuario como marca de eventos
4.2. La codificación
4.3. El ensamble o compilación
4.4. La depuración
La puesta a punto
4.5. Herramientas de desarrollodisponibles en el mercado
Spyder
Mulitink
CyclonePro
DEMOJM
4.6. Otros aspectos a tener en cuenta en el diseño con microcontroladores
El RESET
El Reloj
El circuito impreso (PCB)
Limitaciones eléctricas y del ambiente
Ruido (EMI – EMC)
4.7. Referencias
4.8. Preguntas

PARTE II
Arquitectura de los microcontroladores de 32 bits ColdFire® V1
Objetivo
Contenidos
Capítulo 5. La familia de los MicrocontroladoresColdFire® V1
5.1. Introducción a la arquitectura ColdFire® V1 de 32 bits
Características generales
Arquitectura del núcleo
Modos de operación
Modelo de programación
5.2. Organización de la memoria
5.3. Procesamiento de excepciones
5.4. La pila y el puntero a pila
5.5. Referencias
5.7. Preguntas
Capítulo 6. Modos de Direccionamiento y Juego de Instrucciones
6.1. Modos de direccionamiento
6.2.Resumen del juego instrucciones
6.3. Ejercicios con direccionamientos e instrucciones
6.4. Referencias
6.5. Preguntas
Capítulo 7. Migración de 8 a 32 bits
7.1. Una breve descripción de la familia de 8 bits HCS08
7.2. Concepto FLEXIS
7.3. Cuidados en la migración
7.4. Referencias
7.5. Preguntas

PARTE III
Ambiente de programación, herramientas de desarrollo
Objetivo
Contenidos
Capítulo 8. Ambiente deprogramación y herramienta de desarrollo
8.1. Introducción al compilador CodeWarrior®
8.2. Descripción de la herramienta DEMOJM
8.3. Creación de proyectos en C
8.4. Familiarización con el ambiente integrado de desarrollo (IDE)

El Editor de CodeWarrior®
El Compilador de CodeWarrior®
El Depurador de CodeWarrior®
8.5. El primer programa en C
8.6. Herramienta de desarrollo DEMOJM
Descripción delhardware
Puesta a punto
Ejemplo desde el concepto FLEXIS
8.7. Referencias
8.8. Preguntas
PARTE IV
El Microcontrolador de 32 bits MCF51QE128
Objetivo
Contenidos
Capítulo 9. Generalidades de la máquina MCF51JM128
9.1. Diagrama en bloques
9.2. Distribución de pines y conexión mínima
9.3. Distribución de la memoria
9.4. Modos de bajo consumo
9.5. Referencias
9.6. Preguntas
Capítulo 10. El RESET, la máquinade excepciones y el controlador de
interrupciones
10.1. Las fuentes de RESET
10.2. El controlador de interrupciones
10.3. El Pin de Interrupción (IRQ: Interrupt Request)
10.4. Ejercicio con la IRQ: Atención de una interrupción por flanco en el pin de
IRQ
10.5. Referencias
10.6. Preguntas
Capítulo 11. Reloj del sistema (MCG: Multipurpose Clock Generator)
11.1. Diagrama en bloques, explicación...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS