una mquina expendedora bsica MICROCONTRO Materiales a utilizar LADORES - Programa pic c compiler - Programa PICKit2 PROYECTO N 01 - Pic 16F877A - Pantalla lcd - Teclado 4x3, o 4x4 MAQUINA Mquina expendedora EXPENDEDORA DE PRODUCTOS VARIOS
Alumno(s) Nota La mquina expendedora es una mquina que
Diego Quispe proporciona aperitivos, bebidas, golosinas y otros productos a los consumidores. Se trata Calisaya de vender sin la presencia de un dependiente Angelix Parque para cobrar los artculos. Peridicamente un Rosas empleado repone el producto y recoge el Jefferson dinero en forma de monedas Miovich Checmapoco Funcionamiento Grupo Cuando se introduce una moneda o billete, la Ciclo Electrnica y mquina expendedora revisa que sea de curso 4C5 Automatizacin legal y, segn el importe, la clasifica y coloca en Microcontrolador diferentes compartimentos; as, se pueden es reutilizar las monedas para devolver cambio y se facilita la recogida de monedas ya Fecha clasificadas y contadas. de Para facilitar an ms la recaudacin se intenta entrega devolver a base de monedas pequeas y acumular monedas grandes para conseguir retirar el menor peso posible. Esta Se utiliz: costumbre que tienen las mquinas puede ser aprovechada para obtener dinero suelto: se PIC 16F877 introduce una moneda grande y se pulsa la tecla devolver; no devolver la moneda Se denomina microcontrolador a un introducida, sino dinero suelto. dispositivo programable capaz de realizar En el caso de los billetes existen sistemas que diferentes actividades que requieran del reciben los billetes pero no dan cambio y otros procesamiento de datos digitales y que almacenan uno o dos tipos de billetes para del control y comunicacin digital de dar cambio, de igual forma que en las monedas diferentes dispositivos. este almacena los billetes de las Los microcontroladores poseen denominaciones seleccionadas, algunos son una memoria interna que almacena dos tipos fcilmente configurables para que reciban el de datos; las instrucciones, que corresponden billete que uno desee otros necesitan software al programa que se ejecuta, y los registros, es especializado. decir, los datos que el usuario maneja, as como En la pantalla que se muestra en la mquina registros especiales para el control de las expendedora nos indicara un mensaje de diferentes funciones del microcontrolador. bienvenida, al introducir las monedas nos dir cul fue el monto que se introdujo en la Los microcontroladores se programan en mquina y nos saldr como saldo luego se Assembler y cada microcontrolador vara su selecciona el cdigo del producto y se activara conjunto de instrucciones de acuerdo a su un motor que girara dependiendo de que fabricante y modelo. De acuerdo al nmero de producto se quiso. instrucciones que el microcontrolador maneja El producto caer ya que el motor dar paso a se le denomina de arquitectura RISC que salga lo requerido, si el saldo es (reducido) o CISC (complejo). insuficiente la maquina te indicara que an Los microcontroladores poseen falta dinero o en algunos casos te devolver, si principalmente una ALU (Unidad Lgico el saldo es ms que suficiente se le dar vuelto. Aritmtica), 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 funcin de los pines puede ser de transmisin de datos, alimentacin de corriente para el funcionamiento de este o pines de control especifico. En este proyecto se utiliz el PIC 16F877. Este microcontrolador es fabricado por Micro Chip familia a la cual se le denomina PIC. El modelo 16F877 posee varias caractersticas que hacen a este microcontrolador un dispositivo muy verstil, eficiente y prctico para ser empleado en la aplicacin que posteorimente ser detallada.
Algunas de estas caractersticas se muestran a
continuacin: Soporta modo de comunicacin serial, posee dos pines para ello. Amplia memoria para datos y programa. PIc c compiler: Memoria reprogramable: La memoria en este PIC es la que se denomina FLASH; este tipo de PIC C Compiler es un inteligente y muy memoria se puede borrar electrnicamente optimizado compilador C que contienen (esto corresponde a la "F" en el modelo). operadores estndar del lenguaje C y funciones Set de instrucciones reducidas (tipo RISC), incorporados en bibliotecas que son pero con las instrucciones necesarias para especficas a los registros de PIC, facilitar su manejo. proporcionando a los desarrolladores una herramienta poderosa para el acceso al CARACTERISTICAS hardware las funciones del dispositivo desde el nivel de lenguaje C. En siguiente tabla de pueden observar las El compilador CCS contiene ms de 307 caractersticas ms relevantes del dispositivo: funciones integradas que simplifiquen el acceso al hardware, mientras que la produccin eficiente y altamente optimizado cdigo. Se incluyen funciones de hardware del dispositivo de caractersticas tales como: * Temporizadores y mdulos PWM * Convertidores A / D de datos on-chip EEPROM * LCD controladores * Memoria externa buses * Entre otras...
PICKit2:
Este es el PICkit 2 basado en el programador
del mismo nombre de Microchip. El PICkit 2 permite la depuracin y programacin de microcontroladores PIC y dsPIC utilizando la potente interfaz del entorno de desarrollo integrado (IDE) MPLAB. El PICkit 2 se puede conectar a una PC mediante una interfaz USB. BIBLIOGRAFIA http://www.uhu.es/raul.jimenez/MICROEL ECTRONICA/tutorial_vhdl.pdf