Está en la página 1de 7

ACT2 DISEÑO DE MICROCONTROLADORES

PROFESOR:

FAIDER HUMBERTO BARRERO S

ALUMNO:

ELKIN J BOLIVAR P

CURSO:

DISEÑO DE PRODUCTOS CON MICROCONTROLADORES

SENA
ACTIVIDAD CENTRAL UNIDAD 2

Diseño de productos electrónicos con microcontroladores

Nombre de la actividad: Análisis estructural y funcional de un

microcontrolador.

Objetivo

Identificar las instrucciones en un código ASM y desarrollar diagramas

de flujo de programas de automatización.

Situación

Se requiere que la llegada de camiones a la empresa sea anunciada con una señal luminosa que

parpadee mientras el vehículo se encuentre en la zona donde el sensor de presencia está


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 con el análisis estructural y funcional de un

microcontrolador.

2. Consulte información en internet sobre la descripción de pines de entrada y salida del PIC

PIC16F873.

Temas asociados

• Análisis estructural del un microcontrolador

• Función global

• Lenguaje ASM

• Diagramas de flujo

Entregas

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

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

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

servicios.

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. Descripción de pines de entrada y salida

ESQUEMA DEL PIC PINES DE ENTRADA PINES DE SALIDA

Se va a tomar el puerto
b para la salida, ya que
este puerto está más
libre de funciones
Ya que el pic16f873 realizar que el puerto c.
posee 6 pines en el
puerto A y nuestro este puerto está
sistema requiere la corresponde a
detección de presencia los pines
de tan solo tres 11,,12,13,14,15,16,17 y
camiones, es 18
conveniente usar el
puerto A como
entrada. Estos pines
serian
2,3,4,5,6,7.
2. Comentarios de líneas de código

COMENTARIOS
List p=PIC16F873 Procesador utilizado
Include "P16F873.inc" Aquí se definen etiquetas del pic
_config 0x3F38 Config del pic
CBLOCK 0X20 Definir constantes
Loops, loops2 Constantes definidas
ENDC Finalizar constantes
org 0x00 El prog comienza en la dirección 0x00 de la
memoria de este.
goto Inicio Posición 002h de memoria de programa
Inicio movlw 0x07 El 0x07 se configure como entrada
movwf CMCON
bsf STATUS, RP0 Acceso al banco1
bcf TRISA, 0 El bit 0 del puerto a se declara como una
entrada
bsf TRISB, 0 El bit 0 del puerto b se declara como una
entrada
bcf STATUS,RP0 Acceso al banco 0
ciclo
btfss PORTB,0
goto ciclo Repetir proceso
parpadeo
bsf PORTA,0
call retardo Llamado a subrutina “Salta y llama
a una rutina a la cual apunta

bcf PORTA,0 Coloca en 0 un bit


call retardo Lla nada a subrutina, salta y llama a una rutina
a la cual apunta.
goto ciclo
retardo
CLRWDT
MOVLW D'200' Carga 200 en el acumulador w
MOVWF loops
top2 MOVLW D'220' Carga 200 en el acumulador w
“Carga w con un valor

MOVWF loops2 Mueve el valor de w a una variable


top CLRWDT
NOP Invertir el bit
NOP Invertir el bit
NOP Invertir el bit
NOP Invertir el bit
NOP Invertir el bit
NOP Invertir el bit
DECFSZ loops2,1 Decremento y salta si es cero
GOTO top
DECFSZ loops,1 Decremento y salta si es cero
GOTO top2
RETLW 0
end Fin del programa

Diagrama de flujo del proceso de automatización

Inicio

Definir

Activar el
microcontrolador

configurar puertos

Invertir el bit

Invierte el bit No invierte el bit

fin
ACTIVIDADES COMPLEMENTARIAS

Unidad 2. Análisis funcional y estructural de un

microcontrolador

Una vez finalizadas las dos actividades complementarias de esta unidad,

comprima el archivo en formato .zip o .rar, dando clic derecho al archivo,

Enviar a, Carpeta comprimida. Luego envíelas a su facilitador a través del

medio utilizado para tal fin en el curso.

1. Actividad de consulta

Consulte y elabore un diagrama que ilustre los acontecimientos más

importantes en la evolución de la electrónica

evolución histórica de la electronica


2. Actividad propuesta

Defina los componentes sensor(es), controlador, actuador(es) del producto

electrónico que planteó en la unidad 1, dando solución a la necesidad en su casa,

trabajo o zona/ciudad/barrio donde habita.

También podría gustarte