Tutorial Microcontrolador Pic

Páginas: 16 (3784 palabras) Publicado: 2 de julio de 2012
Tutorial Microcontrolador PIC.
En este curso básico de microntroladores PIC haré referencia principalmente al PIC 16f84, por ser este el de uso más común entre los estudiantes.

 
Parte 2 | Parte 3 | Parte 4 | Parte 5 | Parte 6 | Parte 7 |

PROGRAMAS | PDF | Set de Instrucciones |
 
 
El primer paso importante el ver el diagrama de pines del PIC16F84, en el cual se observa comoestán distribuidos sus pines. Este circuito integrado cuenta con 2 puertos configurables como entradas o salidas según 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  
Pin7:------------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 sólo cinco pines quepuedes 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 dedistorsión.
 
    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 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 entoncespondremos 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.
        OsciladorExterno:
    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 conexión y una breve descripción de cada uno.
 
 
XT |   Oscilador compuesto por un cristal y dos condensadores.     | |
RC |     Oscilador compuesto por una resistencia y un condensador.       | |
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 Banco 1. Nos debemos interesar momentáneamente en: STATUS,PORTA, PORTB, TRISA y TRISB.
    Para que nuestro PIC pueda trabajar debemos configurar sus puertos como entrada o como salida según 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 asignación de pines se hace programando los registros TRISA y TRIS B.
    TRISA es el registro donde se almacenan los bits que asignan un pincomo 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  19 (11001) entonces esto se leería,
 
TRISA  | ASIGNACIÓN  | ESTADO  |
RA0 | 1 | ENTRADA  |
RA1 | 0 | SALIDA  |
RA2 | 0 | SALIDA  |
RA3 | 1 | ENTRADA  |
RA4 | 1 | ENTRADA  |
 
    El bit menos significativo se asigna...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tutorial microcontroladores pic
  • Microcontroladores Pic
  • Pic microcontroler
  • microcontrolador pic
  • Microcontroladores pic
  • Microcontroladores Pic
  • Microcontroladores Pic
  • Microcontroladores Pic

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS