5.lenguaje de programacion mod5

Upload: alex-jimeno

Post on 04-Feb-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    1/28

    Sesin 5: Lenguaje de Programacin paramicrocontroladores

    Ing.Miguel Levano S. [email protected]

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    2/28

    Sesin 5: Lenguaje de Programacin para Uc

    Ing.Miguel Levano S. [email protected]

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    3/28

    Cules son los elementos de una arquitecturade una computadora o PIC ?

    Cmo se define un puerto en alto en lenguaje

    C?

    Cmo se configura un display de 7

    segmentos?

    Cmo se controla la transferencia de datos?

    Lenguaje de Programacin para Uc

    Cmo se conecta un LCD a un PIC?

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    4/28

    LOGRO DE SESIN

    Al trmino de la sesin, el estudiante disea

    sistemas de control ,manejando los puertos de

    los microcontroladores PIC utilizando lenguaje

    de programacin C y software de simulacin

    Proteus con precisin

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    5/28

    Arquitectura de una computadora.

    TEMARIO

    Lenguaje de programacin usados en PIC.

    El Display de 7 seg y LCD.

    Interconexin entre Microcontrolador y unacomputadora.

    Bloque de control de puertos

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    6/28

    Arquitectura del microcontrolador

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    7/28

    Junto con el procesador y elconjunto de mdulos dememoria, el tercer elemento

    clave de un computador esun conjunto de mdulos deE/S.

    Cada mdulo se conecta albus del sistema o a unconmutador central, ycontrola uno o msdispositivos perifricos.

    Arquitectura del microcontrolador

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    8/28

    PIC 16F628A

    Arquitectura del microcontrolador

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    9/28

    Lenguaje de programacin usados en C

    Directivas

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    10/28

    Funciones

    Lenguaje de programacin usados en C

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    11/28

    Declaraciones

    de

    cont

    rol

    Lenguaje de programacin usados en C

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    12/28

    Lenguaje de programacin usados en C

    Declaraciones

    de

    cont

    rol

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    13/28

    Interconexin entre Microcontrolador y una

    computadora.

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    14/28

    Interconexin entre Microcontrolador y una

    computadora.

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    15/28

    Selecciona el PIC a usar

    simulador Proteus

    Compila el cdigo fuente

    Carga el archivo Hex

    Ejecuta la simulacin

    Diseo de bloques de control de entrada/salida

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    16/28

    Display 7 segmentos

    a b c d e f g

    1 1 1 1 1 1 0

    a b c d e f g

    0 1 1 0 0 0 0

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    17/28

    La pantalla LCD (Liquid

    Cuartz Display)

    es otro dispositivo muy

    verstil y viene en una gran

    cantidad de modelos y

    configuraciones.

    Sirven como ventana a

    datos, configuraciones o

    despliegue de informacindonde un LED no es

    suficiente.

    LCD

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    18/28

    Prsentation

    Caractersticas

    2 lneas de 16 caracteres

    cada una

    Microcontrolador Hitachi

    HDD44780.

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    19/28

    Caractersticas

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    20/28

    Configuracin

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    21/28

    Configuracin con PIC C

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    22/28

    Configuracin con PIC C

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    23/28

    Interconexin del PIC con el LCD

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    24/28

    Interconexin del PIC con el LCD

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    25/28

    Selecciona el PIC 16F6877A

    y un LCD 16 x2en el

    simulador Proteus

    Compila el codigo fuente

    Carga el archivo Hex

    Ejecuta la simulacin

    Diseo de bloques de visualizacin con PIC y

    LCD

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    26/28

    ACTIVIDADES

    trabajo colaborativo

    Al trmino de la sesin, el

    estudiante disea sistemas de

    control ,manejando los puertos

    de los microcontroladores PIC

    utilizando lenguaje deprogramacin C y software de

    simulacin Proteus con

    precisin.

    Ver experiencias de la gua delaboratorio 5.

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    27/28

    Cul es la ventaja de utilizar el lenguaje

    C para programar un PIC?

    Cul es la importancia del software de

    simulacin para la programacin de C?

    Qu dificultades tuve y cmo las super?

    Lenguaje de Programacin para C

    Cmo aprend a disear un bloque detransferencia de datos?

    Cmo aprend a disear un

    bloque visualizador con LCD?

  • 7/21/2019 5.Lenguaje de Programacion Mod5

    28/28

    N

    CDIGO AUTOR TITULO

    1 621.3981

    GONZ

    Gonzles

    Vsquez, Jos

    Adolfo

    Introduccin a los

    microcontroladores:

    hardware, software y

    aplicaciones /

    Madrid:

    MC Graw

    Hill,

    1992.

    2 004.16

    ANGU

    Angulo, Jos Microprocesadores:

    fundamentos, diseo y

    aplicaciones en la industrial y

    en los microcomputadores

    Madrid:

    Paraninfo

    Editorial,

    1988. 5

    ed.

    REFERENCIAS BIBLIOGRAFICAS