Guía De Laboratorio No. 1: Uso Inicial Del Lenguaje Ensamblador
Enviado por Zamir Badillo Reyes • 7 de Abril de 2023 • Informe • 1.108 Palabras (5 Páginas) • 98 Visitas
Guía De Laboratorio No. 1: Uso Inicial Del Lenguaje Ensamblador
1st Zamir Badillo 91813 Ingeniería Mecatrónica Universidad ECCI Bogotá, Colombia Zamirm.badillor@ecci.edu.co | 2stJean Rivera 121643 Ingeniería Mecatrónica Universidad ECCI Bogotá, Colombia jeanpi.riverama@ecci.edu.co | 2st Maicol Giraldo 100590 Ingeniería Mecatrónica Universidad ECCI Bogotá, Colombia maicola.giraldog@ecci.edu.co |
RESUMEN
Practica de laboratorio grupal hecha en MPLAB haciendo uso de la data sheet del microcontrolador PIC18F4550
Palabras claves—microcontrolador, PIC18F4550, MPLAB-X, Ensamblador, Simulador, Programación.
INTRODUCCIÓN
La práctica del laboratorio utilizando el lenguaje de programación Ensamblador por medio del software MPLAB-X, el cual permitió hacer operaciones aritméticas.
Usando el Microcontrolador PIC18F4550 se llevará a cabo las operaciones de suma (ADD), resta (SUB) y multiplicación (MOVWF). Son las que permitirán las operaciones de números enteros a nivel de bits. Los datos a operar pueden estar almacenados en registros de 8, 16, 32 o 64 bits.
Ya sabiendo las operaciones a realizar procederemos a ver cómo fue elaborada la guía.
MARCO TEÓRICO
¿Que es Microcontroladores?
El Microcontrolador es un circuito integrado que es el componente principal de una aplicación embebida. Es como una pequeña computadora que incluye sistemas para controlar elementos de entrada/salida. También incluye a un procesador y por supuesto memoria que puede guardar el programa y sus variables (flash y RAM). Funciona como una mini PC. Su función es la de automatizar procesos y procesar información.
El microcontrolador se aplica en toda clase de inventos y productos donde se requiere seguir un proceso automático dependiendo de las condiciones de distintas entradas.
Un microcontrolador al menos tendrá:
- Microprocesador.
- Periféricos (unidades de entrada/salida).
- Memoria.
[pic 1]
Figura 1 Microcontrolador
¿Qué es el PID18F4550?
Es un microcontrolador de gama intermedia de la empresa Microchip tecnología perteneciente a la familia PIC18. Se ha vuelto popular por que incorpora un módulo interno para comunicaciones USB y además es usado ampliamente en el ámbito de la educación y proyectos de afición.
El PIC18F4550 es un microcontrolador programable, por lo que puede usarse en una amplia gama de aplicaciones en automatización, proyectos escolares, desarrollo de prototipos e incluso en productos comerciales. Dado que posee capacidad de conexión USB es habitual encontrarlo dentro de periféricos de computadora o dispositivos industriales y comerciales que se conectan a través de este bus.
[pic 2]
Figura 2. PIC18F4550
METODOLOGÍA
[pic 3]
Figura 3. Diagrama de flujo
RESULTADOS
CUESTIONARIO
- ¿Cómo funciona la operación de multiplicación en ensamblador para el PIC18?
La multiplicación se realiza con sumas sucesivas según la cantidad de veces que se necesite ya que al utilizar MOVF, la multiplicación tiene una ventaja a factores pequeños, pero si el factor es grande, se hace consumidor del tiempo. Por ello se utiliza otro código para que no genere errores.
La multiplicación en el PIC18F4550 no toma la variable de la salida dándole una subrutina para que así se asemeje al binario y poder asignar la función que se desee desarrollar
- ¿Cómo funcionan las instrucciones “incf” y “decf” en el PIC18?
INCF: Incrementa el contenido de registro siendo una unidad que se almacena en (w).
...