Ejercicio 6.1: Realizar un convertidor BCD-Aiken a BCD-Natural y otro BCD-Natural a BCD-Aiken. Para ello, deben utilizarse el sumador 7483 y el mínimo numero de puertas lógicas necesarias. Utilizando estos convertidores y el sumador BCD-Natural diseñado en clase, realizar un sumador BCD-Aiken, es decir, se introducen dos números de un único digito en BCD- Aiken y el resultado se obtiene en BCD-Aiken. El diagrama de bloques propuesto, se presenta a continuación: Los Circuitos Integrados que se van a utilizar: 7483.
Ejercicio 6.2: Se quiere diseñar un sistema que controle el cobro de un parking. Cuando un usuario del parking se dispone a pagar, deberá introducir el ticket recogido a la entrada en la máquina de cobro. Dicho ticket, gracias a una banda magnética proporciona al sistema la hora de entrada (sin minutos) del vehículo al parking. Igualmente, proporcionará al sistema la hora actual. Ambas horas se codifican en binario. Existen tres tarifas de cobro distintas: - Tarifa 1: estancia menor o igual que 2 horas 1 euro - Tarifa 2: estancia mayor que 2 y menor o igual que 6 horas 5 euros - Tarifa 3: estancia mayor que 6 horas 10 euros Una vez introducido el ticket, en unos displays de 7 segmentos aparecerá la tarifa a abonar o el número de horas que ha permanecido el coche en el parking. El usuario podrá seleccionar una opción u otra mediante un interruptor. A medida que el usuario vaya introduciendo el dinero en la máquina, esos mismos displays mostrarán el importe que falta por introducir, pudiendo seguir eligiendo el usuario la otra opción, es decir, visualizar las horas. En el momento en el que finalice el pago, se encenderá un led indicativo. La máquina admite monedas de 1 y 2 euros y billetes de 5 y 10 euros y dispone de un reconocedor que proporciona esta información en binario al sistema a diseñar. Para simplificar el problema, se supondrá que los coches sólo permanecen en el parking a lo largo del mismo día. a) Realizar un diagrama de bloques del circuito, indicando claramente las entradas y salidas de cada bloque (qué representan, número de bits razonado, número máximo y mínimo a obtener, registro a utilizar razonado...). b) Realizar el diseño óptimo de cada bloque del apartado anterior, utilizando los circuitos integrados que se describen en la hoja anexa y el mínimo número de puertas lógicas. Determinar el tipo de display a utilizar y realiza las conexiones adecuadas para la cancelación de ceros no significativos. Nota 1: Los circuitos que se DEBEN utilizar pueden consultarse en el apartado correspondiente de la hoja anexa. Nota 2: Todas las patillas de los integrados deben estar correctamente conectadas. No es necesario ponerlas en el mismo orden que en el diagrama. Nota 3: Los números negativos en complemento a dos. Nota 4: Los bloques que haya que desarrollar funciones lógicas a partir de tablas de verdad, basta con indicar los mintérminos o los maxtérminos que la componen. Nota 5: En caso de tener que diseñar algún convertidor, debe explicarse detalladamente su lógica. Los Circuitos Integrados que se van a utilizar: 7483, 7447, 7485, 74157.
Ejercicio 6.3: Sean 6 países (A, B, C, D, E, F) que votan diversas propuestas en un consejo. El resultado de la votación será SI o NO visualizados en dos displays de 7 segmentos. En caso de empate, decide el país A. Además, el país anfitrión tiene un interruptor de trampa (T) para dar la vuelta al resultado, de modo que se represente el NO a pesar de haberse aprobado la propuesta y viceversa. Finalmente, dispone de otra entrada (N/P) para disponer que se represente el numero de votos afirmativos en vez de las palabras SI/NO. De ese modo, si N/P=1, la visualización en el display será, opcionalmente: Si N/P=0, en los displays debe representarse el número de votos afirmativos. Por motivos de imagen pública, en caso de hacer trampa (T=1), se visualiza el SI o el NO, independientemente del valor que tome N/P. a) Realizar un diagrama de bloques del circuito, indicando claramente las entradas y salidas de cada bloque (qué representan, número de bits razonado, número máximo y mínimo a obtener, registro a utilizar razonado...). b) Realizar el diseño óptimo de cada bloque del apartado anterior, utilizando los circuitos integrados que se describen en la hoja anexa y el mínimo número de puertas lógicas. Determinar el tipo de display a utilizar. Nota 1: Todas las entradas utilizables de los circuitos integrados deben estar conectadas correctamente. Nota 2: No es necesario que el orden de las patillas de los circuitos integrados sea el que aparece en la hoja de características, a la hora de dibujarlos. Nota 3: Los circuitos que haya que diseñar mediante tablas de verdad y mapas de Karnaugh, no es necesario dibujarlos ni realizar la simplificación. Basta con expresar la tabla de verdad con claridad y la expresión canónica de cada función. Nota 4: Obsérvese que no se permite utilizar comparadores, por lo que se utilizará la operación resta para determinar si un número es mayor que otro. Para ello, se utilizará la codificación en complemento a dos. Los Circuitos Integrados que se van a utilizar: 74138, 74352, 74157, 7447, 7483.
Circuitos Integrados a utilizar: PA. Sesión 6. Circuitos combinacionales modulares. Bloques. Año académico 2014-2015
74183 74352