Teclado Matricial. Ing. Diego Chacón
|
|
- Alejandra Zúñiga Pereyra
- hace 6 años
- Vistas:
Transcripción
1 Teclado Matricial Ing. Diego Chacón
2 Teclado 4x4 y PIC16f877A Uno de los periféricos bastante util que usamos en algunos proyectos con microcontroladores es teclado matricial. Normalmente los encontramos en 2 presentaciones, 3x4 y 4x4. el primer numero nos indica la cantidad de columnas y el segundo la cantidad de filas.
3
4 Normalmente el teclado necesita resistencias de Pull-up para que el microcontrolador pueda interpretar las señales que produce el teclado. Esta seria una conexión típica de un teclado y un microcontrolador. Como observamos en la imagen anterior nace la necesidad de conectar las resistencias externas, pero algunos microcontroladores como por ejemplo el 16F877A trae internamente estas resistencias conectadas en el puerto B.
5 Como funciona un teclado matricial? El principio de funcionamiento es sencillo y es similar a lo que haríamos para multiplexar leds o dipslays de 7 segmentos. El programa configura el puerto B del PIC de la siguiente forma: RB4 a RB7 funcionan como salidas y la otra mitad (RB0-RB3) como entradas. Las filas (horizontal) del teclado matricial se conectan a los bits más significativos que funcionan como salidas, mientras que las columnas (vertical) se conectan a los bits menos significativos del puerto que funcionan como entradas con resistencias pulldown. Cualquier tecla que se oprima en una columna causará que uno de los bits menos significativos del puerto (RB0 RB3) cambie de un estado lógico bajo a un estado alto.
6 La siguiente imágen muestra las conexiones del teclado al puerto B del microcontrolador. La imagen muestra el teclado en reposo (sin teclas oprimidas).
7 Que pasa cuando se oprime una tecla en un teclado matricial? la corriente puede fluir a través del switch y el voltaje de los pines conectados a las filas del teclado (5 V o nivel alto) aparece ahora también en alguno de los pines RB0 a RB3 según la columna en la que se encuentra la tecla oprimida. La siguiente imagen ilustra lo que sucede al oprimir una tecla: al oprimir el botón 6 provocamos un cambio en el PIN RB2 que ahora recibe un 1 o estado alto. Sabemos entonces que se ha pulsado un botón en la segunda columna y se muestra como un nivel lógico alto aparece en los bits menos significativos del puerto B, específicamente en RB2.
8
9 De esta manera el microcontrolador sabe que se ha oprimido una tecla al detectar un cambio de nivel en los bits menos significativos. Hasta el momento, se sabe que se ha oprimido una tecla en alguna columna (dependiendo del bit activo RB3 a RB0), sin embargo, no sabemos en cual fila. Para resolver en que fila se oprimió una tecla, hay que realizar un proceso de escaneo del teclado. En este proceso, colocaremos en secuencia un 1 lógico (estado alto) en los 4 bits más significativos del puerto y leeremos el estado de los 4 bits menos significativos. Sigamos con el ejemplo en el que se ha oprimido la tecla 6 pero ahora viéndolo gráficamente:
10
11
12
13
14
15
16 Teclado matricial 4x4 con los microcontroladores PIC El microcontrolador escanea en forma sucesiva los pines de salida, mientras lee las entradas en la parte baja del puerto, de manera que puede detectar que teclas están oprimidas en cada fila. Ahora solo falta escribir nuestro codigo en MikroC que implemente los procedimientos mencionados anteriormente y nos devuelva un valor de la tecla oprimida, por ejemplo, mediante un número binario.
17 Su funcionamiento es muy sencillo, cuando se presiona una tecla, se conectan internamente la fila y columna correspondientes; por ejemplo, al presionar la tecla 7 se conectan la fila C y la columna 1. Si no hay ninguna tecla presionada, las filas están desconectadas de las columnas. Su funcionamiento es muy sencillo, cuando se presiona una tecla, se conectan internamente la fila y columna correspondientes; por ejemplo, al presionar la tecla 7 se conectan la fila C y la columna 1. Si no hay ninguna tecla presionada, las filas están desconectadas de las columnas.
18 Figura 1 Teclado matricial 4x4
19 En la tabla se describen las funciones que se incluyen en la librería Keypad4x4 de mikroc PRO para el manejo del teclado matricial 4x4.
20
21 Al correr la simulación de este programa en la pantalla se pueden ver los valores retornados por el teclado. En la siguiente figura se puede apreciar un a vista de la simulación cuando se pulsa la tecla rotulada con el número 8: Para el caso puntual de este ejemplo el teclado hace un barrido de izquierda a derecha y de arriba hacia abajo, empezando con la tecla 1, y terminando con la tecla D. Esto significa que los retornos de las funciones de lectura para el teclado son los siguientes datos con respecto a cada una de las teclas:
22 El programa diseñado en MikroC PRO, leerá el teclado y mostrará en el LCD, el valor retornado por el mismo. Para este fin observe y analice el siguiente ejemplo: //Declaración del puerto para el teclado 4x4 char keypadport at PORTC; //Definición pines para el LCD. sbit LCD_RS at RB4_bit; sbit LCD_EN at RB5_bit; sbit LCD_D7 at RB3_bit; sbit LCD_D6 at RB2_bit; sbit LCD_D5 at RB1_bit; sbit LCD_D4 at RB0_bit; //Definición de registros TRIS para el LCD. sbit LCD_RS_Direction at TRISB4_bit; sbit LCD_EN_Direction at TRISB5_bit; sbit LCD_D7_Direction at TRISB3_bit; sbit LCD_D6_Direction at TRISB2_bit; sbit LCD_D5_Direction at TRISB1_bit; sbit LCD_D4_Direction at TRISB0_bit;
23 void main( void ) { //Declaración de variables. unsigned short Tecla; char Text[20]; //Configuración e inicialización del PIC. Lcd_Init(); //Inicialización del LCD. Lcd_Cmd(_LCD_CURSOR_OFF); //Se apaga el cursor. Lcd_Out(1, 1,"Tecla:"); //Se imprime texto. while(1)//bucle infinito. { Tecla=Keypad_Key_Press(); //Se lee el teclado y se guarda el resultado en Tecla. ByteToStr(Tecla, Text); //Conversión de entero a texto. Lcd_Out(2,1,Text); //Visualización del valor retornado por el teclado. } }
24
25
26 Hasta este punto se pueden leer del teclado una serie de números pero estos no son equivalentes a la tecla pulsada, para corregir este aspecto se debe implementar una función que decodifique los valores entregados por el teclado y los convierta en el verdadero carácter que cada una de las teclas representa. Para este fin observe la siguiente función que se hace por medio de una estructura switch case para decodificar el teclado.
27 //Función para decodificar el teclado. char LeerTeclado( void ) { //Estructura switch case para evaluar los valores retornados //por la librería del teclado. switch(keypad_key_press() ) { case 1: return 1 ; case 2: return 2 ; case 3: return 3 ; case 4: return A ; case 5: return 4 ; case 6: return 5 ; case 7: return 6 ; case 8: return B ; case 9: return 7 ; case 10: return 8 ; case 11: return 9 ; case 12: return C ; case 13: return * ; case 14: return 0 ; case 15: return # ; case 16: return D ; default: return 0; //Tecla no pulsada. } }
CAPÍTULO 3. Las principales funciones del microcontrolador son: adquirir por medio del A/D y también, mostrar mensajes de pesos y voltaje en el LCD.
CAPÍTULO 3 3. DISEÑO DEL SOFTWARE. La programación del PIC se realizó en lenguaje C, usando el compilador mikroc PRO for PIC. Este compilador se utilizó, ya que tiene una versión demo muy buena, además
Más detallesMICROCONTROLADORES PIC
EL TECLADO MATRICIAL MANEJO DE INTERRUPCIONES MICROCONTROLADORES PIC EJERCICIOS TECLADO HEXADECIMAL.03B CCFF D.P.E. MÓDULO DE PROYECTOS 1 EL TECLADO MATRICIAL 4X4 Y LA INTERRUPCIÓN RBIF Manejo Del Teclado
Más detalles4.4 Interrupciones RBI (Interrupciones por cambio de estado)
49 4.4 Interrupciones RBI (Interrupciones por cambio de estado) Cuatro pines del PORTB (RB7:RB4) son capaces de disparar una interrupción por cambio de estado. Este tipo de interrupciones son comúnmente
Más detallesPRÁCTICA 5. Semestre 2 2015 ADQUISICIÓN DE DATOS MEDIANTE EL MODULO ADC
PRÁCTICA 5. Semestre 2 2015 ADQUISICIÓN DE DATOS MEDIANTE EL MODULO ADC Duración: 1 semanas Objetivo General: Desarrollar una aplicación basada en la adquisición de datos mediante el convertidor Analógico
Más detallesESCUELA SUPERIOR POLITÉCNICA DEL LITORAL
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL FACULTAD DE INGENIERÍA EN ELECTRICIDAD Y COMPUTACIÓN PROGRAMACIÓN DE TEMPERATURAS CON SUS ALARMAS UTILIZANDO EL SENSOR INTELIGENTE DS1820 EN COMUNICACIÓN ONE-WIRE
Más detallesGuía #2 Acceso a registros y uso de puertos.
Curso de microcontroladores PIC. Guía # 2 1 Guía #2 Acceso a registros y uso de puertos. Distribución de la memoria. Todo microcontrolador cuenta con periféricos para comunicarse con el mundo exterior,
Más detallesArduino. Teclado matricial. Col1 Col2 Col3 Col4
TECLADO MATRICIAL 4x4 Información: http://www.prometec.net/teclados-matriciales/ Un teclado es una matriz de teclas organizadas en filas y columnas. Suelen ser de 4x4, como el de la figura, pero si no
Más detallesLenguajes de programación
Lenguajes de programación Un computador solo entiende lenguaje binario Un procesador tiene un conjunto finito de operaciones binarias Un programa de computador es una secuencia de estas instrucciones Etapas
Más detallesAR 9 T. Tutorial 9: Display LCD
9 T Tutorial 9: Display LCD En este tutorial, se va a mostrar cómo conectar una pantalla LCD 1602A a una placa Arduino UNO para mostrar texto por pantalla. Material 1 Arduino uno 1 cable AB 1 Protoboard
Más detallesProyecto de Diseño # 3 DISEÑO E IMPLEMENTACIÓN DE SISTEMAS ARITMÉTICOS MATERIAL ADICIONAL
INSTITUTO TECNOLÓGICO DE COSTA RICA ESCUELA DE INGENIERÍA ELECTRÓNICA IE-3308: LABORATORIO DE DISEÑO LÓGICO Prof. Ing. Luis C. Rosales Proyecto de Diseño # 3 DISEÑO E IMPLEMENTACIÓN DE SISTEMAS ARITMÉTICOS
Más detallesProgramación de Computadores 4 Iteraciones y Decisiones. Prof. Javier Cañas. Universidad Técnica Federico Santa María Departamento de Informática
Programación de Computadores 4 Iteraciones y Decisiones Prof. Javier Cañas Universidad Técnica Federico Santa María Departamento de Informática Contenido 1 Introducción 2 Operadores Relacionales y Lógicos
Más detallesLABORATORIOS DE: DISPOSITIVOS DE ALMACENAMIENTO Y DE ENTRADA/SALIDA. MEMORIAS Y PERIFÉRICOS. PRÁCTICA #9 EL RATÓN DE UNA COMPUTADORA
LABORATORIOS DE: DISPOSITIVOS DE ALMACENAMIENTO Y DE ENTRADA/SALIDA. MEMORIAS Y PERIFÉRICOS. PRÁCTICA #9 EL RATÓN DE UNA COMPUTADORA OBJETIVO DE LA PRÁCTICA Conocer y emplear el ratón de una computadora,
Más detallesDependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE
25 3 ENTRADA / SALIDA Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE Cada uno de estos puertos es de 8 bits, sin embargo no todos
Más detallesControl de un módulo LCD a través del bus I2C
Control de un módulo LCD a través del bus I2C Requerimientos hardware Placa basada en microcontrolador pic 16F877x (Plataforma Monibot) Módulo lcd por I2C modelo LCD03 Cable de comunicación de 4 hilos
Más detallesDISPLAYS DE CRISTAL LIQUIDO
DISPLAYS DE CRISTAL LIQUIDO INDICE MANUAL DE REFERENCIA DEL LCD 1.- INTRODUCCION 2.- CARACTERISTICAS DEL DISPLAY 2.1.- Aspecto físico 2.2.- Alimentación 2.3.- Los caracteres del LCD 2.4.- La memoria del
Más detallesObjetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)
Objetivos de la sesión Entender el tipo de programas que se pueden realizar con aplicaciones de consola. Conocer el concepto de variable, la forma en que se declaran y su utilización. Conocer la forma
Más detallesESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF
ESCUELA POLITÉCNICA SUPERIOR GRADO EN DISEÑO IND. INFORMÁTICA CURSO 2012-13 PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF HASTA AHORA... En prácticas anteriores se ha aprendido: La estructura principal de un
Más detallesPráctica nº 1. Analizador Lógico y Generador de Patrones. 1.2. Verificación del funcionamiento del circuito sumador 4008B.
Grado en Ingeniería de Tecnologías de Telecomunicación. Escuela Técnica Superior de Ingeniería Industrial y de Telecomunicación. Electrónica Digital I. Práctica nº 1. Analizador Lógico y Generador de Patrones.
Más detallesLección 2 Introducción al lenguaje C
Lección Introducción al lenguaje C Decimal Binario Hexadecimal A B C D E F Octal Equivalencia entre decimal, binario, hexadecimal y octal. Código ASCII (American Standard Code for Information Interchange)
Más detallesINSTITUCIÓN EDUCATIVA JOSÉ EUSEBIO CARO ÁREA DE TECNOLOGÍA E INFORMÁTICA 2016 DOCENTE JESÚS EDUARDO MADROÑERO RUALES GRADO OCTAVO TEMA
INSTITUCIÓN EDUCATIVA JOSÉ EUSEBIO CARO ÁREA DE TECNOLOGÍA E INFORMÁTICA 2016 DOCENTE JESÚS EDUARDO MADROÑERO RUALES GRADO OCTAVO TEMA MICROSOFT EXCEL FECHA 15 / 02 / 2016 Luego de la realización de esta
Más detallesMANEJO DE DISPLAY LCD (Versión 1.1)
MANEJO DE DISPLAY LCD (Versión 1.1) Prof: Bolaños D. Si bien mucas aplicaciones donde debemos mostrar información podemos resolverlas con display de 7 segmentos, estos presentas algunas limitaciones importantes,
Más detallesProgramación en C para plataforma CADmega128, basada en microcontrolador Atmel megaavr
Laboratorio Equipos y Sistemas de Control Digital Guía Laboratorio Nº 1 Programación en C para plataforma CADmega128, basada en microcontrolador Atmel megaavr En esta experiencia se verá en forma aplicada
Más detallesComprobar la funcionalidad de un lista determinada de circuitos integrados existentes en el laboratorio de digitales, a través de microcontroladores,
Comprobar la funcionalidad de un lista determinada de circuitos integrados existentes en el laboratorio de digitales, a través de microcontroladores, una pantalla GLCD para presentación de menús y resultados
Más detallesTarjeta Desarrollo dspic. Bogobots ITEM-CEM
Tarjeta Desarrollo dspic Bogobots ITEM-CEM El micro dspic30f4013 El microcontrolador utilizado en la tarjeta es un dispositivo de procesamiento digital desarrollado por la compañía Microchip, el cual cumple
Más detallesPrincipios básicos de PLC y familia DirectLogic
Principios básicos de PLC y familia DirectLogic Introducción El Controlador Lógico Programable (PLC) es una tecnología muy difundida para hacer automatización de procesos secuenciales, surgió como solución
Más detallesControl por cable táctil KCT-02.1 SR KCT-02.1 SR
Control por cable táctil KCT-02.1 SR KCT-02.1 SR Especificaciones Modelo Alimentación Rango de temperatura ambiente Rango de humedad ambiente KCT-02.1 SR 5.0V DC -5 C~+43 C RH40%~RH90% Características
Más detallesEstructuras de Datos Declaraciones Tipos de Datos
Departamento de Informática Universidad Técnica Federico Santa María Estructuras de Datos Declaraciones Tipos de Datos Temas: 2-3-4 IWI-131, paralelo 01 Profesor: Teddy Alfaro O. Lenguaje de Programación
Más detallesUNIVERSIDAD TECNOLÓGICA DE QUERÉTARO
UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Nombre del proyecto: Construcción de un Actuador lineal. Empresa: CENTRO DE INVESTIGACIÓN EN CIENCIA APLICADA Y TECNOLOGÍA AVANZADA IPN. Memoria que como parte de los
Más detallesLaboratorio 5: Tarjeta de Desarrollo Spartan-3
Laboratorio 5: Tarjeta de Desarrollo Spartan-3 Objetivos: Aprender el uso de dispositivos controlados por una FPGA en una tarjeta de desarrollo. Conocer la interfaz PS/2, el protocolo de comunicación y
Más detallesProgramación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 11 Nombre: Manejo de archivos Contextualización En los lenguajes de programación estructurada como C, que carecían de una conexión a base
Más detallesANEXO XVII DE LA RESOLUCION N
Hoja 1 de 7 UNIVERSIDAD NACIONAL DE CÓRDOBA Facultad de Ciencias Exactas Físicas y Naturales República Argentina Programa de: Código: Informática Carrera: Materia común Res. Nº Plan: Puntos:3.5 Escuela:
Más detallesMicrochip Tips & Tricks...
COMENTARIO TECNICO Microchip Tips & Tricks... Por el Departamento de Ingeniería de Electrónica Elemon S.A. N. de R: La presente serie de artículos técnicos tiene por objetivo proponer consejos y trucos
Más detallesTUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación
TUTORIAL PSEINT Ing. Ronald Rentería Ayquipa Fundamentos de Programación PSEINT Página Oficial: http://pseint.sourceforge.net/ Es un software que interpreta pseudocódigo. Permite la generación de diagramas
Más detalles+5V 8K2 1K5. Arduino. Display LCD
DISPLAY LCD Un display LCD (Liquid Cristal Display) es una pequeña pantalla para mostrar caracteres a través de una matriz de puntos luminosos. Estos displays tienen unos pines para conectarlos a un microcontrolador,
Más detallesModulo LCD MODULO LCD
MODULO LCD Las pantallas de cristal líquido LCD o display LCD (Liquid Cristal Display) consta de una matriz de caracteres (normalmente de 5x7 o 5x8 puntos) distribuidos en una, dos, tres o cuatro líneas
Más detallesGUÍA RÁPIDA DE CONEXIÓN DEL F9.
GUÍA RÁPIDA DE CONEXIÓN DEL F9. El presente documento le ayudará a realizar las conexiones necesarias para el correcto funcionamiento del dispositivo F9. IDENTIFICACIÓN DEL EQUIPO. 1.- En su parte frontal
Más detallesLaboratorio de Arquitectura de Redes. Entrada y salida estándar
Laboratorio de Arquitectura de Redes Entrada y salida estándar Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato: scanf() El buffer de teclado Entrada
Más detallesEC02 CONTROLADOR ELECTRONICO PROGRAMABLE
EC02 CONTROLADOR ELECTRONICO PROGRAMABLE Los controladores EC02 fueron diseñados para ser programados en aplicaciones de pocas entradas salidas, como una opción extremadamente versátil, robusta, eficiente
Más detallesEIE SISTEMAS DIGITALES Tema 6: Funciones de la lógica combinacional. Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas
EIE 446 - ITEM DIGITLE Tema 6: Funciones de la lógica combinacional Nombre del curso: istemas Digitales Nombre del docente: Héctor Vargas OBJETIVO DE L UNIDD Distinguir entre semi-sumadores y sumadores
Más detallesPantalla XP Conectada con un PLC FATEK. CONFIGURACIÓN DE LA PANTALLA XP DE LG PARA COMUNICARSE CON UN PLC FATEK A TRAVES DE MODBUS
Pantalla XP Conectada con un PLC FATEK. CONFIGURACIÓN DE LA PANTALLA XP DE LG PARA COMUNICARSE CON UN PLC FATEK A TRAVES DE MODBUS 1. Haga click en FILE, ubicado en la barra de herramientas. 2. Haga click
Más detallesAprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS
Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS Por Andrés Raúl Bruno Saravia Entrega Nº 5. Cómo declaramos una variable en Lenguaje C? En C siempre se deben declarar las variables.
Más detallesTEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;
TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio
Más detallesTEMA 4. ESTRUCTURAS DE CONTROL
M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.
Más detallesConstructor Virtual y Simulador de Circuitos Digitales con Chips TTL
Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL Manual de Usuario (Versión 0.9.7) Ing. Arturo J. Miguel de Priego Paz Soldán www.tourdigital.net Chincha Perú, 24 de mayo de 2011 Este
Más detallesFUNDAMENTOS DE INFORMÁTICA 1º Ingeniería Industrial
FUNDAMENTOS DE INFORMÁTICA º PRÁCTICA 4: Funciones y vectores CURSO 5/6 Área de Ingeniería de Sistemas y Automática ISA-UMH R-2-FI4v. FUNDAMENTOS DE INFORMÁTICA PRÁCTICA 4: Funciones y vectores curso 25-26
Más detalles1. Teclado tradicional, principal o alfanumérico
El Teclado El dispositivo para Entrada de datos o Input más utilizado, es el teclado (en inglés keyboard). La posición de las teclas en los teclados fue tomada de las máquinas de escribir, con el agregado
Más detallesGESTION DE UN LCD USANDO CCS COMPILER (PICC)
GESTION DE UN LCD USANDO CCS COMPILER (PICC) La mayoría de displays de cristal líquido se usan con controlador del tipo HD44780, con un número de líneas variable y una cantidad de caracteres también variable,
Más detallesInformática Ingeniería en Electrónica y Automática Industrial
Informática Ingeniería en Electrónica y Automática Industrial Entrada y salida estándar V1.3 Autores Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato:
Más detallesProgramación En Lenguaje C
Programación En Lenguaje C Introducción Básica para Primero de Bachillerato TECNOLOGÍA DE LA INFORMACIÓN IES PALAS ATENEA Lenguaje C Estructurado Secuencial De alto Nivel Altamente portable Necesita un
Más detallesTema: S7-200 y la TD 100C
1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Autómatas Programables Lugar de ejecución: Instrumentación y Control (Edificio 3, 2da planta) Tema: S7-200 y la TD 100C Objetivo General Que el estudiante
Más detallesPROGRAMA DE GESTIÓN LABORATORIO VETERINARIO
PROGRAMA DE GESTIÓN LABORATORIO VETERINARIO MANUAL DE USO Instalación El programa RALVet debe instalarse en un PC con sistema operativo Windows 7, Windows Vista o Windows XP (service pack 3) que disponga
Más detallesTema 9 Periféricos de Entrada
Tema 9 Periféricos de Entrada Periféricos e Interfaces Tema 9/1 Contenido TECLADOS DISPOSITIVOS APUNTADORES DIGITALIZADORES Teclados Tecnología y Tipos Estructura Funcionalidad Interfaz al computador:
Más detallesBienvenido al módulo de formación sobre el funcionamiento del panel de control del ACS800.
Bienvenido al módulo de formación sobre el funcionamiento del panel de control del ACS800. Para ver en forma de texto las notas del presentador, haga clic en el botón Notas de la esquina inferior derecha.
Más detallesResolución de Problemas y Algoritmos Clase 6: Repetición (continuación)
Resolución de Problemas y Algoritmos Clase 6: Repetición (continuación) Dr. http://cs.uns.edu.ar/~sag Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca,
Más detallesSe abrirá un cuadro de diálogo para que escojas el tipo de gráfico que quieres mostrar. Selecciona uno y pulsa Aceptar.
GRAFICOS EN EXCEL. Insertar y eliminar gráficos Para insertar un gráfico en una diapositiva únicamente tienes que pulsar en el botón Gráfico de la pestaña Insertar. Se abrirá un cuadro de diálogo para
Más detallesTerminal TVP 400 GPRS
Terminal TVP 400 GPRS Guía de uso Encendido de la Terminal: Presionando el botón on/off se enciende la Terminal, y aparecerá la siguiente pantalla en el display: TVP 400 1.- Conectar 2.- Configuración
Más detallesCentro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION
SISTEMA DE SEGURIDAD PARA CASA HABITACION González Padilla Carlos Efraín, Hernández García Edgar Aureliano, López Seda Celia Cristina, Vázquez Domínguez Armando. e-mail: legardenfx@hotmail.com, autenticotequila@hotmail.com,
Más detallesTrabajar con Tablas. capítulo 07
Trabajar con Tablas capítulo 07 Trabajar con Tablas trabajar con tablas La organización en tablas en Microsoft Word facilita el tratamiento de información dentro del documento, pudiendo dividir dicha
Más detallesDiseño de un sintetizador de frecuencia basado en el circuito integrado PLL CD4046 (Noviembre 2008)
Informe cuatro: Diseño de un sintetizador de frecuencia basado en el circuito integrado PLL CD4046. 1 Diseño de un sintetizador de frecuencia basado en el circuito integrado PLL CD4046 (Noviembre 2008)
Más detallesLa circuitería interna del 555 según National Semiconductors, es la siguiente:
LABORATORIO DE CIRCUITOS DIGITALES II OPERACIÓN DEL 555 COMO ASTABLE INTRODUCCION El 555 es un integrado muy útil, pudiendo ser configurado en varias modalidades. Una de estas modalidades es la del multivibrador
Más detalles5. Sentencias selectivas o condicionales
60 A. García-Beltrán y J.M. Arranz 5. Sentencias selectivas o condicionales Objetivos: a) Describir el funcionamiento de las sentencias selectivas o condicionales (if-else y switch) b) Interpretar el resultado
Más detallesManual básico. 2. Descripción de los Elementos y Conexionado
Manual básico 1 2.1 Nombre y descripción de los elementos 2.1.1. La Pantalla Pizarra de pantalla Detecta la posición de nuestro dedo o del lápiz electrónico. Proyecta el contenido de la pantalla de un
Más detallesEST3 EDWARDS CONTROLES Y LED INDICADORES DE TABLERO EST3
EST3 EDWARDS CONTROLES Y LED INDICADORES DE TABLERO EST3 Y LED S 1 Led de Power El led de Power indica que el panel esta recibiendo corriente 2 Led de Test o Prueba 3 Led de CPU Fail 4 Led GND Fault El
Más detallesLa familia PIC18 USB posee 4 timers: Timer0, Timer1, Timer2 y Timer3, cada uno de los cuales tiene sus características únicas.
59 5 TIMERS Todos los microcontroladores poseen circuitos temporizadores (timers), los cuales son útiles para: Programar tareas con alta precisión. Contar pulsos externos. Medir intervalos de tiempo. etc.
Más detallesb) Las teclas pueden generar varios impulsos tanto al pulsar como al soltar (rebotes durante t < 100 ms, p. ej.). El usuario pulsa la tecla así
. Control de un teclado matricial En esta práctica se genera el código adecuado para poder utilizar un teclado matricial. El programa debe convertir cada pulsación sobre el teclado, en un carácter ASCII
Más detallesV 1.0. Ing. Juan C. Guarnizo B.
V 1.0 Ing. Juan C. Guarnizo B. INTRODUCCIÓN... 3 Microcontroladores soportados... 3 DESCRIPCIÓN... 4 1. Entrada de voltaje USB... 4 2. Regulador a 3.3V... 5 3. Pines de control... 5 4. Pines de salida...
Más detallesMAYA 50. Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550.
MAYA 50 Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550. 1. Características Maya 50, está basada en el microcontrolador de microchip
Más detallesPRÁCTICA C INTRODUCCIÓN AL PAQUETE COMPUTACIONAL ELECTRONICS WORKBENCH 4.0
PRÁCTICA C INTRODUCCIÓN AL PAQUETE COMPUTACIONAL ELECTRONICS WORKBENCH 4.0 OBJETIVOS: Conocer el paquete computacional Electronics Workbench 4.0 e identificar sus capacidades y limitaciones. a) Construir
Más detallesProfesor(a): Ing. Miriam Cerón Brito
Área Académica: Informática Tema: Hoja electrónica Profesor(a): Ing. Miriam Cerón Brito Periodo: Enero Junio 2014 Abstract: This presentation show the spreadsheet's characteristics and show the principals
Más detallesFunciones. Parámetros por valor
Funciones I Parámetros por valor Fundamentos de Programación Fundamentos de Programación I Llamada a la función definición subprograma Subprogramas en C++ Funciones 1 Una función es un subprograma que
Más detallesMICROPROCESADORES II LENGUAJE C EN LOS MICROCONTROLADORES PIC
MICROPROCESADORES II LENGUAJE C EN LOS MICROCONTROLADORES PIC Tipos de datos en CCS TIPO TAMAÑO RANGO DESCRIPCION int1 short 1 bit 0 a 1 Binario int int8 8 bits 0 a 255 Entero int16 long 16 bits 0 a 65535
Más detallesProgramación de Movimiento en Tiempo Real para el Control de un Auto Prototipo
Programación de Movimiento en Tiempo Real para el Control de un Auto Prototipo Ake Mian Héctor Alonso, Aguilar Anastacio José Carlos, Medina Santiago Alejandro, Francisco Antonio Rogelio, Pineda Cruz José
Más detalles!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016!
INFORMÁTICA Práctica4. ProgramaciónbásicaenC. GradoenIngenieríaenElectrónicayAutomáticaIndustrial Curso2015H2016 v2.1(18.09.2015) A continuación figuran una serie de ejercicios propuestos, agrupados por
Más detallesProgramación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C
Algoritmo y Estructura de Datos Ing. M. Laura López 1 Estructura de un programa en C 2 Estructura de un programa en C #include Archivos de cabecera # define Definición de constantes Declaraciones Globales
Más detallesManejo de Filas, Columnas, Celdas y Rangos
Manejo de Filas, Columnas, Celdas y Rangos Selección de filas Selección de columnas Selección de celdas y rangos Ingresar, editar y eliminar datos Tipos de datos Agregar nombres a celdas y rangos Insertar
Más detallesAX-3010H. Fuente de alimentación conmutada multiuso. Manual de instrucciones
AX-3010H Fuente de alimentación conmutada multiuso Manual de instrucciones Guarde este manual en un lugar seguro para rápida comprobación en todo momento. Este manual contiene instrucciones de seguridad
Más detallesÁngel Castillo Jordán TFC EPSC 25
OBJETIVO: Usar la pantalla LCD USER MODULE LCD con sus APIS de dibujo para realizar un mini juego con dos barras horizontales que crecen. Una barra controlada por PSoC (velocidad constante) y la otra barra
Más detallesLaboratorio de Diseño de Robots Móviles Practica No. 2 Sistema mínimo del microcontrolador PIC16F877
Laboratorio de Diseño de Robots Móviles Practica No. 2 Sistema mínimo del microcontrolador PIC16F877 Objetivo: Conocer la estructura y características de la tarjeta con un microcontrolador PIC que se dispone
Más detallesTEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS
TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS Una vez que ya sabes crear tus propios programas, vamos a analizar los fundamentos del lenguaje de programación C. Este capítulo incluye además los siguientes temas:
Más detallesPráctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros
Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros
Más detallesLCD. Las pantallas de cristal líquido o módulos LCD, como. Módulo. con interface serial
Módulo Módulo LCD con interface serial LCD con interface serial EDISON DUQUE C. Este módulo permite mostrar, en una pantalla de cristal líquido, los mensajes que son enviados desde una computadora o un
Más detallesPART II: Moviendo al jugador
UNITY PART II: Moviendo al jugador El movimiento se lo vamos a dar a través de un programa Definición de programa: Un programa es una secuencia de instrucciones, escritas para realizar una tarea específica
Más detallesSerie de Estándares GLI-28: Sistemas del Interfaz del Jugador - Usuario. Versión de febrero de 2011
Serie de Estándares GLI-28: Sistemas del Interfaz del Jugador - Usuario Versión 1.0 14 de febrero de 2011 Propiedad Literaria 2011 Gaming Laboratories International, LLC Todos los Derechos Reservados.
Más detallesELECTRONICS WORKBENCH
PRÁCTICA 1: INTRODUCCIÓN A LA SIMULACIÓN DE CIRCUITOS ELECTRÓNICOS DIGITALES CON ELECTRONICS WORKBENCH Ingeniería Técnica en Informática de Sistemas. Miguel Martínez Iniesta Juan Antonio Ruiz Palacios
Más detalles1. SISTEMAS DIGITALES
1. SISTEMAS DIGITALES DOCENTE: ING. LUIS FELIPE CASTELLANOS CASTELLANOS CORREO ELECTRÓNICO: FELIPECASTELLANOS2@HOTMAIL.COM FELIPECASTELLANOS2@GMAIL.COM PAGINA WEB MAESTROFELIPE.JIMDO.COM 1.1. INTRODUCCIÓN
Más detallesLenguaje C. Tipos de Datos Simples y Estructuras de Control
Lenguaje C Tipos de Datos Simples y Estructuras de Control Lenguaje C C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje
Más detallesUniversidad Nacional de Quilmes
Universidad Nacional de Quilmes ASIGNATURA : TECNICAS DIGITALES CURSO :... CICLO LECTIVO : 2010 T. P. Nro. : II NOMBRE DEL T. P. : MBINACIONAL II: Decodificadores, Multiplexor, DeMultiplexor, Comparador,
Más detallesInicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa
PROGRAMACIÓN 10. Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 4 ESTRUCTURA SECUENCIAL GENERAL La estructura secuencial
Más detallesGUÍA PARA COMENZAR GUÍA PARA COMENZAR CONEXIÓN A UN COMPUTADOR CONEXIÓN CON HARDWARE EXTERNO DIAGRAMA DE PANEL FRONTAL
CONEXIÓN A UN COMPUTADOR Si desea usar su unidad ReMOTE SL para controlar software, entonces la configuración no podría ser más simple. Debido a que la unidad cumple con estándar de clase MIDI, no se requieren
Más detallesSistemas Elec. Digitales. Instrumentación del laboratorio. Pag. 1 1. INSTRUMENTACIÓN DEL LABORATORIO.
Sistemas Elec. Digitales. Instrumentación del laboratorio. Pag. 1 1. INSTRUMENTACIÓN DEL LABORATORIO. Sistemas Elec. Digitales. Instrumentación del laboratorio. Pag. 2 1.1. Fuente de alimentación CPS250
Más detallesTema: Manejo de pantallas y teclados
Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Manejo de pantallas y teclados Objetivos Específicos. Realizar Interfaces con Arduino haciendo uso de dispositivos de
Más detallesINFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03.
INFORMÁTICA Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial Curso 2013-2014 v1.0 (05.03.14) A continuación figuran una serie de ejercicios propuestos, agrupados
Más detallesSIMPLIFICACIÓN DE FUNCIONES LÓGICAS
LABORATORIO # 4 Realización: SIMPLIFICACIÓN DE FUNCIONES LÓGICAS 1. OBJETIVOS Los objetivos de este laboratorio es que Usted, aprenda a: Simplificar funciones utilizando mapas de Karnaugh Utilizar compuertas
Más detallesCronos Líneas de tiempo
Cronos Líneas de tiempo Qué es Cronos? Cronos es una aplicación que permite realizar líneas de tiempo. Se descarga desde el portal educ.ar (http://www.educ.ar/recursos/ver?rec_id=92550) y se instala en
Más detallesMANUAL PARA GENERAR CESANTIAS PARCIALES
UNIVERSIDAD LA GRAN COLOMBIA PAGINA 1 / 13 MANUAL PARA GENERAR CESANTIAS PARCIALES Página 1 UNIVERSIDAD LA GRAN COLOMBIA PAGINA 2 / 13 Contenido 1. GENERALIDADES... 3 1.1. INTRODUCCIÓN... 3 1.2. OBJETIVO
Más detalles5.2.1 La Página Principal
5.2 Las Páginas WEB Una página Web es un documento electrónico escrito en un lenguaje de ordenador llamado HTML, o Hypertext Markup Language (lenguaje de marcación de hipertexto). Como ya hemos dicho,
Más detallesInsertar y eliminar elementos
ESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas. RECURSOS Sala de sistemas, Video proyector, Guías, Internet. ACTIVIDADES
Más detallesManual de Ayuda, Ultraportátil Samsung N / /iSE/2011/SC
Manual de Ayuda, Ultraportátil Samsung N43 8880/720 00037/iSE/20/SC CONSEJERÍA DE EDUCACIÓN Dirección General de Participación e Innovación Educativa Fecha: : : Manual del Ultraportátil Samsung N43 Índice
Más detallesClase 2: Operaciones con matrices en Matlab
Clase 2: Operaciones con matrices en Matlab Hamilton Galindo UP Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo 2014 1 / 37 Outline 1 Definición de matrices desde teclado 2 Operaciones
Más detallesMICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI
MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI DEFINICIÓN Es un microcontrolador de Microchip Technology fabricado en tecnología CMOS, completamente estático es decir si el reloj se detiene los datos
Más detalles