Sie sind auf Seite 1von 2

MICROCONTROLADORES I

TALLER No.1: OPERACIONES Y SINTAXIS DE INSTRUCCIONES

Objetivo: Aprender a utilizar la hoja de datos del microcontrolador


PIC18F8XX mediante la consulta de diferentes operaciones y su
sintaxis correspondiente.
Procedimiento:

Utilice

el

documento

DATA

SHEET

del

microcontrolador PIC16F8XX para describir cada uno de los ejercicios


del taller, primero mediante una operacin adecuada y luego
mediante la sintaxis equivalente.

Adems debe responder las

preguntas que aparecen en algunos de los ejercicios.


La solucin de este taller se debe elaborar en un documento para
subir a la plataforma virtual (IUSH virtual), y puede presentarse
individualmente o por parejas de estudiantes.

Observaciones:
a. Para los siguientes ejercicios considere W como el registro
interno de trabajo.
b. En cada ejercicio inicialice los registros involucrados con un
valor diferente de cero.
c. Describa las operaciones en cada uno de los ejercicios
d. Muestre la sintaxis adecuada para las operaciones descritas en
el punto anterior.

Tenga en cuenta que cada ejercicio puede

requerir de una o de varias instrucciones.


e. Muestre el valor final de todos registros en cada ejercicio

Ejercicios del taller:


1.
2.
3.
4.

Cargue el contenido del registro W en el registro PORTB


Cargue el contenido del registro SUMITA en el registro W
Cargue el contenido del registro PORTA en el registro PORTB
Sume el contenido del registro W con el registro UNIT, y
almacene el resultado en W. Qu cambia si se almacena el
resultado en UNIT?
5. Sumar el dato inmediato o literal d41 con el registro W
6. Realice una AND lgica entre el registro NN y el literal hF0.
7. Haga que el bit 5 del registro STATUS sea cero y que el bit 6
del registro STATUS sea uno
8. Restar los registros TOTAL - RESULT y almacenar la respuesta en
W. Cul debe ser el orden de la resta? Es igual restar en
cualquier orden?
9. Realice la suma de los registros A, B y C, y el resultado
almacnelo en A
10.
Para los registros A, B, C y X, realice la operacin (A) (B)
+ (C) - 8 (X)
11.
Chequear si el bit 4 de PORTB es igual a CERO. En caso
afirmativo se debe complementar el registro PENTA, y en caso
negativo se debe limpiar dicho registro
12.
Hacer un programa que decremente el registro CONT
desde el valor inicial d22 hasta llegar a cero.

Elaborado por:
LUIS FERNANDO RODRGUEZ GIRALDO

Das könnte Ihnen auch gefallen