GUIA 1 DEBUG OPC1 150223p

Páginas: 9 (2201 palabras) Publicado: 14 de marzo de 2015
UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA
FACULTAD SEDE SOGAMOSO
ESCUELA DE INGENIERÍA ELECTRÓNICA
MICROPROCESADORES

PRÁCTICA Nº 1

MANEJO DE PUERTO SERIAL MEDIANTE DEBUG
I.

OBJETIVOS

 Conocer el entorno de Debug así como el
modelo de registros y banderas de Intel x86.
 Manejar el puerto serial del computador desde
el Debug.
 Realizar una aplicación en Debug y Proteus para
elcontrol de un motor paso unipolar.

II.

INTRODUCCIÓN

Debug es una utilidad de MS-DOS que permite
visualizar memoria, introducir programas en ella y
rastrear su ejecución. Debug es útil para:
 Realizar la depuración de programas
 Ensamblar código directamente (programas
pequeños)
 Desensamblar códigos ejecutables
 Correr programas paso-a-paso
 Desplegar datos en memoria
 Verificar estado de losregistros de la CPU

R [registro]
Sin parámetros, muestra el contenido de los
registros de la CPU, así como la próxima instrucción
a ejecutar.
A: ASSEMBLE
A [dirección]
Cuando se utiliza este comando se le puede dar
como parámetro la dirección donde se desea que se
inicie el ensamblado, si se omite el parámetro el
ensamblado se iniciará en la localización
especificada por CS:IP
F: FILL
F [listade intervalos]
Llena una zona de memoria con un valor
determinado.
Q: QUIT
Salir de debug y volver al DOS.
P: STEP
P [=dirección] [número]
Trace puede ser incómodo si no se quiere
depurar el código de las rutinas de interrupción o si
ya se sabe el código que hay en las subrutinas y tan
sólo interesa seguir avanzando sin entrar en ellas. En
estos casos se usa p.
T: TRACE
T [=dirección] [valor]Ejecuta la instrucción apuntada por CS:IP

Comandos de Debug:
D: DUMP
D [intervalo]
Muestra el contenido de una zona de memoria en
hexadecimal y en ASCII.
E DIRECCION: EDIT
E dirección [lista]
Permite editar, byte por byte, una zona de
memoria.
R: REGISTERS

III.




ELEMENTOS Y EQUIPOS NECESARIOS
Virtual Serial Port Driver 6.9 - Eltima
Software.
Máquina virtual con Windows XP y Puerto
serialHabilitado.
Simulador Proteus 7.6

Profesor: Ing. Wilson Javier Pérez H – Primer Semestre de 2015
Modificó: Ing. Catalina Bello G

UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA
FACULTAD SEDE SOGAMOSO
ESCUELA DE INGENIERÍA ELECTRÓNICA
MICROPROCESADORES


Conversor Serie a Paralelo simulación en
Proteus.

IV.

DESCRIPCIÓN DEL LABORATORIO

En este laboratorio se presenta una guía básica para
manejodel puerto serial del computador mediante
Debug y visualización en Proteus de los datos
enviados por este. Debido a que las computadoras
portá tiles de nueva generación no disponen de
este puerto, se usará una máquina virtual
previamente instalada, y un programa que permite
emular la conexión entre dos puertos seriales
denominado Virtual Serial Port Driver.

En la parte izquierda del programa semuestran los
puertos físicos y las conexiones establecidas.

Figura 3. Conexiones establecidas en el programa virtual serial port
driver.

Abrir Proteus y seleccionar en la lista de
componentes COMPIM para enlazar la simulación
de Proteus con la actividad de un puerto serial.

Figura 1. Diagrama de bloques de la interconexión de dos puertos
seriales.

Este programa realiza una conexión entre elpuerto
serial que se encuentra en la máquina virtual
(COM1) y un puerto serial virtual (COM2) como se
muestra en la Figura 1.
a) Enlace puerto físico con simulación en Proteus.
Abrir la aplicación “Virtual Serial Port Driver” y
seleccionar el primero y segundo puerto que se
desean interconectar luego hacer click en Add pair.

Figura 4. Esquemático en Proteus de la conexión serial a paralelomediante microcontrolador PIC.

Usar el módulo USART del microcontrolador que
usted elija para realizar la conversión serie a
paralelo, en este ejemplo se usa un PIC16F877A
configurado a una velocidad de transmisión de 9600
baudios.
Configurar el COMPIM en función de la tasa de
transmisión del microcontrolador como se muestra
en la siguiente figura.

Figura 2. Selección de los puertos que se desean...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guia 1
  • GUIA 1
  • Guía 1
  • Guia 1 A
  • Guia 1
  • Guia 1
  • Guia 1
  • guia 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS