curso básico de micro-controladores pic

Páginas: 8 (1818 palabras) Publicado: 2 de abril de 2013
 
 
CURSO BASICO DE MICROCONTROLADORES PIC
Primera Parte.-
El primer paso importante el ver el diagrama de pines del PIC16F84, en el cual se observa como estan distribuidos sus pines. Este circuito integrado cuenta con 2 puertos configurables como entradas o salidas segun sea el caso y consta de 18 patas las cuales se encuentran asignadas de la siguente manera:
 
1. Pata 1:-------------------RA2
2. Pata 2: -------------------RA3
3. Pata 3: -------------------RA4/TOCKI
4. Pata 4:--------------------Reset
5. Pata 5:--------------------Tierra (GND)
6. Pata 6:--------------------RB0/INT
7. Pata 7:--------------------RB1
8. Pata 8:--------------------RB2
9. Pata 9:--------------------RB3
10. Pata 10:-------------------RB4
11. Pata 11:-------------------RB5
12.Pata 12:-------------------RB6
13. Pata 13:-------------------RB7
14. Pata 14:-------------------Vcc
15. Pata 15:-------------------Osc2
16. Pata 16:-------------------Osc1
17. Pata 17:-------------------RA0
18. Pata18:--------------------RA1

El puerto A está denotado por el color Azul oscuro, el cual tiene sólo 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. Cuando es configurada como entrada, funciona como disparador Schmitt Trigger por lo que puede reconocer señales con un poco de distorción.
El puerto B está denotado por el coloranaranjado, 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 más detalle más 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 máxima 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 alimentación la cual no debe sobrepasar los 5 Voltios. Para esto nos aseguramos poniendo un regulador de voltaje (7805) en nuestro circuito.
Es importante denotar que los pines delos puertos no utilizados los debemos conectar a +5V (Vcc) con una resistencia de 10 Kohm.
Oscilador Externo:
Es necesario para que nuestro PIC pueda funcionar, puede ser contectado de cuatro maneras diferentes. En la siguiente tabla encontraras los diagramas necesarios para su conexión y una brebe descripción de cada uno.
RC
Oscilador compuesto por una resistencia y un condensador.

XTOscilador compuesto por un cristal y dos condensadores.

HS
 
Oscilador compuesto por un cristal de alta velocidad.
 

LP
 
Oscilador compuesto por un cristal de baja frecuencia y bajo consumo de potencia.
 

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 Banco1. Nos debemos interezar momentáneamente en: STATUS, PORTA, PORTB, TRISA y TRISB.
Para que nuestro PIC pueda trabajar debemos configurar sus puertos segun sea el caso, como entrada o como salida, haciendo antes la acotación que si le asignamos un CERO(0) a un pin éste será SALIDA y si asignamos un UNO (1) éste será ENTRADA.
Esta asignación de pines se hace programando los registros TRISA y TRISB.
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 sólo tiene 5 pines, por lo tanto un ejemplo de esto sería:
Si TRISA (puerto A) es igual a 00110 entonces esto se leería,
TRISA
ASIGNACION
ESTADO
RA0
0
SALIDA
RA1
1
ENTRADA
RA2
1
ENTRADA
RA3
0
SALIDA
RA4
0
SALIDA
El bit menos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Micro Controlador Pic 16F877A
  • MICRO PIC
  • Curso basico de microcontroladores pic
  • CURSO MICRO
  • BASIC PIC
  • Micro Controladores
  • Micro controladores
  • Curso Basico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS