Está en la página 1de 10

ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELCTRICA

INGENIERA EN COMUNICACIONES Y ELECTRNICA


ACADEMIA DE COMPUTATION
MATERIA:
MICROPROCESADORES
PROF:
JOS LUIS BRAVO LEN

NOMBRES:

FIRMA:
FECHA DE
ENTREGA:

PRACTICA No. 3
OBJETIVO: Simulacin de puertos en MPLAB IDE
EQUIPO Y MATERIAL:

SOFTWARE DE DESARROLLO MPLAB IDE


PLANTILLA FORMA.ASM

DESARROLLO:
1.- Creacin del Proyecto:
1.1.- Crear una carpeta con el
nombre: practica3.
Practica3

1.2.- Copiar en la carpeta creada el archivo:


FORMA.ASM y renombrar el archivo
como: practica3

Practica3

1.3.- Abrir MPLAB IDE


FORMA.ASM

1.4.- Del men principal,


seleccionar la opcin:

1.5.- Seleccionar al asistente de


proyecto:

1.6.- Despus de seleccionar la opcin:


indique el dispositivo a emplear

1.7.- Oprima la opcin


Posteriormente seleccione la herramienta
de Microchip:

como se muestra en la siguiente figura:

1.8.- Salvar el proyecto.


Asigne la carpeta practica3 como el lugar
.
donde
se guardar el proyecto

1.9.- Creacin del nuevo proyecto.


Seleccione la ruta de destino del
proyecto.

1.10.- Adicin de archivos.


Seleccionar el archivo:
Practica3.ASM
para agregarlo al proyecto.

1.11.- Haga uso de la opcin :


para gregar el archivo practica3.ASM al
proyecto

1.12.- Finalice el proceso

1.13.- Elabore el programa correspondiente al


siguiente diagrama de flujo y explique su
funcionamiento.

INICIO

TRISA 00001111
TRISB 00000000
W PORTA

WW

00001111

PORTB W

1.14.- Para iniciar la edicin, seleccione el


archivo fuente practica3.ASM, creado en los
pasos anteriores.

1.15.- Edite el programa creado a partir de


la directiva ORG 0x1000.

1.16 Una vez concluida la edicin


del programa, slvelo y ejecute la
compilacin:

2.- Simulacin del programa.

Ss Del men principal, elija la opcin Debugger y


2.1.2
seleccione
la herramienta:

2.2.- De las opciones del men


principal, seleccione View y active la
visualizacin de registros con el
comando:

2.3.- Oprima el icono


para seleccionar
y desplegar los registros SFR.

2.4.- Utilizando la opcin adadd


agregue los registros:
TRISA, TRISB, WREG, PORTA, PORTB y PCL.

2.5.-Del archivo con extensin .LST copie la siguiente tabla EXCLUSIVAMENTE las
instrucciones que se encargan de programar los puertos. Ejectelas paso por
paso y anote los cambios en los registros indicados en la tabla.
DIRECCION

INSTRUCCIN

2.6.- Del men principal elija la opcin:


Seleccione:
opcin:
espacio de trabajo

y con la
inicie un nuevo

2.7.- En la columna
Una de laslneas de entrada a simular

, seleccione

PCL

REGISTROS
W
TRISA

TRISB

2.8.- En la columna
, seleccione y defina
el estado para las lnea de entrada seleccionada.

2.9.- Repita el paso anterior para las lneas de entrada restantes RA1, RA2 y RA3 de tal forma
que las entradas representen 0001.

2.10.- Con el botn


, dispare los estados en cada
una de las lneas de entrada:

2.11.- Del archivo con extensin .LST, copie en la siguiente tabla las instrucciones restantes
del programa.
Ejecute paso por paso y anote los cambios que se observan en los registros indicados y
verifique que la lectura y escritura indiquen los estados establecidos por los estmulos
programados en el paso anterior
DIRECCION

INSTRUCCIN

PCL

REGISTROS
W
PORTA

PORTB

2.12.- Repita el proceso anterior con los datos de entrada 0101 para RA3,RA2,RA1 y RA0
respectivamente.
DIRECCION

INSTRUCCIN

PCL

REGISTROS
W
PORTA

PORTB

2.12.- Repita el proceso anterior con los datos de entrada 0111 para RA3,RA2,RA1 y RA0
respectivamente.
DIRECCION

INSTRUCCIN

PCL

REGISTROS
W
PORTA

PORTB

2.12.- Repita el proceso anterior con los datos de entrada 1110 para RA3,RA2,RA1 y RA0
respectivamente.
DIRECCION

Conclusiones

INSTRUCCIN

PCL

REGISTROS
W
PORTA

PORTB

También podría gustarte