Assembler proyecto parqueos

Solo disponible en BuenasTareas
  • Páginas : 9 (2247 palabras )
  • Descarga(s) : 4
  • Publicado : 19 de abril de 2010
Leer documento completo
Vista previa del texto
Universidad San Carlos de Guatemala
Facultad de Ingeniería
Electrónica 6
Ing. Carlos Morales

Nombre: Carnet:

Luis Pedro Cabrera Pinzón 200611069
Javier Emilio Juárez 200611319
Jorge Rodrigo Padilla 200610995

Grupo: SV-005

Guatemala, diciembre 21 de 2009

Objetivo General:
* Crear un sistema de parqueo automático, que despliegue por medio de una pantallaLCD el número de parqueos libres y ocupados entre otras condiciones.

Objetivos Específicos:
* Aplicar los conocimientos del curso electrónica 5, usando así la creatividad en el diseño del sistema automatizado.
* Recrear a modelo real del sistema previamente mencionado.
* Usar el ingenio del estudiantado para resolver problemas.

En la vida cotidiana se encuentran una gran variedad dedispositivos que logran la automatización de ciertos procesos en los cuales el hombre no puede sobrellevar tanto trabajo. Por ejemplo podemos encontrar en los supermercados las puertas que utilizan detectores para abrir y cerrar puertas para que las personas que ingresan no tengan la necesidad de abrir por cuenta propia.
Para este caso en específico usaremos la programación de unmicrocontrolador llamado PIC, el cual se encargara de llevar la cuenta de entrada y salida de los autos en un parqueo así automatizando el proceso y desplegándolo en una pantalla para facilidad del cliente, el modelo será representado a escala.

Microcontrolador PIC 16F877:
Se denomina microcontrolador a un dispositivo programable capaz de realizar diferentes actividades que requieran del procesamiento de datosdigitales y del control y comunicación digital de diferentes dispositivos.
Los microcontroladores poseen una memoria interna que almacena dos tipos de datos; las instrucciones, que corresponden al programa que se ejecuta, y los registros, es decir, los datos que el usuario maneja, así como registros especiales para el control de las diferentes funciones del microcontrolador.
Losmicrocontroladores se programan en Assembler y cada microcontrolador varía su conjunto de instrucciones de acuerdo a su fabricante y modelo. De acuerdo al número de instrucciones que el microcontrolador maneja se le denomina de arquitectura RISC (reducido) o CISC (complejo).
Los microcontroladores poseen principalmente una ALU (Unidad Lógico Aritmética), memoria del programa, memoria de registros, y pines I/O(entrada y/0 salida). La ALU es la encargada de procesar los datos dependiendo de las instrucciones que se ejecuten (ADD, OR, AND), mientras que los pines son los que se encargan de comunicar al microcontrolador con el medio externo; la función de los pines puede ser de transmisión de datos, alimentación de corriente para l funcionamiento de este o pines de control especifico.
En este proyecto seutilizo el PIC 16F877. Este microcontrolador es fabricado por MicroChip familia a la cual se le denomina PIC. El modelo 16F877 posee varias características que hacen a este microcontrolador un dispositivo muy versátil, eficiente y practico para ser empleado en la aplicación que posteorimente será detallada.
Algunas de estas características se muestran a continuación:
* Soporta modo decomunicación serial, posee dos pines para ello.
* Amplia memoria para datos y programa.
* Memoria reprogramable: La memoria en este PIC es la que se denomina FLASH; este tipo de memoria se puede borrar electrónicamente (esto corresponde a la “F” en el modelo).
* Set de instrucciones reducido (tipo RISC), pero con las instrucciones necesarias para facilitar su manejo.

CARACTERISTICAS
Ensiguiente tabla de pueden observar las características más relevantes del dispositivo:
CARACTERÍSTICAS | 16F877 |
Frecuencia máxima | DX-20MHz |
Memoria de programa flash palabra de 14 bits | 8KB |
Posiciones RAM de datos | 368 |
Posiciones EEPROM de datos | 256 |
Puertos E/S | A,B,C,D,E |
Número de pines | 40 |
Interrupciones | 14 |
Timers | 3 |
Módulos CCP | 2 |...
tracking img