Este documento presenta 4 ejercicios de circuitos lógicos. El primer ejercicio pide diseñar un circuito con 5 entradas y 1 salida para determinar si un número binario es par o impar. El segundo ejercicio pide determinar la estructura de puertas de un circuito dado sus cronogramas de entrada y salida. El tercer ejercicio pide sintetizar una función lógica en forma de producto de sumas y suma de productos. El cuarto ejercicio pide diseñar un sistema combinacional para generar funciones sobre un registro BCD
Apuntes del curso de "Domótica 1" de 30 horas impartido entre Marzo y Abril de 2014 con el automata Logo! de Siemens en el IEFPS de Elorrieta de Bilbao, en una acción de formación continua para trabajadores en activo.
Práctica de Domotica con el micro-PLC Logo! de Siemens, y un SCADA basado en Android. Esta práctica ha sido una de las varias que se ha impartido en un curso de 30 horas de formación continua a trabajadores y desempleados.
1. EJERCICIOS
1ª.- Un circuito lógico tiene 5 entradas y 1 salida. Cuatro de las entradas, A, B, C
y D representan un dígito decimal en BCD. La quinta entrada, E, es de
control. Cuando el control E esté en “0” lógico, la salida estará en “0” lógico
si el número decimal es par y en “1” lógico si es impar. Cuando el control
esté en “1”, la salida será “1” cuando la entrada sea múltiplo de 3 y “0” en
caso contrario. Diseñar el circuito.
2ª.- A partir de los cronogramas de las entradas A, B y C y de la salida F de un
circuito lógico que aparecen en la figura, determinar cuál es su estructura de puertas.
3ª.- Realizar la síntesis de una función f de cuatro variables a, b, c y d que tome
el valor lógico “1” cuando el número de variables que están en estado uno es
superior al de las que se encuentran en estado cero.. Obtener:
a)
La expresión mínima de producto de sumas.
b)
La expresión mínima de suma de productos.
4ª.- Un registro de salidas en paralelo E1,E2,E3,E4, contiene un dígito codificado
en BCD. Diseñar un sistema combinacional que genere las siguientes funciones binarias.
a) adoptará el estado uno si el dígito contenido en el registro es
divisible por dos y el estado cero en caso contrario.
b) adoptará el estado uno si el dígito contenido en el registro está
comprendido entre 1 y 4 ambos inclusive y el estado cero en caso contrario.
c) adoptará el estado uno si el dígito contenido en el registro es
divisible por cuatro y el estado cero en caso contrario.
4ª.- Diseña un convertidor de código.La entrada será un número de 4 bits (C3, C2, C1, C0) que
representa los dígitos hexadecimales {0, 1,......9. A, b, C, d, E, F). Las salidas de este
circuito controlarán los LEDs de un display o visualizador de 7 segmentos
que muestra el carácter correspondiente (las letras b y d generalmente se
escriben en minúsculas para distinguirlas de los dígitos 8 y 0
respectivamente).
2. Nota: El display o dispositivo visualizador de 7 segmentos está formado por
7 LEDs o diodos luminosos. Sus cátodos se conectan a tierra por medio de
los pines 3 y 8. Mientras que sus ánodos son las salidas del convertidor de
código. Cuando el ánodo de un LED está también conectado a tierra, éstepermanecerá apagado
mientras que si lo conectamos a una tensión positiva
se iluminará.