Actividad Central 3
Enviado por luisfernando1950 • 22 de Junio de 2014 • 1.840 Palabras (8 Páginas) • 731 Visitas
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 Nombre del micro controlador
radix Hex Todos los números se tomaran como hexadecimales.
w equ 0 Destino w o trabajo
f equ 1 Destino registro, usado
PCL equ 0x02 Contador del pc
Estado equ 0x03 Esta en la dirección 3
PuertaA equ 0x05 Puerta A, se encuentra en la dirección 5
PuertaB equ 0x06 Puerta B, se encuentra en la dirección 6
VALOR equ 0x0C Dirección del registro de valor
org 0 Origen del programa, empiezo en 0
goto Empiezo Empiezo el programa
org 5 Empiezo el programa en dirección 5
Empiezo bsf Estado,5 Selección del banco 1
clrw Borra elcontenido del registro w
movwf PuertaB Puerta b salida
movlw 0xff Carga el acumulador con unos
movwf PuertaA Puerta a entrada
...