Sunteți pe pagina 1din 1

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL

FACULTAD DE INGENIERÍA EN ELECTRICIDAD Y COMPUTACIÓN

PROYECTO DE SISTEMAS DIGITALES II


La empresa “Buses_de_Cuenca EP”, encargada del control del tránsito público,
ha decidido elaborar una simulación del sistema de cobro de sus buses. El jefe
del área técnica de la empresa le pide a usted como técnico elaborar una MSS
que funcione como un circuito de sistema de cobro.

Inicialmente se debe presionar y soltar el botón Start, para que el sistema


quede listo para operar en un estado de activación.

Cuando una persona se sube al bus, tendrá que escoger una de las siguientes
opciones: Estudiante, Tercera_Edad o Usuario (Representado por
botoneras). Dependiendo de la opción que ingrese el pasajero deberá de pagar
$0.15 si es estudiante o de la tercera edad, y $0.30 si es usuario. El valor de
tarifa diferenciada dependerá del día: De Lunes a Viernes la tarifa para
Estudiante y Tercera Edad será de $0.15 y Sábados o Domingos pagará como
usuario. El sistema no podrá captar las señales de Estudiante o Tercera Edad
los días sábados o domingos, caso contrario se encenderá la señal de Error
por dos segundos.

Adicionalmente la máquina permitirá el ingreso de varios estudiantes, personas


de la tercera edad o usuarios (hasta 9 personas cada uno representados por un
display de 7 segmentos), y tendrá que ingresar el valor total a cubrir en ese
caso, por ejemplo: Se suben 5 personas de tipo estudiante y 2 personas de la
tercera edad un día sábado, se debe de presionar 5 veces la botonera de
estudiante y dos veces la de Tercera_Edad, ingresando el valor total en la
máquina.

La máquina podrá recibir monedas de $0.01 centavo de dólar, $0.05 centavos


de dólar, $0.10 centavos de dólar, $0.25 centavos de dólar, $0.50 centavos de
dólar y $1 dólar y NO DARÁ VUELTO. Si una persona de tipo estudiante
ingresa una moneda de $0.25 centavos de dólar en un día sábado, la máquina
encenderá la señal de Error por dos segundos, notificando que le hace falta
dinero, y una vez que ingrese el valor del pasaje completo, encenderá una luz
de color verde indicando que el usuario puede pasar, que después de 5
segundos se apagará y encerará los displays de 7 segmentos para el próximo
pasajero. La señal Error se podrá activar desde la primera moneda que se
ingrese.

El sistema debe tener validaciones para las botoneras (presionar y soltar), y


funcionar para clock_automático o clock_manual. Todas las botoneras tendrán
bloques Antirebote. El proyecto debe ser implementado utilizando Descripción
Estructural o RTL.

S-ar putea să vă placă și