FACULTAD TECNOLGICA
DEPTO. TECNOLOGAS INDUSTRIALES
2015
ndice
Contenido
Pagina
Introduccin.1
Objetivos..1
De la Experiencia N 6..1
El estudiante debe enfrentar la experiencia...1
Planteamiento del Problema..2
Programa..3
Diagrama de Flujo...4
Conclusiones....7
Bibliografa....8
Introduccin
En el presente informe procederemos a explicar cmo nos desenvolvimos en el uso de
las interrupciones en el PIC 16F84, entregando observaciones desde nuestro punto de
vista con respecto a lo solicitado en el problema planteado en este laboratorio, por lo
que deberamos ser capaces de configurar las interrupciones, registros y flag asociados
con stas en el PIC. Adems expondremos una solucin al problema planteado,
ilustrando un programa y su respectivo diagrama de flujos, junto a eso, responderemos
el cuestionario necesario para poder desplegarnos de manera eficaz en el presente
laboratorio y as poder superar nuestras habilidades en programacin del PIC 16F84.
Objetivos
De la Experiencia N 6:
Al trmino de la experiencia el alumno estar en condiciones de:
Programa
list p=16f84
;___________________________
status
equ 0x03
porta
equ 0x05
portb
equ 0x06
intcon
equ 0x0B
w
equ 0x00
f
equ 0x01
;___________________________
org
0x0000
goto PPRIN
org
0x0004
goto RUTINT
PPRIN
PULSO
LOOP1
LOOP2
RUTINT
PULINT
LOPI1
LOPI2
bsf
movlw
movwf
movlw
movwf
movlw
movwf
bcf
bsf
bcf
bsf
movlw
movwf
decfsz
goto
bcf
movlw
movwf
decfsz
goto
goto
status,5
0xFF
porta
0x01
portb
0x90
intcon
status, 5
portb,1
portb,2
portb,3
0xC8
0x0C
0x0C,f
LOOP1
portb,3
0xC8
0x0C
0x0C,f
LOOP2
PULSO
bcf
intcon,1
bcf
portb,1
bsf
portb,2
bsf
portb,3
movlw 0x64
movwf 0x0D
decfsz 0x0D,f
goto LOPI1
bcf
portb,3
movlw 0x64
movwf 0x0D
decfsz 0x0D,f
goto LOPI2
btfsc
goto
bsf
bcf
retfie
end
porta,o
PULINT
portb,1
portb,2
Diagrama de Flujo
INICIO
Origen PPRIN y RUTINT
PPRIN
Banco 1
MOV 0xff-> W
MOV W -> PortA
MOV 0x01 -> W
MOV W -> PortB
MOV 0x09 -> W
MOV -> INTCON
BANCO 0
Bit 1 PortB en 1
Bit 2 PortB en 0
PULSO
Bit 3 PortB en 1
MOV 0xC8 -> W
MOV W -> 0x0C
0x0C - 1
NO
0x0C =
SI
Bit 3 PortB en 0
MOV 0xC8 - > W
MOV W -> 0x0C
0x0C - 1
NO
0x0C =
0
SI
INT
RUNINT
Bit 1 INTOCON en 0
Bit 1 PortB en 0
Bit 2 PortB en 1
PULINT
Bit 3 PortB en 1
MOV 0x64 -> W
MOV W -> 0x0D
0x0D - 1
NO
0x0D =
0
SI
Bit 3 PortB en 0
NO
Bit 0 PortA =
0
SI
Bit 1 PortB en 1
Bit 2 PortB en 0
Retorno
Conclusiones
Bibliografia
Ttulo: Microcontroladores PIC Diseo prctico de aplicaciones
Autor : Jos Maria Angulo
Edicin: Tercera
Editorial: Mac Graw Hill
Ao : 2003
ISBN: 84-841-3788-4
Ttulo: Microcontrolador PIC 16F84 , Desarrollo de Proyectos
Autor : Enrique Palacios
Edicin: Segunda
Editorial: Alfa Omega
Ao : 2006
ISBN: 970 15 1174 3
Ttulo: Microcontroladores PIC Diseo prctico de aplicaciones
Autor : Jos Maria Angulo
Edicin: Tercera
Editorial: Mac Graw Hill
Ao : 2003
ISBN: 84-841-3788-4
Apuntes Complementarios y Sitios Web
Titulo: Apuntes I - Manual de Microcontrolador PIC / PIC 16F84
Profesor: Roberto Bahamondes A.
Ao: 2009
(No incluido en esta Gua)
Titulo: Apuntes II- Recursos del PIC Guas 4,5,6,7
Profesor: Roberto Bahamondes A.
Ao: 2009
(No incluido en esta Gua)
Ttulo: Meca trnica , Sistemas de Control Electrnico en la Ingeniera mecnica y
elctrica
Autor : W. Bolton
Edicin: Tercera
Editorial: Alfa Omega
Ao : 2006
ISBN: 970-15-1117- 4