SlideShare una empresa de Scribd logo
1 de 13
MODULO DE INTERRUPCION POR TECLADO (KBI) ERINSON TOSCANO  ANDRES MENDIVELSO TEC. AUTOMATIZACION INDUSTRIAL 148904 2011
OBJETIVO DEL CAPITULO Al finalizar el capitulo el estudiante estará en capacidad de utilizar, configurar y manipular la interrupción por teclado KBI, la cual facilita el desarrollo de aplicaciones que utilicen este dispositivo de entrada de datos.
INTRODUCCION  En muchas aplicaciones es común el uso de dispositivos para introducir información, caso particular del teclado, el cual se hace presente en desarrollos  como los controles de bandas transportadoras, programación de tareas   , horarios, control de acceso, etc. El modulo de interrupción por teclado tiene (7) interrupciones externas manipuladas de manera independiente cada una de ellas, y se encuentran disponibles entre los pines PTA [0:6].
REGISTRO DE CONTROL  Y ESTADO DE TECLADO(Kbscr) ,[object Object],KEYF: BIT DE BANDERA DE TECLADO Este bit de solo lectura y toma el valor  1 lógico cuando la interrupción por teclado ha ocurrido y se encuentra pendiente por atender.
[object Object]
0: interrupción de teclado no pendienteACCK: BIT DE RECONOCIMIENTO DE TECLADO Este bit es leído siempre como 0 lógico. IMASKK: BIT DE HABILITACION DE INTERRUPCION POR TECLADO. ,[object Object]
    0: Habilita la interrupción por teclado ,[object Object]
Este registro habilita independientemente los pines del puntero A. ,[object Object]
  0: el bit KBIx es deshabilitado para interrupción por teclado,[object Object]
Los teclados lineales son los que poseen tantos pines como teclas presentes y dos pines más para alimentación. Cada vez que se pulse una tecla, esta enviara a su respectivo pin un nivel bajo, identificado con ello la tecla pulsada. Los teclados matriciales Los cuales son los más utilizados en la gran mayoría de aplicaciones electrónicas se encuentran configurados, como su nombre lo indica,  como, una matriz.
Los teclados inicialmente son ensamblados en forma de matriz, como se ilustra en la figura. Cuando no se ha oprimido ninguna tecla todas las teclas abiertas no hay conexión entre renglones y columnas.
Para identificar una tecla, este se encuentra direccionado  por una fila y una columna, y la intersección de ellas en casilla la tecla, esta se encuentra direccionada por una fila y una columna, y a la intersección de ellas  en casilla la tecla. En nuestro caso se explicara un ejemplo de interrupción por teclado, mediante un teclado matricial de 16 teclas el cual enviara el valor de la tecla

Más contenido relacionado

Similar a KBI-Teclado

Como se hace un teclado.
Como se hace un teclado.Como se hace un teclado.
Como se hace un teclado.juanesgarza
 
Como se hace un teclado2.
Como se hace un teclado2.Como se hace un teclado2.
Como se hace un teclado2.juanesgarza
 
Arquitectura del teclado
Arquitectura del tecladoArquitectura del teclado
Arquitectura del tecladoYESENIA CETINA
 
Hardware (precentacion)
Hardware (precentacion)Hardware (precentacion)
Hardware (precentacion)Isela_Ordaz
 
Oscar javier
Oscar javierOscar javier
Oscar javieroskar0316
 
Hardware (precentacion)[1]
Hardware (precentacion)[1]Hardware (precentacion)[1]
Hardware (precentacion)[1]francisco_302
 
EL TECLADO GRIMELTH Y DIEGO
EL TECLADO GRIMELTH Y DIEGOEL TECLADO GRIMELTH Y DIEGO
EL TECLADO GRIMELTH Y DIEGOgrimelth2412
 
Presentación1
Presentación1Presentación1
Presentación11007050
 
Rafael avila exposición
Rafael avila exposiciónRafael avila exposición
Rafael avila exposiciónRAFAVILA88
 
Parte externa del mouse
Parte externa del mouseParte externa del mouse
Parte externa del mousejorge1795
 
Parte externa del mouse
Parte externa del mouseParte externa del mouse
Parte externa del mousejorge1795
 
Parte externa del mouse
Parte externa del mouseParte externa del mouse
Parte externa del mousejorge1795
 

Similar a KBI-Teclado (20)

Como se hace un teclado.
Como se hace un teclado.Como se hace un teclado.
Como se hace un teclado.
 
Como se hace un teclado2.
Como se hace un teclado2.Como se hace un teclado2.
Como se hace un teclado2.
 
Arquitectura del teclado
Arquitectura del tecladoArquitectura del teclado
Arquitectura del teclado
 
El Teclado
El TecladoEl Teclado
El Teclado
 
