Pic teorico

Solo disponible en BuenasTareas
  • Páginas : 5 (1205 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de febrero de 2012
Leer documento completo
Vista previa del texto
Cerradura electrónica.
1.-¿Qué hace?
Este circuito mediante sensores sabe la cantidad de personas que están en un vehículo, las cuanta al entrar y al salir y devuelve una cantidad del total de personas y una cantidad de dinero que debería tener.
2.-¿Cómo lo hace?
Utiliza 2 sensores uno a lo que es la entrada del vehículo y otro en su salida, cuando se genera las señal del sensor entrada,luego el sensor salida es desactivado, entonces el pic reconoce que se trata de una persona que entra. Cuando se activa primero la señal del sensor de salida, el sensor de entrada se desactiva y entonces el pic deberá reconocer que se trata de una salida de una persona.
Sensor de salida
Sensor de entrada


Marco teórico.
Microcontrolador.
Un microcontrolador es un circuito integrado que incluyeen su interior las tres unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada y salida. Son diseñados para reducir el costo económico y el consumo de energía de un sistema en particular. Por eso el tamaño de la unidad central de procesamiento, la cantidad de memoria y los periféricos incluidos dependerán de la aplicación.
Un microcontroladortípico tendrá un generador de reloj integrado y una pequeña cantidad de memoria de acceso aleatorio y/o ROM/EPROM/EEPROM/flash, significando que para hacerlo funcionar, todo lo que se necesita son unos pocos programas de control y un cristal de sincronización. Los microcontroladores disponen generalmente también de una gran variedad de dispositivos de entrada/salida, como convertidores deanalógico a digital, temporizadores, UARTs y buses de interfaz serie 
PIC
Los PIC son una familia de microcontroladores tipo RISC cuyo número puede variar desde 35 para PICs de gama baja a 70 para los de gama alta y son fabricados por Microchip Technology Inc.
Las instrucciones se clasifican entre las que realizan operaciones entre el acumulador y una constante, entre el acumulador y una posición dememoria, instrucciones de condicionamiento y de salto/retorno, implementación de interrupciones y una para pasar a modo de bajo consumo llamada sleep.
Los PIC´s actuales vienen con una amplia gama de mejoras hardware incorporados:
* Núcleos de CPU de 8/16 bits con Arquitectura Harvard modificada
* Memoria Flash y ROM disponible desde 256 bytes a 256 kilobytes
* Puertos de E/S (típicamente 0a 5,5 voltios)
* Temporizadores de 8/16 bits
* Tecnología Nanowatt para modos de control de energía
* Periféricos serie síncronos y asíncronos: USART, AUSART, EUSART
* Conversores analógico/digital de 8-10-12 bits, comparadores de tención y módulos de captura y comparación
* Memoria EEPROM interna con duración de hasta un millón de ciclos de lectura/escritura
*Periféricos de control de motores, USB, Ethernet, LCD

MPLAB.
MPLAB es un editor IDE gratuito, destinado a productos de la marca Microchip. Este editor es modular, permite seleccionar los distintos microcontroladores soportados, además de permitir la grabación de estos circuitos integrados directamente al programador.
Es un programa que corre bajo Windows y como tal, presenta las clásicas barras deprograma, de menú, de herramientas de estado, etc. El ambiente MPLAB posee editor de texto, compilador y simulación.
Lenguaje ensamblador.
El lenguaje ensamblador es un lenguaje de programación de bajo nivel para los computadores, microprocesadores, microcontroladores, y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de máquina binarios y otrasconstantes necesarias para programar una arquitectura dada de CPU y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador. Esta representación es usualmente definida por el fabricante de hardware, y está basada en los mnemónicos que simbolizan los pasos de procesamiento o instrucciones, los registros del procesador, las posiciones...
tracking img