Professional Documents
Culture Documents
Parte 2
Parte 3
PROGRAMAS
Parte 4
PDF
Parte 5
Parte 6
Parte 7
Set de Instrucciones
El primer paso importante el ver el diagrama de pines del PIC16F84, en el cual se observa
como estn distribuidos sus pines. Este circuito integrado cuenta con 2 puertos configurables
como entradas o salidas segn sea el caso y consta de 18 pines las cuales se encuentran
asignadas de la siguiente manera:
Pin 1: -----------RA2
Pin 2: -----------RA3
Pin 3: -----------RA4/TOCKI
Pin 4:------------Reset
Pin 5:------------Tierra (GND)
Pin 6:------------RB0/INT
Pin 7:------------RB1
Pin 8:-------------RB2
Pin 9:------------RB3
Pin 10:----------RB4
Pin 11:----------RB5
Pin 12:----------RB6
Pin 13:----------RB7
Pin 14:----------Vcc
Pin 15:----------Osc2
Pin 16:----------Osc1
Pin 17:----------RA0
Pin18:-----------RA1
El puerto A est denotado por el color Azul oscuro, el cual tiene slo cinco pines que
puedes configurar como entrada o salida. La pata 3, o sea, RA4/TOCKI puede ser configurado
a su vez como entrada/salida o como temporizador/contador. Cuando es salida se comporta
como colector abierto, por lo tanto debemos poner una resistencia Pull-up a Vcc de 1 Kohm.
http://micropic.galeon.com/
1/4
14/11/2014
Cuando es configurada como entrada, funciona como disparador Schmitt Trigger por lo que
puede reconocer seales con un poco de distorsin.
El puerto B est denotado por el color anaranjado, y tiene ocho pines que igualmente se
pueden configurar como entrada o salida. Los pines 15 y 16 son nicamente para el oscilador
externo el cual estudiaremos con ms detalle ms adelante. El pin 4, o sea, el Reset se debe
conectar con una resistencia de 10 Kohm a Vcc para que el Pic funcione, si lo queremos
resetear entonces pondremos un micropulsador con una resistencia de 100 Ohm a tierra.
La mxima capacidad de corriente para los puertos se muestra en la siguiente tabla:
PUERTO A
PUERTO B
MODO SUMIDERO
80 mA
150 mA
MODO FUENTE
50 mA
100 mA
Por ltimo tenemos los pines 14 y 5 que son la alimentacin la cual no debe sobrepasar los
5 Voltios.
Oscilador Externo:
Es necesario para que nuestro PIC pueda funcionar, puede ser conectado de cuatro
maneras diferentes. En la siguiente tabla encontraras los diagramas necesarios para su
conexin y una breve descripcin de cada uno.
XT
RC
http://micropic.galeon.com/
14/11/2014
HS
LP
El siguiente paso importante para tener claro como debemos empezar a programar es
conocer la tabla de registros. Esta tabla est dividida en dos partes llamadas BANCO 0 y
Banco 1. Nos debemos interesar momentneamente en: STATUS, PORTA, PORTB, TRISA y
TRISB.
Para que nuestro PIC pueda trabajar debemos configurar sus puertos como entrada o como
salida segn sea el caso, si le asignamos un CERO(0) a un pin ste ser SALIDA y si asignamos
un UNO (1) ste ser ENTRADA.
Esta asignacin de pines se hace programando los registros TRISA y TRIS B.
TRISA es el registro donde se almacenan los bits que asignan un pin como entrada o salida
del PUERTO A. Recordemos que el puerto A slo tiene 5 pines, por lo tanto un ejemplo de
esto sera:
Si TRISA (puerto A) es igual a 19 (11001) entonces esto se leera,
TRISA
ASIGNACIN
ESTADO
RA0
ENTRADA
RA1
SALIDA
RA2
SALIDA
RA3
ENTRADA
RA4
ENTRADA
3/4
14/11/2014
TRISA
ASIGNACIN
ESTADO
RA0
SALIDA
RA1
ENTRADA
RA2
SALIDA
RA3
SALIDA
RA4
ENTRADA
RA5
ENTRADA
RA6
SALIDA
RA7
SALIDA
NOTA: Todos los valores mencionados y que se mencionarn, estn expresados en valores
hexagesimales.
http://micropic.galeon.com/
4/4