Hardware (precentacion)
Hardware (precentacion)Hardware (precentacion)
Hardware (precentacion)
 
Oscar javier
Oscar javierOscar javier
Oscar javier
 
Hardware (precentacion)[1]
Hardware (precentacion)[1]Hardware (precentacion)[1]
Hardware (precentacion)[1]
 
Grimelth y diego
Grimelth y diegoGrimelth y diego
Grimelth y diego
 
EL TECLADO GRIMELTH Y DIEGO
EL TECLADO GRIMELTH Y DIEGOEL TECLADO GRIMELTH Y DIEGO
EL TECLADO GRIMELTH Y DIEGO
 
Presentación1
Presentación1Presentación1
Presentación1
 
Expo teclado
Expo tecladoExpo teclado
Expo teclado
 
Teclado
TecladoTeclado
Teclado
 
El teclado
El tecladoEl teclado
El teclado
 
Teclado matricial
Teclado matricialTeclado matricial
Teclado matricial
 
El teclado
El tecladoEl teclado
El teclado
 
Rafael avila exposición
Rafael avila exposiciónRafael avila exposición
Rafael avila exposición
 
Proyecto3
Proyecto3Proyecto3
Proyecto3
 
Parte externa del mouse
Parte externa del mouseParte externa del mouse
Parte externa del mouse
 
Parte externa del mouse
Parte externa del mouseParte externa del mouse
Parte externa del mouse
 
Parte externa del mouse
Parte externa del mouseParte externa del mouse
Parte externa del mouse
 

Más de tecautind

Conversor análogo
Conversor análogoConversor análogo
Conversor análogotecautind
 
Indexado con desplazamiento
Indexado con desplazamiento  Indexado con desplazamiento
Indexado con desplazamiento tecautind
 
INTRODUCCION A LA PROGRAMACION DE LOS MICROCONTROLADORES MOTOROLA-FREESCALE
INTRODUCCION A LA PROGRAMACION DE LOS MICROCONTROLADORES MOTOROLA-FREESCALEINTRODUCCION A LA PROGRAMACION DE LOS MICROCONTROLADORES MOTOROLA-FREESCALE
INTRODUCCION A LA PROGRAMACION DE LOS MICROCONTROLADORES MOTOROLA-FREESCALEtecautind
 
introduccion a la programacion de los microcontroladores motorola-freescale
introduccion a la programacion de los microcontroladores motorola-freescaleintroduccion a la programacion de los microcontroladores motorola-freescale
introduccion a la programacion de los microcontroladores motorola-freescaletecautind
 
Puertos de entrada/salida
Puertos de entrada/salidaPuertos de entrada/salida
Puertos de entrada/salidatecautind
 
Puertos de entrada diapositivas
Puertos de entrada diapositivasPuertos de entrada diapositivas
Puertos de entrada diapositivastecautind
 
Introduccion a microcontroladores
Introduccion a microcontroladoresIntroduccion a microcontroladores
Introduccion a microcontroladorestecautind
 
Control automatico de bandas transportadoras
Control automatico de bandas transportadorasControl automatico de bandas transportadoras
Control automatico de bandas transportadorastecautind
 
Conceptos básicos de electricidad y electromagnetismo
Conceptos básicos de electricidad y electromagnetismoConceptos básicos de electricidad y electromagnetismo
Conceptos básicos de electricidad y electromagnetismotecautind
 
Contactores 1.pptx
Contactores 1.pptxContactores 1.pptx
Contactores 1.pptxtecautind
 
Presentacin1 110317070816-phpapp01
Presentacin1 110317070816-phpapp01Presentacin1 110317070816-phpapp01
Presentacin1 110317070816-phpapp01tecautind
 
Proceso automatico de estibado
Proceso automatico de estibadoProceso automatico de estibado
Proceso automatico de estibadotecautind
 
Galga extensiométrica
Galga extensiométricaGalga extensiométrica
Galga extensiométricatecautind
 
Lore automatismos 2
Lore automatismos 2Lore automatismos 2
Lore automatismos 2tecautind
 
Sensores para el sistema de control de Movimiento
Sensores para el sistema de control de MovimientoSensores para el sistema de control de Movimiento
Sensores para el sistema de control de Movimientotecautind
 
Dispositivos de proteccion
Dispositivos de proteccionDispositivos de proteccion
Dispositivos de protecciontecautind
 
Exposicion yeison
Exposicion yeisonExposicion yeison
Exposicion yeisontecautind
 
Exposicion yeison
Exposicion yeisonExposicion yeison
Exposicion yeisontecautind
 

Más de tecautind (20)

Capitulo 6
Capitulo 6Capitulo 6
Capitulo 6
 
Conversor análogo
Conversor análogoConversor análogo
Conversor análogo
 
Capitulo 6
Capitulo 6Capitulo 6
Capitulo 6
 
