Act

Páginas: 6 (1395 palabras) Publicado: 31 de octubre de 2015
centerbottom10500090000centercenter0105000centercenter0105000centertop10500090000
MicroControladores y MicroProcesadores
º Desarrollo de Act.Clase 14
Programación en C.
Inicialización de circuitos a base de
Microcontroladores.
33769307175500 Uso de timers como temporizador-acumulador
45720018669000
160020020320000
30861007429500
Elaboró:
Cab Cab 4to Año IECN
Carbajal GironIván
(D-2687498)
INTRODUCCION.
Dependiendo de la variante específica, la familia de dispositivos dsPIC30F ofrece varios temporizadores de 16 bits. Estas temporizadores son designados como Timer1, Timer2, Temporizador 3,..., etc.
Cada módulo temporizador es un temporizador de 16 bits / contador que consiste en lo siguiente legible / grabable registros:
• TMRx: 16-bit de registro de cuenta deltemporizador.
• PRx: 16-bit período de registro asociado con el temporizador.
• TxCON: registro de control de 16 bits asociado con el temporizador.
Cada módulo temporizador también tiene los bits correspondientes para el control de interrupción:
• Interrumpir Activar bit Control (TxIE).
• Interrupción de la bandera de bits de estado (TXIF).
340169525209500• Bits de control de interrupción deprioridad (TxIP <2: 0>).
56261046355000Con algunas excepciones, todos los temporizadores de 16 bits tienen el mismo circuito funcional. El 16-bit temporizador se clasifica en tres tipos de dar cuenta de sus diferencias funcionales:
• Tipo A base de tiempo
• Base de tiempo Tipo B
• Base de tiempo Tipo C
Algunos temporizadores de 16 bits se pueden combinar para formar un temporizador de 32bits.
Esta sección no describe los contadores de tiempo dedicados que están asociados con los dispositivos periféricos.
Por ejemplo, esto incluye las bases de tiempo asociadas con el módulo de control del motor PWM y el módulo Cuadratura Encoder Interface (QEI).
Modos de operación.
Cada módulo de temporizador puede operar en uno de los siguientes modos :
• Como un temporizador síncrona.
•Como contador síncrono.
• Como un temporizador acumulador.
• Como un contador asíncrono (Tipo A base de tiempo solamente).
Los modos de temporizador están determinados por los siguientes bits:
• TCS (TxCON < 1 >): bit de control de código fuente de reloj temporizador
• TSYNC (T1CON < 2 >): bit de temporizador de sincronización de control (tipo A base de tiempo solamente)
• TGATE(TxCON < 6 >): bit Reloj de Control Puerta
Cada módulo temporizador está activado o desactivado mediante el bit de control TON (TxCON < 15 >).
Modo temporizador Acumulador.
El modo acumulador sigue el registro del Timer interno para incrementar basado en la duración de una señal alta aplicado en el TxCK pin. En el modo Timer Acumulador, la fuente de reloj es derivado de una sistemade reloj interno. Cuando el TxCK pin está en alto, el registro del Timer contará ascendentemente hasta que el periodo haya concluido, o el estado del TxCK pin cambie a estado bajo. Un pin de estado de transición de alto a bajo hara la interrupción de la bandera Tx1F.
El bit de control TGATE (TxCON<6>) debe estar fijo para habilitar el Modo Gated Time Accumulation.

DESARROLLO.
Act.Clase 13: Temporizador de duración variable.
Realice un programa de alto nivel para dspic30f4011 que genere una señal cuadrada en el pin RB0, donde la duración de cada semiciclo será la misma que el tiempo que dure presionado el push button ubicado en el pin RB1.
NOTA: Considere el manejo de dos timers de su preferencia, donde el primero trabajará en modo temporizador y el segundo en acumulador.MATERIAL.
Material Cantidad
Proto board 1
Pickit 2 1
Oscilador de cuarzo de 12kHz 1
Capacitores de 22pf 2
Leds 2
Resistencias de 1k 2
Resistencias de 10k 2
Resistencias de 330 1
Display 7 segmentos de Ánodo Común 1
Cable -
Pinzas de punta y corte 2
Push Botton 1
DESARROLLO.
Configuración de los Timers (Timer 1).
En esta practica se utilizaran 2 Timers donde el primero hará un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Act
  • Act
  • ACT
  • ACT
  • Act
  • Act
  • ACT
  • Act

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS