Exercícios de Eletrônica Digital 1. Escreva a equação algébrica e a tabela verdade para os tipos de portas: Porta NAND com quatro entradas Porta NOR com quatro entradas Porta OR com quatro entradas Porta XOR com três entradas Porta AND com cinco entradas 2. Represente a tabela de verdade e o circuito correspondente a cada uma das seguintes funções: a) F = X.Y b) F = X+Y c) F = (X+Y).Z 3. Calcule a) 1+0, 1+1, 1.0+1, (1+0).(1+0), 0.(1+1), ~1+0, ~0+~0, ~(0+1). b) X.0 para todos os valores de X e simplifique. c) X+0 para todos os valores de X e simplifique. d) X.Y.Z para todos os valores possíveis de X, Y e Z. 4. Considere as seguintes definições: A1 - o tempo está miserável quando chove e está frio; A2 - o tempo está mau se chove ou está frio; A3 - o tempo está mais ou menos se chove mas não está frio ou vice versa; A4 - o tempo está bom se não chove nem está frio; A5 - o tempo está seco se não chove; a) Traduza cada uma das afirmações anteriores na seguinte tabela de verdade (considerando que Verdade é representado por ‘1’ e Falso por ‘0’). b) Represente algebricamente as mesmas afirmações, designando por C e F as variáveis que representam chuva e frio, respectivamente. c) Qual o contrário de "A2 – tempo mau"? 5. Escreva a tabela de verdade correspondente a cada uma das seguintes funções lógicas a) F = X + Y b) F = X + Y + Z c) F = X + Y + Z d) F = X(Y + Z) + XY e) F = (X + W)(X + Y) 6. Prove as igualdades das equações abaixo, recorrendo a tabelas de verdade: a) X + Y = X Y b) X Y = X + Y c) XYZ = X + Y + Z d) X(Y + Z) = XY + XZ e) X + YZ = (X + Y).(X + Z) f) XY + YZ + XZ = XY + YZ + XZ 7. Simplifique usando as propriedades da álgebra de Boole a) X(X+0) XY+1 X+1 b) X+1+X (XY+1)Z X+XY 8. Utilizando manipulações algébricas, mostre que a) AB + B C + AB + BC = 1 b) A B + AB = AB + AB c) (X XY) + XY = X d) (A + AB).(A + B) = A e) A(B + C) + BC = A + B f) X + Y + Z + XY(X + )Z = X + Z Y g) Y + XZ + XY = X + Y + Z h) XY + XZ + YZ = XY + XZ i) XY + YZ + XZ = XY + YZ + XZ 9. Considere o seguinte circuito: a) Indique a função lógica correspondente a F, extraída diretamente a partir do circuito. b) Simplifique a função anterior recorrendo às propriedades da álgebra de Boole. c) Desenhe o esquema do circuito correspondente à simplificação da alínea anterior. 10.Obtenha as funções simplificadas a partir dos seguintes mapas de Karnaugh: 11.Utilizando mapa de Karnaugh projete um circuito com dois pares de entradas, de 2 bits cada uma, representando dois números ‘A’ e ‘B’. A saída do circuito deverá assinalar ‘1’ no caso do valor de A ser maior ou igual ao número B. 12.Projete um circuito que dê saída a ‘1’ sempre que à entrada seja apresentada uma representação em binário de um múltiplo de 2 ou de 3. O número máximo que pode ser apresentado à entrada é o 15. 13.Dada a tabela verdade abaixo, pede-se: a) Determine a expressão booleana simplificada utilizando mapas de Karnaugh e, b) Apresente o circuito da expressão simplificada. A B C D Y1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 0 1 1 0 0 1 0 0 0 0 1 0 1 1 0 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 0 0 1 0 1 0 1 0 1 1 0 1 1 0 1 1 0 0 0 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 14.Usando mapa de Karnaugh obtenha a equação simplificada e o circuito lógico. 15.Projete um circuito lógico de uma porta de elevador para um prédio de 3 andares. M indica movimento; F1, F2, F3 indicadores de andares e são normalmente nível baixo e passa para nível alto apenas quando estiver no andar. A saída do circuito é o sinal de ABRIR a porta que normalmente é nível BAIXO. Se acionado para abrir a porta, sobe para ALTO. 16.Projetar um circuito lógico para realizar o controle de um silo de armazenamento de grãos. Observe a figura abaixo: Os sensores de entrada A, B e C monitoram o nível máximo, mínimo e a presença do caminhão, respectivamente. Os elementos S1 e S2 são as saídas, motores que comandam a abertura e o fechamento das válvulas de enchimento e esvaziamento do silo. As seguintes condições devem ser respeitadas na implementação do sistema de controle: a. se a quantidade de grãos estiver abaixo do nível mínimo, deve-se desligar S1 e ligar S2 para realizar o armazenamento de grãos; b. se o silo tiver um nível de grãos acima do mínimo e o sensor C acusar a presença de um caminhão, a saída S1 pode ser aberta; c. quando atingir o nível máximo, automaticamente a saída S2 deve ser desligada; d. se o sensor A acusar nível máximo e o sensor B acusar que o silo está vazio, um sinal de alarme deve ser acionado; e. os grãos somente serão liberados para o caminhão se o nível de armazenamento estiver acima do mínimo. 17.Projete um circuito combinacional cujas entradas são as chaves: CH1, CH2, CH3 e CH4, e que acionadas na seqüência, CH1 até CH4, façam aparecer em um display do tipo 7 segmentos as letras: A, L, E, e H, respectivamente. Considere: - nunca acontecerá que todas as chaves estejam desligadas; - nunca duas ou mais chaves podem estar ligadas simultaneamente; A tabela verdade, as funções booleanas de saída bem como o circuito esquemático devem ser apresentados na solução. 18.Uma máquina possui quatro motores. Os motores têm uma seqüência de operação definida por botoeiras (A, B, C e D), de tal forma que a somatória das potências dos motores em funcionamento não ultrapasse 120HP. Caso isto ocorra, o sistema deve retirar o motor de menor potência em funcionamento. Se a somatória continuar maior que o limite estabelecido, o segundo motor de menor potência deve ser retirado, e isto deve ser repetido até que o limite de 120HP não seja excedido. Considerando-se: M1 = 20HP, M2 = 30HP, M3 = 70HP e M4 = 100HP. , e que a botoeira A aciona M1, a botoeira B aciona M2, C aciona M3 e D aciona M4. Projete um circuito lógico que satisfaça a exigência citada. 19.Um aparelho de ar-condicionado é controlado por quatro variáveis: temperatura, T, umidade, U, horário do dia, H; e o dia da semana, D, que são definidas por; 1, 𝑠𝑒 𝑇 > 78°𝐹 T={ 0, 𝑠𝑒 𝑜𝑢𝑡𝑟𝑎 𝑐𝑜𝑛𝑑𝑖çã𝑜 1, 𝑠𝑒 𝑈 > 85% U={ 0, 𝑠𝑒 𝑜𝑢𝑡𝑟𝑎 𝑐𝑜𝑛𝑑𝑖çã𝑜 1, H= { 0, 𝑒𝑛𝑡𝑟𝑒 8: 00 𝑒 17: 00 𝑠𝑒 𝑜𝑢𝑡𝑟𝑎 𝑐𝑜𝑛𝑑𝑖çã𝑜 1, 0, 𝑑𝑒 𝑠𝑒𝑔𝑢𝑛𝑑𝑎 𝑎 𝑠𝑒𝑥𝑡𝑎 𝑠𝑒 𝑜𝑢𝑡𝑟𝑎 𝑐𝑜𝑛𝑑𝑖çã𝑜 D={ O ar-condicionado deve ser ligado (‘1’) em qualquer uma das circunstâncias dadas abaixo: 1. A temperatura ultrapassa 78°F, horário do dia esta entre 8h e 17h e não é final de semana; 2. A umidade excede 85% e é final de semana; 3. A umidade excede 85%, a temperatura ultrapassa 78°F, e é um dia semanal; A partir das condições descritas acima, implemente o circuito lógico simplificado, responsável pelo controle desse ar-condicionado, utilizando como ferramenta de simplificação o mapa de Karnaugh. 20.A figura a seguir mostra a interseção de uma via preferencial com uma outra secundária. Vários sensores detecção de veículos estão colocados ao longo das mãos de direção C e D (via principal) e A e B (via secundária). A saída de tais sensores está em nível lógico BAIXO quando nenhum veículo foi detectado, e no nível lógico ALTO quando pelo menos um veículo estiver sido detectado. O sinal de tráfego no cruzamento deve ser controlado como se segue: 1. A luz do sinal leste-oeste (LO) deverá ser verde, sempre que houver veículos em ambas as mãos de direção C e D. 2. A luz LO deverá estar verde, sempre que houver veículos ou em C ou em D, estando A ou B sem nenhum veículo detectado. 3. A luz do sinal norte-sul (NS) deverá ser verde sempre que houver veículos em A e B, estando C ou D desocupados. 4. A luz NS deverá estar verde, quando ou A ou B estiver ocupado, enquanto C e D estão ambas vazias. 5. A luz LO deve estar verde quando nenhum veículo tiver sido detectado pelo sensor. Usando as saídas dos sensores A, B, C e D como entradas, projete um circuito lógico simplificado, para controlar os sinais LO e NS. As saídas LO e NS deverão ir para nível lógico ALTO quando a luz correspondente às mesmas estiver verde. 21.Um carro com 2 portas possui dois sensores em cada porta, que identificam se a porta está aberta (sensores = 0) ou fechadas (sensores = 1). Além disso, há um botão de alarme. Sempre que o alarme estiver ativado (botão de alarme = 1), as portas devem estar fechadas. Se por acaso as portas abrirem enquanto o alarme está ligado, uma sirene de alarme irá disparar, indicando que o veículo possivelmente está sendo raptado/ furtado/ /sequestrado /ou o dono é quem está bêbado (por isso esqueceu de desligar o alarme antes de abrir o carro). De todo modo, você deve projetar o circuito que realize a função lógica acima, simplifique-o ao máximo com mapa de Karnaugh e Boole. Você também foi incumbido de automatizar o alarme de perigo do veículo. Esse alarme deverá receber como entrada os sinais da ignição, dos faróis e da porta do motorista. E deverá acionar um LED luminoso no painel do carro quando uma das seguintes condições acontecer: - A ignição está ligada e a porta do motorista está aberta; - A ignição está desligada e os faróis estão ligados (quer acabar com a bateria do automóvel, meu filho?); Convenções: Ignição envia 1 quando está ligada, a porta envia 0 quando está aberta e os faróis enviam 1 quando estão ligados. 22. A figura abaixo representa um tanque industrial, com dois sensores de nível, um botão de acionamento com trava e uma bomba e uma válvula que libera o escoamento da água. Ao pressionar o botão de acionamento, o tanque deve encher de água. Ao soltá-lo (lembre-se que ele possui trava), o tanque deverá se esvaziar. Tome sempre cuidado para que a água NUNCA transborde do tanque, nem que o escoamento fique acionado sem a presença de água no tanque. Convenções: Sensor de nível alto e baixo são 1 quando detectam água em seu nível; Botão de acionamento é 1 quando pressionado; Bomba é acionada enviando-se sinal 1 pra ela. Escoamento é acionado enviando sinal 0 para ele (funciona invertido mesmo).