Indexado con desplazamiento
Indexado con desplazamiento  Indexado con desplazamiento
Indexado con desplazamiento
 
INTRODUCCION A LA PROGRAMACION DE LOS MICROCONTROLADORES MOTOROLA-FREESCALE
INTRODUCCION A LA PROGRAMACION DE LOS MICROCONTROLADORES MOTOROLA-FREESCALEINTRODUCCION A LA PROGRAMACION DE LOS MICROCONTROLADORES MOTOROLA-FREESCALE
INTRODUCCION A LA PROGRAMACION DE LOS MICROCONTROLADORES MOTOROLA-FREESCALE
 
introduccion a la programacion de los microcontroladores motorola-freescale
introduccion a la programacion de los microcontroladores motorola-freescaleintroduccion a la programacion de los microcontroladores motorola-freescale
introduccion a la programacion de los microcontroladores motorola-freescale
 
Puertos de entrada/salida
Puertos de entrada/salidaPuertos de entrada/salida
Puertos de entrada/salida
 
Puertos de entrada diapositivas
Puertos de entrada diapositivasPuertos de entrada diapositivas
Puertos de entrada diapositivas
 
Introduccion a microcontroladores
Introduccion a microcontroladoresIntroduccion a microcontroladores
Introduccion a microcontroladores
 
Control automatico de bandas transportadoras
Control automatico de bandas transportadorasControl automatico de bandas transportadoras
Control automatico de bandas transportadoras
 
Conceptos básicos de electricidad y electromagnetismo
Conceptos básicos de electricidad y electromagnetismoConceptos básicos de electricidad y electromagnetismo
Conceptos básicos de electricidad y electromagnetismo
 
Contactores 1.pptx
Contactores 1.pptxContactores 1.pptx
Contactores 1.pptx
 
Presentacin1 110317070816-phpapp01
Presentacin1 110317070816-phpapp01Presentacin1 110317070816-phpapp01
Presentacin1 110317070816-phpapp01
 
Proceso automatico de estibado
Proceso automatico de estibadoProceso automatico de estibado
Proceso automatico de estibado
 
Galga extensiométrica
Galga extensiométricaGalga extensiométrica
Galga extensiométrica
 
Lore automatismos 2
Lore automatismos 2Lore automatismos 2
Lore automatismos 2
 
Sensores para el sistema de control de Movimiento
Sensores para el sistema de control de MovimientoSensores para el sistema de control de Movimiento
Sensores para el sistema de control de Movimiento
 
Dispositivos de proteccion
Dispositivos de proteccionDispositivos de proteccion
Dispositivos de proteccion
 
Exposicion yeison
Exposicion yeisonExposicion yeison
Exposicion yeison
 
Exposicion yeison
Exposicion yeisonExposicion yeison
Exposicion yeison
 

KBI-Teclado

  • 1. MODULO DE INTERRUPCION POR TECLADO (KBI) ERINSON TOSCANO ANDRES MENDIVELSO TEC. AUTOMATIZACION INDUSTRIAL 148904 2011
  • 2. OBJETIVO DEL CAPITULO Al finalizar el capitulo el estudiante estará en capacidad de utilizar, configurar y manipular la interrupción por teclado KBI, la cual facilita el desarrollo de aplicaciones que utilicen este dispositivo de entrada de datos.
  • 3. INTRODUCCION En muchas aplicaciones es común el uso de dispositivos para introducir información, caso particular del teclado, el cual se hace presente en desarrollos como los controles de bandas transportadoras, programación de tareas , horarios, control de acceso, etc. El modulo de interrupción por teclado tiene (7) interrupciones externas manipuladas de manera independiente cada una de ellas, y se encuentran disponibles entre los pines PTA [0:6].
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Los teclados lineales son los que poseen tantos pines como teclas presentes y dos pines más para alimentación. Cada vez que se pulse una tecla, esta enviara a su respectivo pin un nivel bajo, identificado con ello la tecla pulsada. Los teclados matriciales Los cuales son los más utilizados en la gran mayoría de aplicaciones electrónicas se encuentran configurados, como su nombre lo indica, como, una matriz.
  • 11. Los teclados inicialmente son ensamblados en forma de matriz, como se ilustra en la figura. Cuando no se ha oprimido ninguna tecla todas las teclas abiertas no hay conexión entre renglones y columnas.
  • 12. Para identificar una tecla, este se encuentra direccionado por una fila y una columna, y la intersección de ellas en casilla la tecla, esta se encuentra direccionada por una fila y una columna, y a la intersección de ellas en casilla la tecla. En nuestro caso se explicara un ejemplo de interrupción por teclado, mediante un teclado matricial de 16 teclas el cual enviara el valor de la tecla
  • 13.
  • 14. FIN