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

Diseño De Productos Con Microcontroladores Act 3 Central

rongedeon13 de Octubre de 2013

1.546 Palabras (7 Páginas)1.522 Visitas

Página 1 de 7

ACTIVIDAD CENTRAL UNIDAD 3

Diseño de productos electrónicos con microcontroladores

Nombre de la actividad: Manejo de salidas en un microcontrolador: LED y Display de 7 segmentos

Objetivo

Identificar las instrucciones en un código ASM para el manejo de salidas a un LED y a un Display.

Situación

La empresa requiere que la llegada de camiones a la empresa sea anunciada con una señal luminosa que parpadee y en un display de 7 segmentos aparezca el número de la puerta donde se ha activado el sensor de presencia instalado. Se ha adquirido un sistema automatizado con microcontroladores y usted debe revisar si el código cumple con las características solicitadas.

Procedimiento:

1. Revise los contenidos del curso asociados al Manejo de salidas a un LED y a un Display de 7 segmentos.

2. Consulte información para profundizar sobre el funcionamiento y programación de leds y display.

Temas asociados

• Configuración de un display de 7 segmentos

• Lenguaje ASM

Entregas

Para este análisis, puede utilizar la guía que aparece a continuación para desarrollar los siguientes productos:

1. Comentarios de las líneas de programación del código suministrado por el proveedor de servicios.

2. Descripción de los pines de entrada y salida utilizados para el sistema automatizado

3. Diagrama de flujo del programa de automatización.

Una vez finalizada, comprima el archivo en formato .zip o .rar, dando clic derecho al archivo, Enviar a, Carpeta comprimida. Luego envíela a su facilitador a través del medio utilizado para tal fin en el curso.

DOCUMENTO GUÍA

Diseño de productos electrónicos con microcontroladores

1. Comentarios de líneas de código

COMENTARIOS

List p=16F628A Pic que se va utilizar

radix Hex Usaremos la numeración Hexadecimal

w equ 0 Identifica W con el valor 0

f equ 1 Identifica f con el valor 1

PCL equ 0x02 Dirección registro PCL, contador deprograma.

Estado equ 0x03 Dirección de Estado

PuertaA equ 0x05 Dirección puerto A

PuertaB equ 0x06 Dirección puerto B

VALOR equ 0x0C Dirección de VALOR

org 0 El PIC comienza aquí cuando se encienda o haya un reset.

goto Empiezo Vaya a Empiezo

org 5 El PIC vendrá aquí si hay una interrupción

Empiezo bsf Estado,5 Vaya al Banco 1

clrw Coloca en cero el registro w

movwf PuertaB Coloca los pines del puertaB como salidas.

movlw 0xff Escribe FF en el registro w

movwf PuertaA Coloca los pines del puertoA como entradas

bcf Estado,5 Vuelve al Banco o

Explora movf PuertaA,w Movemos el contenido de puertaA aw

movwf VALOR Movemos el contenido del w a VALOR

comf VALOR,f Invierte los valores de Valor y los coloca en VALOR

clrw Coloca el registro w a cero

Btfss VALOR,0 Comprueba que EL pin 0 de VALOReste en 1, sino vaya a la sgte línea

goto bit_1 Vaya bit_1

addlw 0x01 Sumamos 01h a w y lo deposita enw

bit_1 btfss VALOR,1 Comprueba el bit 1 VALOR esté en uno

...

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