Actividad Semana 2 Cesar Vanegas
Actividad Semana 2 Cesar Vanegas
Actividad Semana 2 Cesar Vanegas
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 facilitador a travs del
medio utilizado para tal fin en el curso.
DOCUMENTO GUA
Diseo de productos electrnicos con microcontroladores
1. Descripcin de pines de entrada y salida
ESQUEMA DEL PIC
PINES DE ENTRADA
PINES DE SALIDA
entrada anloga 0.
entrada anloga 1.
Timer 1.
o entrada anloga 2.
2.
entrada
de
reloj
al
captura
1,
salida
temporizador/contador TMR 0.
Pin
modo I C.
bidireccional).
Buffer
15.
RC4/SDI/SDA,
E/S
Transmisin
Pin
TTL.
Pin
(E/S
alimentacin DC (+).
bidireccional),
E/S:TTL.
Buffer
18.
20.
asncrona
RC7/RX/DT,
VDD,
Voltaje
E/S
de
(E/S
voltaje (GND).
bidireccional).
E/S:TTL.
Interrupcin
Buffer
por
cambio.
entrada
(E/S
programacin.
bidireccional).
E/S:TTL,
interrupcin
Buffer
por
cambio de pin.
Pin 26. RB5, Bit 5 del puerto B
(E/S
bidireccional).
E/S:TTL,
Interrupcin
Buffer
por
cambio de pin.
Pin 27. RB6, Bit 6 del puerto B
(E/S
bidireccional).
Buffer
E/S:TTL/ST:
Interrupcin por cambio de
pin, entrada de reloj para
programacin serial.
Pin 28. RB7, Bit 7 del puerto B
(E/S
bidireccional).
Buffer
para
programacin
serial.
durante
la
CBLOCK
List p=PIC16F873
Include "P16F873.inc"
Mejora la distribucin.
_config 0x3F38
0X20
Loops, loops2
ENDC
org
0x00
goto Inicio
Option=subrutina de retardo en
movlw 0x07
milisegundos.
movwf CMCON
bsf
STATUS, RP0
Cambio al banco 1.
bcf
TRISA, 0
bsf TRISB, 0
bcf
Cambio al banco 1.
STATUS,RP0
ciclo
btfss PORTB,0
0.
goto
Ir a , instruccin de salto
ciclo
parpadeo
led.
bsf
PORTA,0
encendido de leds.
call
retardo
PORTA,0
call
retardo
goto ciclo
CLRWDT
retardo
D'200'
MOVWF
loops
top2
MOVLW
D'220'
milisegundos.
MOVWF
Cargado en el registro de
loops2
repeticiones
top
CLRWDT
NOP
Cancelar la operacin.
NOP
Cancelar la operacin.
NOP
Cancelar la operacin.
NOP
Cancelar la operacin.
NOP
Cancelar la operacin.
NOP
Cancelar la operacin.
DECFSZ
loops2,1
GOTO
top
Redirecciona
DECFSZ
loops,1
Pregunta si ternino
GOTO
top2
Redireccionar y posicionar
RETLW
Retorno al estado W
Terminacin de secuencia o diseo.
END
CONFIGURACION
DEFINICION DE
PUERTOS
CICLO
SI CONTIENE UN 0
PARPADEO
Port A =1
RETARDO
Port A =0
RETARDO