LABORATORIO DE EQUIPOS Y SISTEMAS MICROINFORMATICOS NOMBRE:
PRÁCTICA No. 8
CURSO: Segundo de Bachillerato “C”
FECHA DE ENTREGA:
GRUPO EQUIPO
TEMA: PERIFERICO DE ENTRADA TECLADO OBJETIVOS:
Conocer el funcionamiento de un teclado punto común Conocer el funcionamiento de un teclado matricial Programar una calculadora mediante el uso de la tarjeta Arduino Simular los diferentes circuitos Implementar los circuitos diseñados
Desarrollo:
Teclado de punto común
El uso del teclado es muy importante en la electrónica, ya que a través de estos se puede introducir datos numéricos o hacer que los circuitos hagan algo de acuerdo con el número que se presione en el teclado. En este tipo de teclado hay un pin que es común para todas las teclas, en la imagen es el pin 1, el pin 2 no se conecta a nada, parece ser un pin de relleno, a partir del pin 3 ya le corresponderá a alguna tecla, en la imagen también están indicadas las respectivas correspondencias, por ejemplo, al pin 4 le corresponde la tecla 7, al pin 11 le corresponde la tecla #. Este tipo de teclado se tendrá que utilizar junto con un codificador como el 74LS147 o también se puede conectar directamente sobre el microcontrolador, con la diferencia que con la ayuda del 74LS147 se necesitaran solo 4 pines del microcontrolador, mientras que al conectarlo en forma directa se necesitaran un mínimo de 12 pines del microcontrolador, en el siguiente vídeo se puede ver como utilizar el teclado de punto común junto con el codificador 74LS147.
1 ING. Franklin Rocha
Laboratorio de Equipos y Sistemas Microinformáticos
Simulación del circuito Actividad 1: Diseñar un circuito para aplicación de un teclado punto común.
Paso 1: Conectar 9 pulsadores en un arreglo de 3x3 Paso 2: Determinar el punto comun para los 9 pulsadores y conectarlos a GND Paso 3: En las salidas de los pulsadores, conectar con una resistencia a VCC y a un diodo Led para verificar su funcionamiento.
U2 U6 R1
R2
R3
10k
10k
10k
R4
R5
R6
10k
10k
10k
R7
R8
R9
10k
10k
10k
NOT
U3
U1 11 12 13 1 2 3 4 5 10
1 2 3 4 5 6 7 8 9 74147
Q0 Q1 Q2 Q3
9 7 6 14
NOT
U4
7 1 2 6 4 5 3
A B C D BI/RBO RBI LT
QA QB QC QD QE QF QG
13 12 11 10 9 15 14
7447
NOT
U5
NOT
Actividad 2: diseñar un programa para controlar display BCD 7 Segmentos
Código fuente :
2 ING. Franklin Rocha
Laboratorio de Equipos y Sistemas Microinformáticos
Circuito 7 SEG sumador usando 2 teclados 3x3 para el ingreso de datos. Actividad 3: Display DiseñarBCD un circuito Paso 1: Utilizar el teclado punto comun 3x3 que se realizó anteriormente con un codificador 74147 para obtener una codificacion de decimal a binario de 4 bits. Paso 2: De las salidas de los decodificadores conectar a las entradas A y B del sumador 7483. SIM1
Paso 3: Conectar un decodificador 7447 a las salidas S del sumador 7483 para comprobar el resultado de la sumatoria, hay que tomar en cuenta que con un solo display solo se puede visualizar hasta el numero 9. AREF
13
ARDUINO
13 12 3x3 circuito sumador con 2 teclados punto comun 12 RESET
ATMEL
~11 ~10 ~9 8 DIGITAL (PWM~)
SIMULINO
A0 A1 A2 A3 A4 A5
ANALOG IN
A0 A1 A2 A3 A4 A5
POWER
GND
ATMEGA328P
5V
7 ~6 ~5
4 ~3 2 TX > 1 RX < 0
11 10 9 8
U1 7 6 5 4 3 2 1 0
www.arduino.cc blogembarcado.blogspot.com
7 1 2 6 4 5 3
A B C D BI/RBO RBI LT
QA QB QC QD QE QF QG
13 12 11 10 9 15 14
7447
SIMULINO UNO
Actividad 3: Diseñe un programa para el control de teclado 4x4 con visualizacion den display
Código arduino
3 ING. Franklin Rocha
Laboratorio de Equipos y Sistemas Microinformáticos
ividad 3: Diseñar un circuito sumador usando 2 teclados 3x3 para el ingreso de datos.
Paso 1: Utilizar el teclado punto comun 3x3 que se realizó anteriormente con un codificador 74147 para obtener una codificacion de decimal a binario de 4 bits. Paso 2: De las salidas de los decodificadores conectar a las entradas A y B del sumador 7483.
Actividad 3: Diseñe un programa que perimita ingresar una clave de 4 digitos, si la contraseña
es correcta en el display formara la letra ´´A´´ caso contrario ´´F´´ con un maximo de 3 intentos luego de eso el display mostrara un guion medio ´´-´´ y se reinicio los intentos luego de 5 segundos.
Conclusiones 4 ING. Franklin Rocha
Laboratorio de Equipos y Sistemas Microinformáticos
___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________
EVALUCIÓN Presentación /2
Desarrollo /3
Participación /1
Conclusiones /4
5 ING. Franklin Rocha
Laboratorio de Equipos y Sistemas Microinformáticos