Previo 01

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

Universidad Nacional Autónoma de México

Facultad de Ingeniería

Lab. Microcomputadoras

Grupo 1

Equipo 3

Cuestionario Previo 1
Introducción a la programación del microcontrolador PIC16F877;
“Direccionamiento Directo”

Integrantes:
 Hernández Castañeda Kevin Reynaldo
 Jaime García Jesús
 Meza Vega Hugo Adrian
 Rivas Villaruel Frida Stephanie

Fecha de entrega: 10 de septiembre de 2021

Laboratorio de Microcomputadoras 1
1. Instalación y configuración del software para la realización de las prácticas de
laboratorio

Laboratorio de Microcomputadoras 2
2. Investigar la sintaxis, uso y un ejemplo para cada una de las siguientes instrucciones
para el microcontrolador PIC16F877A

Instrucción Sintaxis Uso Ejemplo


movlw [etiqueta] MOVLW k Carga un número en MOVLW 0X5A
el acumulador W
movwf [etiqueta] MOVWF f Mueve una copia del MOVWF OPCION
acumulador W al f
movf MOVF f,d Mover a f. El MOVF FSR, 0
contenido del registro f
se mueve al destino d.
Si d es 0, el destino
del registro es w. Si d
es 1, el destino del
registro es f

3. Explique brevemente para qué sirven los siguientes registros en el PIC16F877A

 w: En este registro se realizan las operaciones con constantes provenientes de la


memoria de programa (literales).

 Program Counter: Contiene la dirección de la próxima instrucción a ejecutar. Se


incrementa automáticamente al ejecutar cada instrucción, de manera que la
secuencia natural de ejecución del programa es lineal, una instrucción después de
la otra.

 STATUS: Proporciona información acerca del resultado de operaciones aritméticas ,


operaciones lógicas y causa de reinicios, además de permitir la selección del
banco de memoria de datos.

4. ¿Qué son el vector de reset y el vector de interrupciones?

Son vectores los cuales almacenan la dirección de atención de resteo y de la interrupción


respectivamente. El vector de reset está siempre en la posición 0000h de la memoria de
programa, cualquier reset (interno o externo) que se genere en un microcontrolador hará que su
contador de programa pase a tener el valor 0000h y que por tanto el microcontrolador pase a
ejecutar la instrucción situada en dicha posición.
El vector de interrupción está siempre en la posición 0004h de la memoria del programa,
cualquier interrupción que se fuerce a un microcontrolador har´a que su contador de progr ama
pase a tener el valor 0004h y que por tanto el microcontrolador pase a ejecutar la instrucción
situada en dicha posición.
Laboratorio de Microcomputadoras 3
5. Incluya el set de instrucciones para el microcontrolador PIC16F877A

Laboratorio de Microcomputadoras 4
Laboratorio de Microcomputadoras 5
Referencias

Anónimo (s/f). PIC16F877A. Septiembre 09, 2021, de Microchip Sitio Web:


http://ww1.microchip.com/downloads/en/DeviceDoc/39582C.pdf

Anónimo (s/f). Las instrucciones. Septiembre 09, 2021, de Estudio Electrónica Sitio web:
https://www.estudioelectronica.com/wp-content/uploads/2018/10/instrucciones 1.pdf

Anónimo (s/f). MANUAL DE MICROCONTROLADORES PIC. Septiembre 09, 2021 de Unioviedo


sitio web: https://www.unioviedo.es/ate/alberto/manualPic.pdf

Laboratorio de Microcomputadoras 6

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy