ciencia y logros
Microprocesadores y Microcontroladores
INTEGRANTES:
Chuquispuma Cueva, Lider
Capcha Collazos, José
PROFESOR:
Rivera Alegre, Noe
GRUPO #1:
Electrónica Industrial 401
INFORME #8:2013
INFORME #8
“ELABORAR PROGRAMAS UTILIZANDO SUBRUTINAS Y
RETARDOS”
Objetivos:
1. Realizar un Programa que realice un parpadeo (0,5 Seg.)
2. Realizar un programa que realice un parpadeo concontrol de start y
stop.
3. Realizar un programa con uso de subrutinas tal que se cumpla los
requerimientos exigidos.
Herramientas e Instrumentos y materiales
Ordenador(PC)
Programa MPLABv8.40
Programa ISIS (PROTEUS)
“Año de la inversión para el desarrollo rural y la seguridad alimentaria”
TERCERO1:“PARPADEO (0,5 SEG. RET)”
INSTRUCCIONES
DIAGRAMA DE FLUJO
ORG 0
BSFESTADO,5
BCF
ESTADO,6
MOVLW
b'00000110'
MOVWF
ADCON1
MOVLW
0XFF
MOVWF
PUERTAA
MOVLW
0X00
MOVWF
PUERTAB
BCF
ESTADO,5
CLRF
PUERTAA
CLRF
REG 1= X
REG1
CLRF
REG 2 = Y
PUERTAB
CLRF
RETARDO
REG2
DEC REG1
INICIO:
MOVLW
B'11111111'
MOVWF
PUERTAB
CALL
RETAR
MOVLW
B'00000000'
MOVWF
PUERTABCALL
RETAR
GOTO
¿REG1=0?
INICIO
RETAR:
MOVLW 0FCH
DEC REG2
¿REG1=0?
MOVWF REG2
S2 MOVLW 0F8H
MOVWF REG1
S1 NOP
NOP
NOP
NOP
NOP
DECFSZ REG1,1
GOTO S1
DECFSZ REG2,1GOTO S2
RETURN
END
RETURN
PROGRAMA EN PROTEUS: “AL INICIAR”
DESPUES DE 0,5 SEGUNDOS DE RETARDO
“PARPADEO CON CONTROL DE START Y STOP”
INSTRUCCIONES
DIAGRAMA DE FLUJO
LISTP=16F873A
INCLUDE
INICIO
REG1 EQU 0X20
REG2 EQU 0X21
REG3 EQU 0X22
REG4 EQU 0X23
CONFIGURACION
ORG 0
BCF STATUS,6
PORTB = 00H
BSF STATUS,5
MOVLW B'00000110'
MOVWF ADCON1
MOVLW0FFH
PORTC = NUMERO
DE MESA (8)
MOVWF TRISA
CLRF TRISB
CLRF TRISC
¿PA1=1?
BCF STATUS,5
CLRF PORTA
CLRF PORTB
CLRF PORTC
INICIO
¿PA0=1?
MOVLW 00H
MOVWF PORTB
MOVLW 7FH...
Regístrate para leer el documento completo.