taller diseño

Páginas: 6 (1493 palabras) Publicado: 28 de noviembre de 2014
Jessica Lorena Plazas Niño 2114155
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 camionesa 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 alManejo 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 deprogramació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 talfin 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 a utilizar.
radix Hex
Numeración Hexadecimal.
w equ 0
w asignado al valor igual a 0
f equ 1
f asignado el valor constante igual a 1
PCL equ 0x02Dirección del registro PCL, contador de programa. 0x02
Estado equ 0x03
Dirección de Estado en 0x03
PuertaA equ 0x05
Dirección de puertaA en 0x05
PuertaB equ 0x06
Dirección de puertaB en 0x06
VALOR equ 0x0C
Dirección de VALOR en 0x0C
org 0
El PIC inicia aquí cuando se encienda o cuando haya un reset.goto Empiezo
Ir a : Empiezo
org 5
El PIC vendrá aquí si hay una interrupción.
Empiezo bsf Estado,5
Va al banco 1
clrw
Coloca en cero el registro w (clear)
movwf PuertaB
Coloca los pines de la puertaB como salidas.
movlw 0xff
Escribe ff en el registro wmovwf PuertaA
Coloca los pines del puertoA como entradas.
bcf Estado,5
Vuelve al Banco 0
Explora movf PuertaA,w
Mueve el contenido de puertaA a w
movwf VALOR
Movemos el contenido del w a VALOR
comf VALOR,f
Invierte los valores de Valor y los coloca en VALORclrw
Borra el registro de w, ósea lo pone en 0.
Btfss VALOR,0
Comprueba que EL pin 0 de VALOR este en 1, sino vaya a la sgte línea
goto bit_1
Va a bit_1
addlw 0x01
Suma 01h a w y lo deposita en w
bit_1 btfss VALOR,1
Comprueba el bit 1 VALOR esté en uno.goto bit_2
Va al bit_2
addlw 0x02
Suma 02h a w y lo deposita en w
bit_2 btfss VALOR,2
Comprueba el bit 2 VALOR esté en 1,
goto bit_3
Va al bit_3
addlw 0x04
Suma 04h a w y lo deposita en w
bit_3 btfss VALOR,3
Comprueba el bit 3 de VALOR este en 1.
goto visual
Va a visual...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Taller de diseño
  • TALLER DE DISEÑO
  • taller de diseño
  • taller de diseño
  • taller de diseño
  • Lecturas de taller de diseño ii
  • Taller Diseño Experimental
  • taller diseño arq

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS