Tutorial keil

Páginas: 65 (16032 palabras) Publicado: 29 de mayo de 2015
PRONTUARIO DEL ENTORNO DE
DESARROLLO KEIL µVision® 4
PARA LA FAMILIA DE
MICROCONTROLADORES
MCS51

ÁREA DE ARQUITECTURA Y TECNOLOGÍA DE COMPUTADORES
(DEPTO. DE ARQUITECTURA DE COMPUTADORES,
ELECTRÓNICA Y TECNOLOGÍA ELECTRÓNICA
UNIVERSIDAD DE CÓRDOBA)

Tutorial-Prontuario de Keil µVision 4

Referencia del documento: P_KuV4_v1.0

Sustituye a: P_KuV4_v0.0

Sustituido por:

Fecha: 11 de marzo de2010

Fecha:8 de marzo de 2010

Fecha:

© AUTOR:
Prof. Antonio Moreno Fernández-Caparrós
Depto. de Arquitectura de computadores, electrónica y tecnología electrónica
Área de Arquitectura y Tecnología de Computadores
Universidad de Córdoba
11 de marzo de 2010
Córdoba, España
© Antonio Moreno Fdez.-Caparrós. Depto. Arquitectura de Computadores. UCO. Marzo 2010

2

Tutorial-Prontuario de Keil µVision 4ÍNDICE

PREFACIO……………………………………………………………………………………………. 5
0 INTRODUCCIÓN ………………………………………………………………………………….. 6
0.1 Componentes del sistema µVision.............................................................. 6
1 ASPECTO DE LA APLICACIÓN ………………………………………………………………… 9
1.1 La filosofía de las ventanas en µVision 4……………………………………. 9
1.2 Redistribución de la zona de trabajo y demás ventanas………………….. 12
2CREACIÓN DE UN PROYECTO……………………………………………………….………… 17
2.1 Creación………………………………………………………………………… 17
2.2 Apertura de un proyecto………………………………………………………. 19
3 EDICIÓN DEL CÓDIGO FUENTE…………………………………………………………… ….. 20
3.1 Creación y guardado de un fichero fuente…………………………………. 20
3.2 Asociación de un fichero a un proyecto…………………………………….. 21
3.3 Apertura y edición de un módulo de código fuente……………………….. 22
4CONSTRUCCIÓN DEL FICHERO EJECUTABLE FINAL……………………………............ 23
4.1 Ensamblaje y montaje de los módulos……………………………………… 23
4.2 Definición de las opciones de construcción de un proyecto……………… 24
Creación del fichero de salida HEX para programación de µC….…. 24
4.3 Diferencia entre Ensamblar, Construir y Reconstruir una aplicación…... 26
4.4 Gestión de errores en el ensamblado y montado…………………….……26
4.5 Caso de programación en lenguaje C: opciones de compilación……….. 27
Opciones del nivel de optimización del código………………………. 30
Opciones del énfasis en la compilación………………………………. 30
5 DEPURACIÓN DEL CÓDIGO I: EL ENTORNO Y SU CONFIGURACIÓN…………………. 30
5.1 Inicio de una sesión de depuración…………………………………………. 30
5.2 Aspecto del entorno en modo depuración……………….…………………. 31
5.2.1
La ventana deregistros internos…………………………………. 32
5.2.2
La ventana de edición…………………………………………….. 33
5.2.3.
La ventana de desensamblado………………………………….. 34
Modos de visualización: mixto o sólo en ensamblador……. 35
5.2.4
La zona de análisis………………………………………………... 36
Ventanas de memoria, de observación, de variables,
de símbolos y de pila de llamadas…………………………... 36
5.2.5
La ventana de órdenes……………………………………………. 36
5.3Pasos previos a la depuración del código…………………………………. 37
5.3.1
Primero: abrir las ventanas no presentes……………………….. 37
5.3.2
Segundo: reubicar, formatear y redimensionar las ventanas…. 40
5.3.3
Tercero: definir y dar contenido a las ventanas………………… 41
5.3.3.1
Contenidos en la memoria…………………………………… 41
5.3.3.2
Contenidos en la ventana de observación…………………. 42
Cómo añadir un elemento……………………………….. 42Cómo eliminar un elemento……………………………… 43
Cómo cambiar el sistema numérico de representación 43
5.3.4
Introducción de valores numéricos en las ventanas…………… 44
5.3.4.1
Código de colores en las ventanas de memoria………….. 46
5.3.4.2
Formato numérico de los valores introducidos…………… 47
Sistemas de numeración admisibles..…………………. 47
Posibilidad de uso de caracteres ASCII equivalentes... 47Especificación alternativa de valores binarios………… 47
5.3.4.3
Fijación del sistema de numeración por defecto…………. 47
© Antonio Moreno Fdez.-Caparrós. Depto. Arquitectura de Computadores. UCO. Marzo 2010

3

Tutorial-Prontuario de Keil µVision 4

6 DEPURACIÓN DEL CÓDIGO II: COMANDOS PARA LA DEPURACIÓN………………… 48
6.1
6.2.

6.3
6.4

6.5

Opciones del menú de depuración……………………………………………
Control de la depuración...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • keila
  • keila
  • Keila
  • Keila
  • keila :)
  • Keila
  • Keila
  • Keila

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS