ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Operación Matemática Con Switches Y Presentado En Leds


Enviado por   •  23 de Septiembre de 2014  •  701 Palabras (3 Páginas)  •  302 Visitas

Página 1 de 3

ESCUELA SUPERIOR POLITÉCNICA DEL

LITORAL

FIEC

Laboratorio de Microcontroladores

Proyecto # 1

Operación Matemática Con Switches Y Presentado En Leds

Nombre del Estudiante:

Carlos Vélez Altamirano

PARALELO: #1

GRUPO: # 1

Fecha de presentación:

13-07-2011

2011 – I TÉRMINO

1.- OPERADOR MATEMÁTICO

En este programa vamos a realizar la operación (suma o resta) entre 2 números y la selección de la operación se la hará por un interruptor. Los números serán ingresados en el puerto B y el resultado mostrado en el puerto C en leds.

Para que el operador funcione debe presionarse un botón de Inicio.

Se comprobará en cada instante que operación se encuentra seleccionada y se mostrará en los leds y en el caso de producirse algún cambio de inmediato cambiará el resultado.

2.- Diagrama de Boques

3.- Diagrama de Flujo funcional del Programa principal

1 0

1 0

4.- Diagrama de Flujo Funcional de las Subrutinas

En este proyecto no hubo necesidad de hacer subrutinas.

5.- Descripción del algoritmo o estrategia utilizada

1. Configuramos el Puerto C como salida ya que por este presentaremos el resultado de la operación en Leds.

2. Configuramos el Puerto B como entrada ya que en este puerto por medio de switches ingresaremos los números a utilizar en la operación.

3. Para que pueda funcionar se coloca un botón de inicio en el pin 1 del Puerto A.

4. Tomamos el valor del Puerto B y los 4 bits menos significativos se los almacena en variable Num2 y realizamos un swap de los nibles del Puerto B para tomar los 4 bits más significativos ahora en la posición de menos significativos y almacenados en la variable Num1.

5. Se pregunta por el valor del pin 0 del Puerto A donde hemos colocado un switch que me permite elegir entre si realizó la suma o la resta de los números.

6. Se muestra el resultado en el Puerto C donde Leds colocados me permitirán ver el resultado en código binario.

6.- Listado del programa fuente en lenguaje ensamblador con comentarios en las líneas de código que considere fundamentales.

;*********************************************************************

; OPERADOR MATEMÁTICO

;*********************************************************************

; NOMBRE: Proyecto.asm

; FECHA: 13/07/2011

; VERSION: 1.00

; PROGRAMADOR: Carlos Vélez Altamirano.

;*********************************************************************

; DESCRIPCION:

; En este programa vamos a realizar la suma o la resta de 2 números

; ingresados en el puerto B, y el resultado se mostrará en leds

; colocados en el Puerto C. Mediante un switch se selecciona la operación

; y un botón de Inicio da el arranque del operador.

;*********************************************************************

LIST p=16F887 ; Tipo de microcontrolador

INCLUDE P16F887.INC ; Define los SFRs y bits del

...

Descargar como (para miembros actualizados)  txt (5.5 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com