Вы находитесь на странице: 1из 4

Objetivos:

- Hacer uso del PIC 16F877A para crear


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

Вам также может понравиться