Programación en Bajo Nivel
Enviado por Antonio Pateti • 28 de Marzo de 2021 • Apuntes • 497 Palabras (2 Páginas) • 133 Visitas
[pic 1] | UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA "ANTONIO JOSÉ DE SUCRE" DEPARTAMENTO DE ELECTRÓNICA LABORATORIO # 1 |
Lapso 20-2
TITULO: Programación en Bajo Nivel
OBJETIVOS:
- Recordar las características de los diferentes niveles de Programación.
- Ejercitar a través del desarrollo de programas en Lenguaje en Nemónico el uso de las instrucciones del PIC16F1787.
- Adquirir habilidades en lo referente al diseño y puesta a punto de programas utilizando la computadora como elemento de ayuda.
DISEÑO PROPUESTO A REALIZAR:
PROGRAMA: Realice un programa que Sume dos Números Binarios de ocho Bits cada uno, el Numero 1 (N1) está en la Dirección 30 de la RAM, el Numero 2 (N2) está en la dirección 31, el resultado de la suma debe estar en la Dirección 32.
INFORME DE LA PRÁCTICA:
Entregar al profesor el programa realizado en un editor de texto, el nombre del archivo debe tener el siguiente formato:
NombreEstudiante_Lab1.asm
Donde NombreEstudiante debe ser el nombre de cada uno de los estudiantes.
Ejemplo de como debe entregar el Programa:
Prog. En Nemónico | Opcode en HEX |
movf 25,0 addwf 26,0 movwf 25 decfsz 25,1 incf 25 movf 25,W | 0825 0726 00A5 0BA5 0AA5 0825 |
TÉCNICA OPERATORIA:
El trabajo será Individual, cada estudiante debe realizar el programa y entregarlo vía Telegram o por el email: unexpo.micros1@gmail.com
NOTA: Todos los Números están representados en Hexadecimal
TITULO: Programación de los Puertos de Entrada/Salida.
OBJETIVOS:
- Recordar las características de los diferentes niveles de Programación.
- Ejercitar a través del desarrollo de programas en Lenguaje en Nemónico la programación de los Puertos de Entradas y Salidas.
- Adquirir habilidades en lo referente a la Edición, Ensamblar y Simular los programas en el MPLAB IDE.
- Simular el Hardware del diseño en el programa Proteus
DISEÑO PROPUESTO A REALIZAR:
PROGRAMA: Realice un programa para el Hardware que se muestra en la figura 1. El programa al inicializarse no debe mostrar información en los Displays, al presionar una tecla debe mostrarse en el primer Display y a su vez activarse el Punto de este, indicando cual fue el último Display actualizado, al presionar otra tecla debe mostrarse la información en el segundo Displays así como su punto, en este caso debe apagar el punto del display anterior. Al presionar otra tecla deba repetir los pasos anteriores.
...