Sei sulla pagina 1di 11

TECNOLGICO NACIONAL DE MXICO

INSTITUTO TECNOLGICO SUPERIOR de los Ros


Ingeniera Electromecnica

6to Semestre Grupo: A

Microcontroladores

Tema: 2.4 Perifricos internos

Profesor: Ing. Amalio Garca Salvador

Equipo:
Gabriel de la cruz Montiel.
Tooalexis Durn Mndez Prez
Luis Fredy Snchez Daz.

Balancn, Tabasco, Abril del 2017.


Perifricos
Los principales perifricos internos
que incorporan los microcontroladores se
describen a continuacin:
Temporizadores/Con
tadores
Los temporizadores/contadores (Timers/Counters) se emplean para
controlar periodos de tiempo (temporizadores) y para contar el
numero de sucesos que se producen en el exterior (contadores).
Para la medida de tiempos se carga un registro con el valor
adecuado y a continuacin dicho valor se incrementa o se
decrementa al ritmo de los impulsos del reloj del microcontrolador, o
de algn submltiplo de l, hasta que rebase y llegue a cero,
momento en el que se pone a uno un biestable que est acoplado a
la unidad de control por paro, consulta o interrupcin. Cuando se
cuenta sucesos que se materializan mediante cambios de nivel
flancos en algn terminal de controlador, el contenido del
mencionado registro se incrementa o decrementa al ritmo de los
Circuito de
vigilancia
El circuito de vigilancia (Watchdog) consiste en un temporizador que
pasa por cero cuando rebasa su capacidad y provoca una
reinicializacin automtica del microcontrolador. Su funcionalidad se
basa en el carcter cclico del programa que ejecuta cualquier
microcontrolador.
Se utiliza para que el microcontrolador no se quede bloqueado de
forma indefinida tras un fallo del programa o un fallo no permanente
del sistema fsico. El programa de trabajo se debe disear para que
reinicialice el circuito de vigilancia, en el caso de estar habilitado,
antes de que se produzca el rebasamiento de su temporizador. Si no
se hace as, se producen reinicializaciones del microcontrolador
aunque est funcionando correctamente. Si por el contrario, el
programa falla o se bloquea, el circuito de vigilancia termina su
temporizacin y provoca la reinicializacion.
Circuito de control del modo de baja
consumo de energa
Para ahorrar energa los microcontroladores poseen una o ms
instrucciones especiales (como por ejemplo SLEEP en los PIC) que se
utilizan cuando el microcontrolador no ejecuta ninguna instruccin
mientras est a la espera de algn acontecimiento externo. Esta
instruccin sita al microcontrolador en un modo de bajo consumo,
en el que la energa consumida es mucho menor que en
funcionamiento normal. Al activarse una interrupcin ocasionada
por el acontecimiento esperado el microcontrolador recupera su
modo de funcionamiento normal. Pueden existir diversos modos de
bajo consumo. Los modos habituales (de mayor a menor consumo)
son:
- Reposo (Idle): El procesador est parado (no ejecuta
instrucciones) pero los perifricos estn activos.

- Detenido (Stop): El procesador y los perifricos estn parados


(excepto el circuito de vigilancia en algunos microcontroladores).

- Mnima potencia (Power down): Slo se aplica la tensin de


alimentacin a una parte de la memoria.
Los
perifricos
Los perifricos son los elementos que en realidad
diferencian a los microcontroladores PIC de un
microprocesador. Ellos hacen posible la comunicacin
con el mundo exterior (puertos I/O, manejadores LCD,
entradas A/D, PWM, etc.) y la realizacin de diversas
tareas tales como tener diferentes bases de tiempo.
Los principales perifricos de un microcontrolador PIC
son:
Las lneas o pines de entrada/salida (I/O) de
propsito general

Permiten que el PIC reciba y enve seales desde y


hacia el mundo exterior. Adems, se utilizan para
vigilar y controlar otros dispositivos. Para darle ms
flexibilidad al dispositivo, algunos pines se multiplexan
con funciones alternas. Esto quiere decir que en unos
casos las mismas lneas pueden ser pines de
entrada/salida o en otros casos, realizar otra funcin.
Los
temporizadore
s
Se utilizan para establecer bases de tiempo confiables,
medir el tiempo entre eventos, contar eventos
externos, etc. En los microcontroladores PIC pueden
existir diferentes tipos de temporizadores como:
Timer0. Temporizador de 8 bits.
Timer1. Temporizador de 16 bits.
Timer2. Temporizador de 8 bits.
Los mdulos de captura, comparacin y PWM
(CCP).

Cada mdulo CCP contiene un registro de 16 bits que


opera como registro de captura, como un registro de
comparacin o como un registro de PWM de 10 bits.
Estos mdulos son muy tiles en distintas aplicaciones
tales como el control de motores o cargas resistivas,
comparacin de seales y otras.
Puerto serial sncrono (SSP).

Este mdulo es una interfaz serial para la comunicacin


con otros microcontroladores u otros perifricos tales
como memorias seriales, registros de desplazamiento,
conversores A/D, etc.

Potrebbero piacerti anche