Descripción: ACTIVIDAD CENTRAL UNIDAD 3 Diseño de productos electrónicos con microcontroladores Nombre de la actividad: Manejo de salidas en un microc...
solución actividad central de la unidad 2 de instalaciones eléctricas domiciliariasDescripción completa
Descripción: circuito y elaboracion de circuitos impresos SENA
Actividad Central Unidad 2Descripción completa
Descripción: Actividad 2, diseño de microcontroladores sena
Descripción: actividad central 3
diseño de circuitos impresos
Descripción: gestion de costos
Descripción completa
Descripción completa
sssDescripción completa
sss
Descripción: Actividad Central Unidad 1 Diseño de Un Producto Electronico Con Microcontroladores
Descripción: Actividad Central Unidad 1 Diseño de Un Producto Electronico Con Microcontroladores
Descripción completa
Descripción completa
unadm
trabajo unidad 3
- Diagnosticar y Caracterizar El Problema de Investigación
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. 1
DOCUMENTO GUÍA Diseño de productos electrónicos con microcontroladores 1. Comentarios de líneas de código Los comentaros están en la siguiente página.
2
List p=16F628A radix Hex w f PCL
equ 0 equ 1 equ 0x02
Estado PuertaA PuertaB VALOR org 0
equ 0x03 equ 0x05 equ 0x06 equ 0x0C
goto Empiezo org 5 Empiezo
bsf Estado,5 clrw movwf PuertaB movlw movwf
Explora
bcf movf
0xff PuertaA Estado,5 PuertaA,w
movwf
VALOR
comf
VALOR,f
clrw Btfss
VALOR,0
goto addlw bit_1
btfss
bit_1 0x01
VALOR,1
goto bit_2 addlw 0x02 bit_2
btfss
VALOR,2
goto bit_3 addlw 0x04
3
COMENTARIOS Pic que se va utilizar Usaremos la numeración Hexadecimal Identifica W con el valor 0 Identifica f con el valor 1 Dirección registro PCL, contador de programa. Dirección de Estado Dirección puerto A Dirección puerto B Dirección de VALOR El PIC comienza aquí cuando se encienda o haya un reset. Vaya a Empiezo El PIC vendrá aquí si hay una interrupción Vaya al Banco 1 Coloca en cero el registro w Coloca los pines del puertaB como salidas. Escribe FF en el registro w Coloca los pines del puertoA como entradas. Vuelve al Banco o Movemos el contenido de puertaA a w Movemos el contenido del w a VALOR Invierte los valores de Valor y los coloca en VALOR Coloca el registro w a cero Comprueba que EL pin 0 de VALOR este en 1, sino vaya a la sgte línea Vaya bit_1 Sumamos 01h a w y lo deposita en w Comprueba el bit 1 VALOR esté e uno Vaya a bit_2 Sumamos 02h a w y lo deposita en w Comprueba que el bit 2 de VALOR este en 1 Vaya a bit_3 Sumamos 04h a w y lo deposita en
2. Descripción de pines de entrada y salida ESQUEMA DEL PIC
PINES DE ENTRADA
2 RA0/AN0 - Puerto A
PINES DE SALIDA
21
3 RA1/AN1 - Puerto A RA2/AN2/Vref/CVref 4 - Puerto A 5
RA3/AN3/Vref Puerto A
6
RA4/TOCK1/C1OUT - Puerto A
RA5/AN4/SS/C2OUT 7 - Puerto A
3.
RB0/INT Port B
22 RB1 - Port B 23 RB2 - Port B 24
RB3/PGM Port B
25 RB4 - Port B 26 RB5 - Port B 27
RB6/PGC Port B
28
RB7/PGD Port B
Diagrama de flujo del programa de automatización (código .asm del punto 1)
EL DIAGRAMA DE FLUJO EN LA SIGUIENTE PAGINA
INICIO TIPO DE PIC 4
VECTOR RESET Y VECTOR INT PUERTA A ENTRADA S PUERTA B SALIDAS EXPLORA W=PA VALOR=W