• No se han encontrado resultados

PRÁCTICA 7

N/A
N/A
Protected

Academic year: 2020

Share "PRÁCTICA 7"

Copied!
9
0
0

Texto completo

(1)

2016

PRÁCTICA No.7

“LECTURA DE TECLADO MATRICIAL ”

UNIVERSIDAD TECNOLÓGICA DE PUEBLA

MATERIA: MICROCONTROLADORES PARA INSTRUMENTACIÓN Y CONTROL

DOCENTE:

SOBREVILLA GONZALEZ MARCO ANTONIO

ALUMNOS:

HERRERA SOLIS LIZET ESTEFANY JUAN CARLOS GARCÍA HERNÁNDEZ

ROMERO PÉREZ ULISES LAÍN JIMÉNEZ GONZÁLEZ FRANCISCO

ROBERTO

CARRERA: MECATRÓNICA ÁREA: AUTOMATIZACIÓN

(2)

INDICE

PÁG

INTRODUCCIÒN……….….3

MATERIAL Y EQUIPO……….………5

DESARROLLO DE LA PRÀCTICA……….………...5

CONCLUSIÒN DE LA PRÀCTICA…….………9

(3)

INTRODUCCIÒN

Los PIC son una familia de microcontroladores tipo RISC fabricados por Microchip Technology Inc. y derivados del PIC1650, originalmente desarrollado por la división de microelectrónica de General Instrument.

El nombre actual no es un acrónimo. En realidad, el nombre completo es PICmicro, aunque generalmente se utiliza como Peripheral Interface Controller (controlador de interfaz periférico).

El PIC original se diseñó para ser usado con la nueva CPU de 16 bits CP16000. Siendo en general una buena CPU, ésta tenía malas prestaciones de entrada y salida, y el PIC de 8 bits se desarrolló en 1975 para mejorar el rendimiento del sistema quitando peso de E/S a la CPU. El PIC utilizaba micro código simple almacenado en ROM para realizar estas tareas; y aunque el término no se usaba por aquel entonces, se trata de un diseño RISC que ejecuta una instrucción cada 4 ciclos del oscilador. En 1985 la división de microelectrónica de General Instrument se separa como compañía independiente que es incorporada como filial (el 14 de diciembre de 1987 cambia el nombre a Microchip Technology y en 1989 es adquirida por un grupo de inversores) y el nuevo propietario canceló casi todos los desarrollos, que para esas fechas la mayoría estaban obsoletos. El PIC, sin embargo, se mejoró con EPROM para conseguir un controlador de canal programable. Hoy en día multitud de PIC vienen con varios periféricos incluidos (módulos de comunicación serie, UART, núcleos de control de motores, etc.) y con memoria de programa desde 512 a 32 000 palabras (una palabra corresponde a una instrucción en lenguaje ensamblador, y puede ser de 12, 14, 16 o 32 bits, dependiendo de la familia específica de PIC micro).

ARQUITECTURA CENTRAL

La arquitectura del PIC es sumamente minimalista. Está caracterizada por las siguientes prestaciones:

Área de código y de datos separadas (Arquitectura Harvard). Un reducido número de instrucciones de longitud fija.

(4)

Un solo acumulador (W), cuyo uso (como operador de origen) es implícito (no está especificado en la instrucción).

Todas las posiciones de la RAM funcionan como registros de origen y/o de destino de operaciones matemáticas y otras funciones.1

Una pila de hardware para almacenar instrucciones de regreso de funciones.

Una relativamente pequeña cantidad de espacio de datos direccionable (típicamente, 256 bytes), extensible a través de manipulación de bancos de memoria.

El espacio de datos está relacionado con el CPU, puertos, y los registros de los periféricos.

El contador de programa está también relacionado dentro del espacio de datos, y es posible escribir en él (permitiendo saltos indirectos).

A diferencia de la mayoría de otros CPU, no hay distinción entre los espacios de memoria y los espacios de registros, ya que la RAM cumple ambas funciones, y esta es normalmente referida como "archivo de registros" o simplemente, registros.

(5)

OBJETIVO

Conocer y desarrollar un programa para la lectura de un teclado matricial de 4x4 y poder leer los datos en un LCD mediante el sofware pic c así implementando el uso de un microcontrolador pic y finalmente realizar las conexiones correspondientes para observar su funcionamiento.

MATERIAL Y EQUIPO



PIC16F874A



Protoboard



Programador de pic



LCD



Resistencias



Fuente de voltaje 5v



Teclado matricial de 4x4



CPU con el software pic c

PROCEDIMIENTO

A continuación se muestra como se conectó y se programó el PIC que utilizamos para esta práctica.

(6)

En estas imágenes se puede observar nuestro programador y el material que se utilizó para llevar acabo la práctica, cabe mencionar que se utilizó el PIC16F874A.

Fig.3

Los pasos que se realizaron fueron:

Conectar la entrada y salida declarada en el programa según tipo de pic.

Conectar el LCD al Pic

Conectar el pus botón de “reset”

Conectar el teclado matricial de 4x4 al PIC

Finalmente conectar todo el circuito a la su fuente de alimentación 5v y verificar que el LCD nos muestre las teclas presionadas en el teclado matricial.

En esta imagen se verifica que el display muestre la tecla presionada “D”

(7)

En esta imagen se verifica que el display muestre la tecla presionada “*”

Fig. 5

En esta imagen se verifica que el display muestre la tecla presionada “8”

(8)

En esta imagen se verifica que el display muestre la tecla presionada “1”

Fig. 7

En esta imagen se muestra que cuando no presionamos ninguna ningún segmento del teclado, el display muestra “esperando tecla”

(9)

CONCLUSIÓN

Al realizar la práctica de la lectura de un teclado matricial de 4x4 en un LCD logramos aprender y reforzar nuestros conocimientos de programación mediante el uso de códigos programables para hacer una función específica a través de comandos de programación en lenguaje c haciendo que un display nos muestre las teclas oprimidas en el teclado.

REFERENCIAS BIBLIOGRÁFICAS



http://perso.wanadoo.es/pictob/micropic.htm



http://www.futurlec.com/Microchip/PIC16F877A.shtml



Referencias

Documento similar

The 'On-boarding of users to Substance, Product, Organisation and Referentials (SPOR) data services' document must be considered the reference guidance, as this document includes the

In medicinal products containing more than one manufactured item (e.g., contraceptive having different strengths and fixed dose combination as part of the same medicinal

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

This section provides guidance with examples on encoding medicinal product packaging information, together with the relationship between Pack Size, Package Item (container)

Entre nosotros anda un escritor de cosas de filología, paisano de Costa, que no deja de tener ingenio y garbo; pero cuyas obras tienen de todo menos de ciencia, y aun

o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la

d) que haya «identidad de órgano» (con identidad de Sala y Sección); e) que haya alteridad, es decir, que las sentencias aportadas sean de persona distinta a la recurrente, e) que