Professional Documents
Culture Documents
Microprocesadores y Microcomputadores
Elaborado por
DIEGO RAUL FORERO NIVIA
CODIGO 13.992.426
Grupo
309696_30
TUTOR
HECTOR IVAN BLANCO
DESCRIPCION Y
CARACTERISTICAS
IMPORTANTES
PIC16F84A
Ya que el " PIC 16F84 " es un
MICROCONTROLADOR
con
memoria de programa tipo
FLASH, lo que representa gran
facilidad en el desarrollo de
prototipos y en su aprendizaje ya
que no se requiere de borrado
con luz ultravioleta como las
versiones EPROM sino, permite
reprogramarlo nuevamente sin
ser borrado con anterioridad. Por
esta razn, lo usaremos en la
mayora de aplicaciones que se
desarrollan a lo largo del estudio.
Los PUERTOS son el puente
entre el microcontrolador y el
mundo exterior. Son lneas
digitales que trabajan entre cero y
cinco voltios y se pueden
configurar como entradas o como
salidas.
El PIC 16F84 tiene dos puertos.
PUERTO A
RA0 = Pin de Entrada/Salida
(TTL).
RA1 = Pin de Entrada/Salida
(TTL).
RA2 = Pin de Entrada/Salida
(TTL).
ENTRADAS
SALIDAS
PUERTO B
RB0/INT = Pin de Entrada/Salida
o entrada de interrupcin externa.
(TTL/ST).
RB1 = Pin de Entrada/Salida
(TTL).
RB2 = Pin de Entrada/Salida
(TTL).
RB3 = Pin de Entrada/Salida
(TTL).
RB4 = Pin de Entrada/Salida con
Interrupcin por cambio de
Flanco (TTL).
RB5 = Pin de Entrada/Salida con
Interrupcin por cambio de
Flanco (TTL).
RB6 = Pin de Entrada/Salida con
Interrupcin por cambio de
Flanco (TTL/ST).
RB7 = Pin de Entrada/Salida con
Interrupcin por cambio de
Flanco (TTL/ST)
PROCESOS DE CONTROL
El PIC16F84 posee una UAL
(Unidad
Aritmtica
Lgica)
limitada
que
impide
hacer
clculos matemticos bsicos,
como
por
ejemplo,
una
multiplicacin de dos nmeros a 8
bits en una nica instruccin, o
una divisin en una nica
instruccin. Por lo que el
programador debe valerse de
otras tcnicas matemticas que
se apoyan en el juego de
instrucciones
aritmticas
disponibles en este PIC para
realizar este clculo matemtico
bsico.
ENTRADAS A Y B
SALIDAS
PUERTO C
es un puerto bidireccional de E/S
RC0/T1OSO/T1CKI E/S RC0
Puede ser la salida del oscilador
Timer1 o entrada de reloj de
PROCESOS DE CONTROL
MICROCONTROLADOR
PIC 16f628a
Es un microcontrolador de
8
bit,
posee
una
arquitectura
RISC
avanzada as como un
juego reducido de 35
instrucciones.
Este
microcontrolador es el
remplazo
del
obsoleto
ENTRADAS
SALIDAS
PROCESOS DE CONTROL
El puerto A
Tiene solo cinco pines, el pin 3,
sea, RA4/TOCKI puede ser
configurado a su vez como
entrada/salida
o
como
temporizador/contador. Cuando
es salida se comporta como
colecto abierto, por lo tanto
debemos poner una resistencia
Pull-up a Vdd de 1 Kohm.
Cuando se configura como
entrada,
funciona
como
disparador Schmitt Trigger por lo
que puede reconocer seales con
un poco de distorsin
El puerto B
Tiene 8 pines que pueden ser
configurados
como
entrada/salida.
RB0
puede
programarse
adems
como
entrada de interrupcin externa.
Los pines RB4 a RB7 pueden
programarse para responder a
interrupciones por cambio de
estado y los pines RB6 y RB7 se
corresponden con lneas de
entrada de reloj y entrada de
datos cuando est en modo
programacin.
MCLR/Vpp,
Es la entrada de reset si est a
nivel bajo, tambin es habilitador
de tensin de programacin.