PIC16F84A
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA DE INGENIERÍA ELÉCTRICA
Practica. Nº 3
“USO DE SUBRUTINAS (CALL Y RETURN) CONEL SET DEL INSTRUCCIONES
DEL MICROCONTROLADOR PIC16F84A”
MATERIA: MICROCONTRALADOR
ALUMNOS
CARNET
1.
Juan José Ramirez Laínez
RL201104
2
Patrick Augusto Burgos Guzman
BG201101SAN SALVADOR, 17 DE MARZO DEL 2014.
MISION DE LA UNIVERSIDAD
Formar Profesionales con Alto Sentido Crítico y Ético con Capacidad de Autoformación y con las competenciastécnicos-científicas requeridas para resolver problemas mediante soluciones enfocadas al desarrollo social y respetuoso del medio ambiente.
INTRUDUCCION
Una subrutina o subprograma es unaparte de programa que hace algo concreto y se repite a menudo, para ahorrar memoria y esfuerzo y para hacer el programa mas comprensible se agrupa en forma de subrutina. Una subrutina se debe ejecutarsiempre llamándola con la instrucción CALL y al final de dicha subrutina debe haber siempre un RETURN. El esquema de la derecha muestra como funcionan las subrutinas:
Durante el programa principalse llama varias veces a la subrutina SUBR (el nombre es lo de menos) con la instrucción CALL. Cuando el pic ejecuta una instrucción CALL se guarda en memoria la dirección de código de programa a laque tiene que retornar de tal forma que cuando se encuentra con la instrucción RETURN vuelve al programa principal donde lo dejó.
Una subrutina no solo puede ser llamada desde el programa principal,también puede hacerse desde otra subrutina (una subrutina que llama a otra subrutina) o desde una interrupción
OBJETIVOS
Editar y simular un programa enensamblador con el MPLAB IDE para el manejo de subrutinas en el microcontrolador PIC16F84A.
Programar el microcontrolador PIC16F84A con el programa “Subrutina_1.HEX” con ayuda del...
Regístrate para leer el documento completo.