Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad Central Semana Dos PDF
Actividad Central Semana Dos PDF
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.
Temas asociados
1
Actividad 2
Presentado por: EHC
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, envíela a su facilitador a través del medio utilizado para tal fin en
el curso.
2
Actividad 2
Presentado por: EHC
DOCUMENTO GUÍA
Diseño de productos electrónicos con microcontroladores
1. Descripción de pines de entrada y salida
Nota: Las entradas y salidas son configurables en los puertos RA (5 bits) y RB (11 bits)
3
Actividad 2
Presentado por: EHC
4
Actividad 2
Presentado por: EHC
COMENTARIOS
List p=PIC16F873 modelo de PIC que se usa (PIC16F873)
Include "P16F873.inc" cargue archivo de usuario
“PIC16F873.inc”
_config 0x3F38 ajuste de bits de configuración
CBLOCK 0X20 define un bloque para las constantes
loops y loops2 con valor inicial 0x20
Loops, loops2 constantes loops y loop2
ENDC finaliza bloque definición
org 0x00 dirección de memoria del programa
donde se situará la siguiente instrucción
goto Inicio vaya a la subrutina “Inicio”
Inicio movlw 0x07 mueve 0x07 al registro de trabajo W
movwf CMCON carga el registro CMCON con el
contenido de W = 0x07 (inhibe los
comparadores)
bsf STATUS, RP0 pone a uno el bit 5 (RP0) del registro de
estado ubicándose en el banco 1
bcf TRISA, 0 pone a cero el bit 0 del registro TRISA
definiendo a RA= como salida.
bsf TRISB, 0 pone a uno el bit 0 del registro TRISB
definiendo a RB0 como entrada
bcf STATUS,RP0 pone a 0 el bit 5 del registro de estado
para regresar al banco 0.
ciclo etiqueta “ciclo”
btfss PORTB,0 prueba de bit (bit test, skip if set), check
del pin 0 del Puerto B. Si es 1 salta a la
siguiente instrucción.
5
Actividad 2
Presentado por: EHC
6
Actividad 2
Presentado por: EHC
7
Actividad 2
Presentado por: EHC
8
Actividad 2
Presentado por: EHC