Está en la página 1de 7

REALIZACION DE PROGRAMAS

MICROCONTROLADORES PIC

EJERCICIO_1_7

GENÉRICO
MICROCONTROLADORES PIC
EJEMPLO 1.7
PROGRAMAS

Realizar un programa que convierta el valor binario


(comprendido entre 0y 9) presente en la posición
0x10 de memoria RAM, en su equivalente en en
código GRAY, devolviendo el resultado en una
DE

posición también de memoria RAM.


DESARROLLO
06/04/2005

CCFF D.P.E. MÓDULO DE PROYECTOS GENERICO_7 2


Resolución
1. Definición de los módulos
PROGRAMAS

La resolución se hará utilizando un único


módulo, que llamaremos ejem_1_7.asm.
DE

Este ejemplo pretende familiarizar al usuario con


el manejo de tablas.
DESARROLLO
06/04/2005

CCFF D.P.E. MÓDULO DE PROYECTOS GENERICO_7 3


Inicio

Indicar tipo de procesador


Definir los R. del micro
Definir las variables
PROGRAMAS

D. LIST, INCLUDE EQU..


Definir los vectores de
RESET e INTERRUPCIONES

Lleva valor BCD a W


2. Diagrama De Flujo Haz A-B
DE
DESARROLLO

llama a la tabla de
conversión

Lleva resultado a M. RAM


06/04/2005

CCFF D.P.E. MÓDULO DE PROYECTOS GENERICO_7 Fin


4
PROGRAMAS 3. Edición del programa (1)

• La edición del programa la haremos


mediante el editor del MPLAB.
DE

• La documentación se realizará en la
cabecera del programa y en el campo de
DESARROLLO

comentarios.
06/04/2005

CCFF D.P.E. MÓDULO DE PROYECTOS GENERICO_7 5


PROGRAMAS
DE
DESARROLLO 3. Edición del programa (2)
06/04/2005

CCFF D.P.E. MÓDULO DE PROYECTOS GENERICO_7 6


PROGRAMAS
DE
DESARROLLO 3. Edición del programa (3)
06/04/2005

CCFF D.P.E. MÓDULO DE PROYECTOS GENERICO_7 7

También podría gustarte