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
 

Último

plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 

Último (20)

plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 

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