Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
- Detector de Monedas
IMT10C
Se desea detectar que tipos de monedas se insertan en una máquina expendedora. Las monedas
que se aceptan son de $1 y $10. Para ello, se colocan tres fotoceldas a distancias convenientes, de
manera que la moneda de $1 solo cubra la fotocelda C; la moneda de $5 las fotoceldas C y B; y la
moneda de $10 a las tres fotoceldas A, B y C.
El sistema consta de tres entradas A, B, y C, donde toman el valor de 1 cuando hay una moneda
presenta y de 0 cuando no se detecta moneda alguna.
Para este sistema es conveniente incluir una cuarta salida denominada M (Mantenimiento) cuando
ocurra una combinación no prevista. Cuando la moneda es la indicada, la salida tomara un calor de
1.
Programa
Name detector_monedas ;
PartNo 00 ;
Date 08/09/2020 ;
Revision 01 ;
Company UTT ;
Assembly None ;
Location ;
Device g16v8 ;
PIN 2 = A ; /* */
PIN 3 = B ; /* */
PIN 4 = C ; /* */
PIN 19 = S1 ; /* */
PIN 18 = S5 ; /* */
PIN 17 = S10 ; /* */
PIN 16 = M ; /* */
S1 = !A&!B&C ;
S5 = !A&B&C ;
S10 = A&B&C ;
M = A&!B # B&!C;
Tabla de Verdad
A B C S1 S5 S10 M
0 0 0 0 0 0 0
0 0 1 1 0 0 0
0 1 0 x x x 1
0 1 1 0 1 0 0
1 0 0 x x x 1
1 0 1 x x x 1
1 1 0 x x x 1
1 1 1 0 0 1 0
Conclusión
En este tercer ejercicio realizamos un Detector de Monedas, esta aplicación tiene múltiples
salidas, 4 en total y tres entradas. Esto nos muestra una de las ventajas de utilizar PLDs ya
que con un solo chip podemos hacer una aplicación que, aunque simple si lo quisiéramos
realizar con compuertas se ocuparían múltiples chips.
Una de las salidas es “M” detecta si encontramos una inconsistencia en nuestro detector lo
que nos permite detectar y resolver errores.
Si combinamos nuestro detector con un contador en su salida podemos contar la cantidad
de dinero que tiene una maquina.