Académique Documents
Professionnel Documents
Culture Documents
Objetivo Identificar las instrucciones en un cdigo ASM y desarrollar diagramas de flujo de programas de automatizacin. Situacin Se requiere que la llegada de camiones a la empresa sea anunciada con una seal luminosa que parpadee mientras el vehculo 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 cdigo cumple con las caractersticas solicitadas. Procedimiento: 1. Revise los contenidos del curso asociados con el anlisis estructural y funcional de un microcontrolador. 2. Consulte informacin en internet sobre la descripcin de pines de entrada y salida del PIC PIC16F873. Temas asociados Anlisis estructural del un microcontrolador Funcin global Lenguaje ASM Diagramas de flujo
Entregas Para este anlisis, utilice la gua que aparece a continuacin para desarrollar los siguientes productos: 1. Descripcin de los pines de entrada y salida utilizados para el sistema automatizado. 2. Comentarios de las lneas de programacin del cdigo suministrado por el proveedor de servicios. 3. Diagrama de flujo del programa de automatizacin. Una vez finalizada, comprima el archivo en formato .zip o .rar, dando clic derecho al archivo, Enviar a, Carpeta comprimida . Luego envela a su 1
DOCUMENTO GUA Diseo de productos electrnicos con microcontroladores 1. Descripcin de pines de entrada y salida ESQUEMA DEL PIC PINES DE ENTRADA PIN2 RA0/AN0 PIN3 RA1/AN1 PIN4 RA2/AN2 Vref PIN5 RA3/AN3/Vref + PIN7 RA5/SS/AN5 Cada pin de esos puertos se puede configurar como entrada o como salida independiente programando un par de registros diseados para tal fin PINES DE SALIDA PIN6RA4/T0CKI PIN11 RC0/T1OSO/T1CKI PIN 12 RC1/T1OSI/CCP2 PIN13 RC2/CCP1 PIN 14 RC3/SCK/SCL
goto Inicio
Inicio
movlw 0x07
bsf
movwf CMCON STATUS, RP0 bcf TRISA, 0 bsf TRISB, 0 bcf STATUS,RP0 btfss PORTB,0 goto ciclo
ciclo
ASIGNACION DE PUERTO COMO ENTRADA CAMBIO AL BANCO 1 CONFIGURAMOS RA0 COMO SALIDA CONFIGURAMOS COMO ENTRADA CAMBIO AL BANCO 1 REPETICIONES
bsf call
PORTA,0 retardo
MOVWF loops2 CLRWDT NOP DECFSZ loops2,1 GOTO top DECFSZ loops,1 GOTO top2 RETLW END 0
PIC1 6 F87 3
L ospines de entrada/sa lida de este m icrocontrola dor estnorg a nizados en tres puertos
LOOPS LOOPS,2
Si
Si
A S IGNACION DE PUE RT OS DE E NT R ADA
No Si
LA COMPILACION E SE RR ONE A
FIN