tema3 micro harvard -...

15
1 Tema 3 Microcontroladores Harvard: familia PIC. Microcontrolador PIC16F84

Transcript of tema3 micro harvard -...

  • 1

    Tema 3

    Microcontroladores Harvard: familia PIC.Microcontrolador PIC16F84

  • 2

    BIBLIOGRAFÍA

    "Microcontrolador PIC16F84, Desarrollo de proyectos" E. Palacios, F. Remiro, L.J. López. Ra-Ma, 2004

    Tema 3: MICROCONTROLADORES HARVARD: FAMILIA PIC.MICROCONTROLADOR PIC16F84

  • 3

    FAMILIA PIC:

    Tema 3: MICROCONTROLADORES HARVARD: FAMILIA PIC.MICROCONTROLADOR PIC16F84

    Clasificación por ancho de palabra de datos.

    http://www.microchip.com/

  • 4

    FAMILIA PIC:

    Tema 3: MICROCONTROLADORES HARVARD: FAMILIA PIC.MICROCONTROLADOR PIC16F84

    Por ancho de palabra de datos:

    •Familia 8 bit: PIC10,PIC12,PIC16, PIC18.•Familia 16 bit: PIC24F, PIC24H,dsPIC30, dsPIC33•PIC32

    Dentro de la familia de 8 bit, se pueden clasificar por ancho de palabra de programa (y tamaño juego de instrucciones):

    •Gama baja (33 instrucciones de 12 bits): PIC10, PIC12, PIC16•Gama media (35 instrucciones de 14 bits): PIC12, PIC16•Gama alta o mejorada (58-72 instrucciones de 16 bits): PIC17, PIC18

  • 5

    Tema 3: MICROCONTROLADORES HARVARD: FAMILIA PIC.MICROCONTROLADOR PIC16F84

    MICROCONTROLADOR PIC16F84

  • 6

    Tema 3: MICROCONTROLADORES HARVARD: FAMILIA PIC.MICROCONTROLADOR PIC16F84

    MICROCONTROLADOR PIC16F876

  • 7

    Tema 3: MICROCONTROLADORES HARVARD: FAMILIA PIC.MICROCONTROLADOR PIC16F84

    Alimentación de un PIC16F84

    Se alimenta con 5 voltios aplicados entre los pines VDD y VSS que son, respectivamente, la alimentación y la masa del chip

  • 8

    Tema 3: MICROCONTROLADORES HARVARD: FAMILIA PIC.MICROCONTROLADOR PIC16F84

    Puertos de E/S

    El microcontrolador se comunica con el mundo exterior a través de los puertos, que son líneas digitales de entrada/salida que trabajan entre 0 y 5V.

    Los puertos se pueden configurar como entradas para recibir datos o como salidas para gobernar dispositivos externos.

    Puerto A con 5 líneas, pines RA0 a RA4

    Puerto B con 8 líneas, pines RB0 a RB7

  • 9

    Tema 3: MICROCONTROLADORES HARVARD: FAMILIA PIC.MICROCONTROLADOR PIC16F84

    Oscilador

    Todo microcontrolador requiere de un circuito que le indique la velocidad de trabajo, es el llamado oscilador o reloj. Éste genera una onda cuadrada de alta frecuencia que se utiliza como señal para sincronizar todas las operaciones del sistema. Generalmente todos los componentes del reloj se encuentran integrados en el chip y tan solo se requieren unos pocos componentes externos, como un cristal de cuarzo o una red RC, para definir la frecuencia de trabajo.

    Los pines OSC1/CLKIN y OSC2/CLKOUT son las líneas del reloj.

  • 10

    Tema 3: MICROCONTROLADORES HARVARD: FAMILIA PIC.MICROCONTROLADOR PIC16F84

    Oscilador

    5 tipos de osciladores:

    XT. Cristal de cuarzo (100kHz-4MHz)

    RC. Oscilador con resistencia y condensador (desde kHz a MHz)

    HS. Cristal de alta velocidad (4MHz-20MHz)

    LP. Cristal para baja frecuencia y bajo consumo de potencia (32kHz-200kHz)

    Externa. Cuando se aplica una señal de reloj externa.

  • 11

    Tema 3: MICROCONTROLADORES HARVARD: FAMILIA PIC.MICROCONTROLADOR PIC16F84

    Reset

    El llamado reset en un microcontrolador provoca la reinicialización de su funcionamiento, un “comienzo a funcionar desde cero”.

    El pin de reset en los PICs se denomina MCLR y produce un reset cuando se le aplica un nivel lógico bajo (0V.).

  • 12

    Tema 3: MICROCONTROLADORES HARVARD: FAMILIA PIC.MICROCONTROLADOR PIC16F84

    Periféricos básicos

    DIODO LED

    INTERRUPTORES Y PULSADORES

    DISPLAY DE 7 SEGMENTOS

    LCD

    ZUMBADOR

    OPTOACOPLADOR

    RELÉ

  • 13

    Tema 3: MICROCONTROLADORES HARVARD: FAMILIA PIC.MICROCONTROLADOR PIC16F84

    Grabación

    El programa se graba en la memoria del chip mediante un equipo físico denominado grabador o programador.

    PROGRAMADOR PICSTART PLUS DE Microchip

  • 14

    Tema 3: MICROCONTROLADORES HARVARD: FAMILIA PIC.MICROCONTROLADOR PIC16F84

    Grabación

    EasyPIC

  • 15

    BIBLIOGRAFÍA

    "Microcontrolador PIC16F84, Desarrollo de proyectos" E. Palacios, F. Remiro, L.J. López. Ra-Ma, 2004

    Podéis encontrar más información de este Tema 3 en los

    CAPÍTULOS 1, 2 y 3