Semaforo Micro

8
DEPARTAMENTO CIENCIAS DE ENERGÍA Y MECÁNICA CARRERA DE INGENIERÍA AUTOMOTRIZ MICROCONTROLADORES INFORME DE RECUPERACIÓN TEMA: Funcionamiento del PIC 16F628A NOMBRE: Herrera Cesar León Byron Taipe Ricardo Vélez Daniel Nivel: SEXTO Paralelo: “A” Fecha: 18/11/2014 LATACUNGA ECUADOR

description

SEMAFORO

Transcript of Semaforo Micro

  • DEPARTAMENTO CIENCIAS

    DE ENERGA Y MECNICA

    CARRERA DE INGENIERA AUTOMOTRIZ

    MICROCONTROLADORES

    INFORME DE RECUPERACIN

    TEMA: Funcionamiento del PIC 16F628A

    NOMBRE:

    Herrera Cesar Len Byron Taipe Ricardo Vlez Daniel

    Nivel: SEXTO Paralelo: A

    Fecha: 18/11/2014

    LATACUNGA ECUADOR

  • A. TEMA.

    1. Realizar un semforo en una interseccin.

    B. OBJETIVOS

    Realizar esquemas elctricos de los problemas propuestos.

    Establecer parmetros de funcionamiento de los PICs segn la funcionalidad

    Realizar cada una de las programaciones propuestas, en el Micro Code

    Studio.

    Realizar los circuitos correspondientes que permitan realizar correctamente

    lo programado en el programa de computador utilizado.

    Generar recomendaciones y conclusiones de las prcticas.

    C. MATERIALES Y EQUIPOS.

    Computadora con el software Micro Code Studio.

    PIC 16F628A

    Quemador de PICs

    Resistencias de 3,3K

    6 Leds

    Fuente de 5 voltios.

    Protoboard

    D. MARCO TERICO.

    PIC16F628A

    El PIC16F628A es un microcontrolador de 8 bit, posee una arquitectura RISC

    avanzada as como un juego reducido de 35 instrucciones. Este microcontrolador

    es el remplazo del obsoleto PIC16F628A, los pines del PIC16F628A son

    compatibles con el pic16f84a, as se podran actualizar proyectos que hemos

    utilizado con el PIC16F628A.

    En la materia de microcontroladores abordamos temas con la programacin de

    microcontroladores, en la cual nos enfocamos principalmente en el micro

    controlador PIC16F628A.

  • CARACTERISTICAS DEL PIC 16F628A

    Tabla 1: Caractersticas del PIC 16F628A

    Fuente: http://es.wikipedia.org/wiki/Controlador_l%C3%B3gico_programable

    Pines del PIC16F628A

    Figura 1: Estructura fsica y pines del PIC 16F628A.

    Como podemos ver, los pines 1, 2, 3, 4, 15, 16, 17 y 18 tienen el nombre de RAx.

    Esos pines conforman el puerto A, PORTA de ahora en ms. Los pines 6 al 13

    Propiedad

    Memoria de programa 1 (Kbyte)

    Memoria SRAM 224 Bytes

    Memoria EEPROM 128 Bytes

    Pines de E/S 16

    Entradas analgicas (ADC) No

    Salidas PWM 2

    SPI No

    I2C No

    USART Si

    Temporizadores de 8 Bits 2

    Temporizadores de 16 Bits 1

    Comparadores 2

    Oscilador Frecuencia mxima: 20 MHz Oscilador interno de 4 MHz.

    Nmero de pines 18

    Encapsulado PDIP, SOIC, SSOP, QFN

  • forman parte del puerto B (PORTB). El pin 5 es el que se conectara al negativo de

    la fuente de alimentacin. El 14 ir conectado a 5V.

    Como habrn notado, muchos de los pines tienen ms de una descripcin. Esto se

    debe a que pueden utilizarse de varias maneras diferentes, seleccionables por

    programa. Por ejemplo, el pin 4 sirve como parte del PORTA, como RESET (MCLR

    = Mster Clear) y como tensin de programacin (Vpp).

    En la figura anterior se muestra el diagrama de bloques del PIC16F628A como

    vemos los puertos a y b son direccionales, o sea se les puede configurar como

    entrada o salida digital.

    LED

    El LED (Light-Emitting Diode: Diodo Emisor de Luz), es un dispositivo

    semiconductor que emite luz incoherente de espectro reducido cuando se polariza

    de forma directa la unin PN en la cual circula por l una corriente elctrica . Este

    fenmeno es una forma de electroluminiscencia, el LED es un tipo especial de diodo

    que trabaja como un diodo comn, pero que al ser atravesado por la corriente

    elctrica, emite luz. Este dispositivo semiconductor est comnmente encapsulado

    en una cubierta de plstico de mayor resistencia que las de vidrio que usualmente

    se emplean en las lmparas incandescentes. Aunque el plstico puede estar

    coloreado, es slo por razones estticas, ya que ello no influye en el color de la luz

    emitida. Usualmente un LED es una fuente de luz compuesta con diferentes partes,

    razn por la cual el patrn de intensidad de la luz emitida puede ser bastante

    complejo.

    Figura 2: led diodo emisor de luz

  • E. PROCEDIMIENTO

    1) Programa para realizar un contador de 00-99 sin decodificador.

    ROJO1 VAR PORTB5 ; etiquetas para los puertos

    AMARILLO1 VAR PORTB.4

    VERDE1 VAR PORTB3

    ROJO2 VAR PORTB2

    AMARILLO2 VAR PORTB1

    VERDE2 VAR PORTB.0

    SEMAF:

    HIGH ROJO1 : HIGH VERDE2 ;primer semforo en rojo y 2do en verde

    PAUSE 9000 ;esperar 9 segundos

    LOW VERDE2 : HIGH AMARILLO2 ;2do semf. pasa de verde a amarillo

    PAUSE 3000 ;esperar 3 segundos

    LOW AMARILLO2 : LOW ROJO1 : HIGH VERDE1 : HIGH rojo2 ;1er semf. verde

    2do se. rojo

    PAUSE 9000 ;esperar 9 segundos

    LOW VERDE1 : HIGH AMARILLO1 ;1er semforo cambia de verde a amarillo

    PAUSE 3000 ;esperar 3 segundos

    GOTO SEMAF ;continuar el programa desde semaf

    END ;fin de la programacin

  • Programacion en microcode.

    Figura 3: Programacin en microcode.

    Una vez cargado el programa en el PIC y realizado las conexiones necesarias est

    listo para la simulacin en el programa ISIS.

    Figura 4: Simulacin en ISIS

  • Figura 5: Circuito armado en protoboard.

    F. CONCLUSIONES

    El PIC16F628A es un microcontrolador de 8 bit, posee una arquitectura RISC

    avanzada as como un juego reducido de 35 instrucciones.

    Los pines del PIC16F628A son compatibles con el PIC16F84A, as se

    podran actualizar proyectos que hemos utilizado con el PIC16F84A.

    Casi todo lo que hasta hace unos aos se realizaba mediante un grupo (a

    veces muy numeroso) de circuitos integrados conectados entre s, hoy se

    puede realizar utilizando un microcontrolador y unos pocos componentes

    adicionales.

    El PIC utilizado es decir el 16F628A puede ser programado una y otra vez,

    mientras no se le dae alguna parte frgil.

    G. RECOMENDACIONES.

    Realizar correctamente la programacin caso contrario el programa no se

    compilara correctamente y deber volver a revisarlo hasta su correcta

    compilacin.

    De igual manera se debe conocer bien la forma correcta de quemar un PIC,

    para as tener un buen funcionamiento del mismo.

    Se recomienda tener una adecuada manipulacin para cada uno de los

    elementos a utilizar ya que estos suelen ser muy delicados.

  • H. BIBLIOGRAFA

    http://es.wikipedia.org/wiki/Controlador_l%C3%B3gico_programable

    (Revisado el 167 de Noviembre del 2014).

    Norberto Molinari. 01 de marzo de 2011. Controladores Lgicos

    Programables PLC. Mxico. Editorial Inet.