manual de usuario

Páginas: 5 (1212 palabras) Publicado: 23 de marzo de 2013


1. OBJETIVOS:
1.1 OBJETIVO GENERAL

Realizar un circuito que permita el ingreso, almacenamiento y salida de datos a través un microcontrolador (PIC16F877A).

1.2 OBJETIVOS ESPECÍFICOS
Ingresar datos al microcontrolador a través de un teclado matricial 4x4, con el uso de subrutinas para eliminación de rebotes y decodificación para cada tecla.

Validar el número de datos ingresados ydesplegar un mensaje de error en caso de ingreso de un número mayor a 3 dígitos.

Operar con cada digito ingresado para almacenar en una dirección de memoria como un solo número de tres cifras.

Manejar el direccionamiento de la memoria para guardar los números ingresados.

Realizar una subrutina para la salida de datos almacenados a través de displays de 7 segmentos, previa decodificaciónpara su salida.

Realizar una subrutina para la salida de datos almacenados a través de un LCD, previa decodificación de los datos y manejo de código ASCII.
Realizar una subrutina para indicar la cantidad de números almacenados mediante el uso de leds.
Implementar el circuito diseñado.



2. MARCO TEORICO:


Teclado Matricial 4x4: Dispositivo de entrada de datos que consta de 16 teclaso pulsadores, dispuestos e interconectados en filas y columnas. Dispone de un conector SIL (Single In Line) macho de 8 pines que se corresponden con las 4 filas y las cuatro columnas de las que dispone.





LCD 16x2: Una pantalla de cristal líquido o LCD es una pantalla delgada y plana que permite visualizar 32 caracteres alfanuméricos en dos líneas de 16 caracteres (pixelesmonocromáticos), colocados delante de una fuente luminosa. Una de las principales características de las pantallas LCD es su bajo consumo de energía eléctrica.


PIC16F877A: Los PIC16F87X forman una subfamilia de microcontroladores PIC (Peripheral Interface Controller) de gama media de 8 bits, fabricados por Microchip Technology Inc..

Cuentan con memoria de programa de tipo EEPROM Flash mejorada, lo quepermite programarlos fácilmente usando un dispositivo programador de PIC. Esta característica facilita sustancialmente el diseño de proyectos, minimizando el tiempo empleado en programar los microcontroladores (µC).

La "A" final de los modelos PIC16F873A, PIC16F874A, PIC16F876A y PIC16F877A indica que estos modelos cuentan con módulos de comparación analógicos.

El hecho de que se clasifiquencomo microcontroladores (MCU) de 8 bits hace referencia a la longitud de los datos que manejan las instrucciones, y que se corresponde con el tamaño del bus de datos y el de los registros de la CPU.

MPLAB: MPLAB-IDE es una Plataforma de Desarrollo Integrada bajo Windows, con múltiples prestaciones, que permite escribir el programa para los PIC en lenguaje ensamblador (assembler) o en C (elcompilador C se compra aparte), crear proyectos, ensamblar o compilar , simular el programa y finalmente programar el componente, si se cuenta con el programador adecuado.

MPLAB incorpora todas las utilidades necesarias para la realización de cualquier proyecto y, para los que no dispongan de un emulador, el programa permite editar el archivo fuente en lenguaje ensamblador de nuestro proyecto,además de ensamblarlo y simularlo en pantalla, pudiendo ejecutarlo posteriormente en modo paso a paso y ver como evolucionarían de forma real tanto sus registros internos, la memoria RAM y/o EEPROM de usuario como la memoria de programa, según se fueran ejecutando las instrucciones. Además el entorno que se utiliza es el mismo que si se estuviera utilizando un emulador.


3. DIAGRAMAS:MICROCONTROLADOR (PINES Y CONEXIONES):


TECLADO :
CONEXIÓN DEL TECLADO AL PUERTO B

LCD:
CONEXIÓN DEL LCD AL PUERTO D


DISPLAYS Y TRANSISTORES:
CONEXIÓN DE LOS DISPLAYS AL PUERTO C Y TRANSISTORES AL PUERTO E


LEDS:
CONEXIÓN DE LEDS AL PUERTO C


DIP SWITCH:
CONEXIÓN DEL DIP SWITCH AL PUERTO A:


DIAGRAMA COMPLETO:


4. MATERIALES:


ELEMENTOS
# DE ELEMENTOS
PIC16F877A
1...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual De Usuario
  • manual se usuario
  • Manual De Usuario
  • manual de usuario
  • manual de usuario
  • Manual De Usuario
  • Manual de Usuario
  • Manual de usuario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS