funcion kbi microcontroladores

Páginas: 6 (1416 palabras) Publicado: 24 de febrero de 2015
INTERRUPCIONES POR TECLADO Y
CONVERTIDOR ANALOGICO A
DIGITAL

Esta función está íntimamente ligada a los pines I/O, permite

generar interrupción a la MCU por varias líneas de entrada y por
los puertos B, D y G.
El aprovechamiento de esta función radica en la posibilidad de
implementar la lectura de un teclado por el mecanismo de las
interrupciones y generar a la máquina un wakeup(despertar)
desde los modos de bajo consumo.

DIAGRAMA FUNCION KBI

Registro de selección de pin del KBI (KBIPE)
 Cada pin con posibilidad de generar interrupción es habilitado independientemente vía los

bits KBIxPE[KBIPEn].
 Registro del KBI1: pines asociados al KBI y su estado eléctrico. Este registro deberá ser
leído para saber quién ha generado un evento de KBI.
 KBIPEn:Habilita el pin asociado a la función KBI.
0: El pin no está habilitado
1: El pin está habilitado como función KBI
•

Registro de estado y control KBISC
 KBF: Bandera que indica cuando un evento de KBI ha sido detectado.

0: No hay presencia de evento por KBI
1: Hay un evento de KBI presente
 KBACK: Bit utilizado para aclarar el estado del Flip Flop del KBI, como reconocimiento a un eventode
KBI
0: No tiene efecto
1: Aclara el estado del Flip Flop del KBI
 KBIE: Bit utilizado habilitar la opción de generar un evento de interrupción debido a un evento de KBI.
0: Inhabilita un requerimiento de interrupción por KBI
1: Habilita un requerimiento de interrupción por KBI
 KBIMOD: Controla el modo de detección de la función KBI
0: Detección por flanco únicamente
1: Detección porflanco y nivel

Registro de selección del flanco y nivel del KBI (KBIES)
 muestra el registro de selección del flanco y nivel del pin, para la función KBI.
 KBEDGn: Selecciona la polaridad de la señal eléctrica aplicada al pin del KBI y a su

vez selecciona el pullup/ pulldown asociado al pin.
0: Habilita flanco de bajada y nivel bajo, para la detección de evento de KBI y a su vezhabilita pullup al pin asociado.
1: Habilita flanco de subida y nivel alto, para la detección de evento de KBI y a su vez
habilita pulldown al pin asociado.

Breve descripción del módulo ADC y
diagrama en bloques
 Técnica de conversión por aproximaciones sucesivas hasta 12 bits de resolución.
 Hasta 28 entradas análogas.
 Conversión programable para 8, 10 y 12 bits, justificada a laderecha y no signada.
 Modo de conversión simple y continua.
 Tiempo de conversión programable y modo de reducción de consumo.
 Evento de finalización de una conversión y generación de evento de interrupción al finalizar la

conversión.
 Hasta cuatro fuentes de reloj de conversión.
 Operación en modo WAIT y STOP 3, para reducción de ruido.
 Posibilidad de selección de reloj asincrónico,para operación en bajo ruido.

 Posibilidad de elegir una señal de disparo por hardware (trigger), para iniciar conversión.
 Comparación del valor convertido contra un valor programado, para mayor que, igual

que o menor que.

Diagrama en bloques del ADC

 (A) corresponde al sistema de reloj del ADC: Este circuito tiene la posibilidad de

seleccionar cuatro fuentes, como: Relojasíncrono (ADACK), reloj del BUS, reloj del
BUS dividido por dos y un reloj alterno (ALTCLK).
 El circuito (B) corresponde a los registros de configuración y control del ADC:.
 El circuito (C) sincroniza toda la operación de conversión, actuando como una gran
máquina de estados.
 El circuito (D) multiplexa las diferentes entradas análogas (canales A/D) que puede
atender el sistema ADC yestablece la ventana de conversión.
 El circuito (E) es el corazón del módulo ADC y corresponde al SAR (Succesive
Aproximation Register) de la conversión.
 El circuito (F) configura la lógica de interrupción del módulo ADC y finalmente, el
circuito (G) establece las componentes para la comparación del valor convertido
contra un valor programado.

Registros asociados al módulo ADC
 Registro...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • FUNCIONES BASICAS DE MICROCONTROLADORES
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • Microcontroladores
  • microcontroladores
  • Microcontroladores
  • Microcontroladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS