SEMAFORO PIC

Páginas: 8 (1752 palabras) Publicado: 15 de agosto de 2014
Ingeniería Civil en Automatización
Laboratorio de Microcomputadores
Depto. Ingeniería Eléctrica
Universidad del Bío Bío

LABORATORIO Nº2
“Uso de lenguaje C, y Hardware Interno en dispositivos PIC: Interrupciones con I/O Ports y Timers.”
Integrantes

1. Felipe Melo
2. Ricardo Oliva

Docente

Pedro Melin

Fecha

10/09/2012

I.
-

2.1

Objetivo de Diseño:
Conocer el manejoy prioridades de una interrupción.
Comprender el Hardware interno de los dispositivos PIC.
Programar y controlar el hardware interno de dispositivos PIC mediante C.

II. Conocimientos Previos:
Explique en forma generalizada, como funcionan los distintos tipos de timer en un PIC16f628.

Los timer o temporizadores son modulos integrados en el pic que permite realizar cuentas tanto de eventosinternos como externos.Cuando la cuenta es externa se habla de temporización y cuando la cuenta es externa se
habla de contador.
El Timer 0 es un modulo temporizador/contador de 8 bits que cuenta con un preescalador programable también
de 8 bits. Puede funcionar como temporizador o como contador. En modo temporizador el valor del
registro TMR0 se incrementa con cada ciclo de instrucción (ocada X ciclos dependiendo del preescalador).
En modo contador el valor del registro TMR0 se incrementa en cada flanco (ascendente o descendente) del pin
RA4/T0CKI. En ambos casos al desbordarse (pasar de 0xFF a 0x0) el registro TMR0 la bandera de interrupción del
timer 0 (bit T0IF del registro INTCON) se pone a 1.
El Timer 1 es un módulo temporizador/contador de 16 bits, que consiste en dosregistros de 8 bits (TMR1H y
TMR1L) que son de lectura y escritura. Este módulo incrementa su cuenta desde0x000 hasta 0xFFFF y al
desbordarse vuelve a 0x0000. Al presentarse el desborde la bandera de interrupción TMR1IF se pone a 1 y, si está
habilitada, la interrupción se presenta.
El Timer 2 es un temporizador de 8 bits que tiene la particularidad de tener un preescalador y un post-escalador.Además este módulo cuenta con un registro de periodo PR2 que marca el valor máximo que puede alcanzar la
cuenta del registro TMR2. A diferencia de los otros temporizadores, el temporizador Timer 2 no incrementa su
cuenta hasta llegar a 0xFF y después al desborde sino que incrementa su cuenta desde 0x00 con cada ciclo de
instrucción hasta que el valor del registro TMR2 coincide con el delregistro PR2 y después, en el siguiente ciclo
reinicia la cuenta desde 0x00.

Ingeniería Civil en Automatización
Laboratorio de Microcomputadores
Depto. Ingeniería Eléctrica
Universidad del Bío Bío
2.2

Describir los modos de funcionamiento de cada uno de los timers.

Temporizador Timer 0:
Introducción:
• 8-bit del temporizador / contador
• Lectura / escritura de las capacidades
• 8-bitsoftware programable pre-escalable
• Reloj interno o externo
• interrupción por desbordamiento de FFh a 00h
• Margen de selección de reloj externo

Figura Nº1 “Diagrama de Bloques Timer 0”

Temporizador Timer 1:
Introducción:
El módulo Timer1 es un temporizador de 16 bits / contador que consta de dos registros de 8 bits (TMR1H y
TMR1L) que son de lectura y escritura. El par de registrosTMR1 (TMR1H: TMR1L) incrementan de 0000h a FFFFh
y da la vuelta a 0000h. La interrupción del Timer1, si está habilitado, se genera el desbordamiento, lo que queda
retenida en el bit de flag TMR1IF interrupción. Esta interrupción puede ser activado / desactivado mediante la
creación / borrado de la interrupción del Timer1 permiten TMR1IE bit de habilitación.
Timer1 puede funcionar en uno de los3 modos:
 Como un reloj sincronizado
 Como un contador síncrono
 Como un contador asíncrono
El modo de funcionamiento viene determinado por bit de reloj de selección, TMR1CS (T1CON), y el bit de
sincronización T1SYNC.
En el modo de temporizador Timer1, los incrementos de cada ciclo de instrucción. En el modo de contador,
se incrementa en cada flanco ascendente de la entrada de reloj...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Prtotipo Semaforo Pic 16F84
  • Diagrama Semaforo Con Pic
  • Semaforo Con Pic 16F84A
  • Semaforo Con Microcontrolador Pic 16F887
  • Semaforo Con Pic 16F84A
  • semaforo con pic
  • Proyecto semaforo pic 16f84
  • Semaforo con pic 16f84a

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS