Informe Practica3 Pics

Embed Size (px)

Citation preview

  • 8/9/2019 Informe Practica3 Pics

    1/23

    OBJETIVO GENERAL:

    Utilizar Temporizadores con el microcontrolador pic.

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    2/23

    1.-Utilizar el temporizador para elaborar un contador de 1segundo, cuyo valor se observa en un display de siete segmentos.

    ALGORITMO:ENTRADA:

    Contador InternoSALIDA:

    Datos en la salida del microcontrolador (Puerto B), hacia el displayde Siete Segmentos.

    PROCESO: Defino el Puerto A como entradas para el programa del contador

    Interno. Habilito el puerto B como Salida.

    Configurar el Registro para la operacin que vamos a realizar(option_reg).

    Controlar el lazo de funcionamiento del programa para que el timer

    sea Ascendente y cuente desde 0 a 255. Escribir el valor del Contador en el Puerto B del Micro controlador.

    DIAGRAMA DE FLUJO:

    CDIGO:

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    3/23

    ESQUEMATICO:

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    4/23

    SIMULACIN:

    2. Elabore un programa que realice las Operaciones del Numeral,pero con un TMR0=96,

    TMR0=155.

    ALGORITMO:

    ENTRADAS: Datos que sern almacenados en el micro controlador

    SALIDAS:

    Datos que veremos en el Display.PROCESO: Habilitar el Puerto A como Entrada contador interno. Habilito el Puerto B como Salidas. Escribo las Opciones. Comparo el Tmr0 si es igual a 155 se incrementa a.

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    5/23

    Si a = 96 se incrementa y se muestra en el Puerto b.

    DIAGRAMA DE FLUJO:

    CDIGO:

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    6/23

    ESQUEMATICO:

    SIMULACIN:

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    7/23

    3. Elabore un programa que utilice el timer en modo contadorexterno, y se visualice el incremento en un display de sietesegmentos.

    ALGORITMO:

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    8/23

    ENTRADAS: Pulsador de Ingreso de dato para el Contador externo en el Puerto

    A.SALIDAS:

    Cdigo en el Puerto BPROCESO:

    Configurar el Timer 0 como contador Externo. Incrementar el contador cada vez que se ingrese dos pulsos en el

    Puerto A. Escribo en el puerto B. Muestro los resultados en el Display.

    DIAGRAMA DE FLUJO:

    CDIGO:

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    9/23

  • 8/9/2019 Informe Practica3 Pics

    10/23

    4. Mediante un microcontrolador Pic de la familia 12fxx, disearun semforo segn el siguiente diagrama secuencial. El sistemaes cclico, es decir luego de 60 segundos. El sistema es cclico, esdecir luego de 60 segundos vuelve a repetirse la secuencia contiempos idnticos, utilizar 3 focos de 110 voltios (verde, amarillo,rojo), opto acopladores, triacs.

    ALGORITMO:

    ENTRADA: Cdigo Binario correspondiente a las configuraciones de Luz del

    semforo.SALIDA:

    Cdigo Binario en los pines del Puerto B del microcontrolador que

    envan datos para que se enciendan las luces.PROCESO: Configurar el Puerto B como Salidas. Enviar el Valor de 1 en el Pinb.3 para prender la Luz verde, mientras

    las otras luces est Apagadas. Por un tiempo de 30 segundos. Enviar el Valor de 1 en el Pinb.3 y Pinb.1 para prender la Luz verde y

    Amarilla, mientras la Luz Amarilla est Apagada. Por un tiempo de10 segundos.

    Enviar el Valor de 1 en el Pinb.2 para prender la Luz Roja, mientrasla Luz Verde y amarilla est Apagada. Por un tiempo de 20segundos.

    Seguir con la secuencia cclica inmediatamente. Mostrar los resultados en los focos de 110 voltios mediante los Opto

    acopladores y los triacs.

    DIAGRAMA DE FLUJO:

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    11/23

    CDIGO:

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    12/23

    ESQUEMATICO:

    CONCLUSIONES:

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    13/23

    Se pudo observar entre los primeros ejercicios se diferencian en eltiempo que se demora en incrementarse el valor, el primero tienemas lento el tiempo y el segundo el tiempo largo.

    El pic 16f877A es un dispositivo que nos facilita mucho laelaboracin de todos nuestros proyectos ya que al tener laposibilidad de conectar una gran variedad de dispositivosperifricos podemos realizar un sin nmero de prcticas.

    Con el pic 16F877A con la opcin opcin_reg nos permite realizar el

    uso de dos pulsaciones en el timer externo como mnimo, si

    deseamos una pulsacin se debera cambiar de pic, puede ser de la

    familia 18Fxxx

    Una ventaja del pic es cuando est en modo de contador externo,con el prescalar se debe realizar varias pulsaciones para activar el

    contador,

    Tambin con los microcontroladores, al utilizarlo de modotemporizador, este dispositivo funciona de una forma exacta, por loque se obtiene precisin para controlar un sistema, como se pudoobservar al momento de utilizarlo para manejar un semforo segnlos tiempos requeridos.

    RECOMENDACIONES:

    Polarizar correctamente el PIC y declarar correctamente que puertos

    van a funcionar tanto como entradas y salidas de nuestro programa.

    Verificar que los elementos que vamos a utilizar sean los correctos

    ya que pueden causar una confusin en nuestra prctica al

    implementar en el protoboard.

    Si se tiene alguna duda se puede verificar en los manuales o data-sheet de los elementos a utilizar.

    BIBLIOGRAFIA:

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    14/23

    Hojas de las Prcticas de Microcontroladores PIcs. Ayuda del Programa Microbasic. Manual del Microcontrolador 16F877A. Manual de la placa de Implementacin QL-Program. Ayuda del Programa Proteus 7.6. Para las simulaciones.

    ANEXOS:

    Ejercicio 1: Utilizar el temporizador para elaborar un contador de1 segundo, cuyo valor se observa en un display de sietesegmentos:

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    15/23

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    16/23

    Ejercicio 2: Elabore un programa que realice las Operaciones delNumeral, pero con un TMR0=96, TMR0=155:

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    17/23

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    18/23

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    19/23

  • 8/9/2019 Informe Practica3 Pics

    20/23

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    21/23

    EJERCICIO 4: Diseo del Semforo siendo este sistema cclico, esdecir luego de 60 segundos vuelve a repetirse la secuencia contiempos idnticos:

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    22/23

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto

  • 8/9/2019 Informe Practica3 Pics

    23/23

    Sistemas Microprocesados Fabricio Garca Daro Verdezoto