Baixe o app para aproveitar ainda mais
Prévia do material em texto
Monitor: Emanuel Angelim - emanuel_ec@alu.ufc.br Universidade Federal do Ceará Engenharia de Computação Monitoria circuitos digitais Lista de Exercícios Circuitos combinacionais 1 – Projete as tabelas verdade e desenhe o circuito: a) Somador completo b) Subtrator completo 2 – Desenvolva um codificador 4 bits de binário para código Gray. 3 – Projete um decodificador para, a partir de um código binário, escrever uma letra em um display de 7 segmentos, de acordo com a figura abaixo. 4 - Projete um circuito lógico para abastecer três tanques (T1, T2 e T3) de glicose em pavimentos distintos em uma indústria de balas e biscoitos, através do controle de duas bombas, conforme esquematizado na figura abaixo. O abastecimento principal é feito por caminhão-tanque que fornece o produto diretamente ao T1 disposto no piso térreo localizado à entrada da empresa. Desenvolva o projeto supondo que o nível máximo de T1 seja controlado pelo caminhão, coloque os sensores de controle nas caixas, convencione as variáveis e desenhe o circuito final. 5 - A figura a seguir mostra um entroncamento das ruas A, B e C. Neste cruzamento, queremos instalar um conjunto de semáforos para as seguintes funções: Quando o semáforo 1 abrir para a Rua A, automaticamente os semáforos 2 e 3 devem fechar, para possibilitar ao motoristas ambas as conversões; Analogamente, quando o semáforo 2 abrir, devem fechar os semáforos 1 e 3; Pelo mesmo motivo, quando o semáforo 3 abrir, devem fechar os semáforos 1 e 2. Devemos seguir também, as seguintes prioridades: O motorista que está na rua A tem prioridade em relação ao motorista que está na rua B; O motorista que está na rua B tem prioridade em relação ao motorista que está na rua C; O motorista que está na rua C tem prioridade em relação ao motorista que está na rua A; Quando houver carros nas três ruas, a rua A é preferencial; Quando não houver nenhum carro nas ruas, devemos abrir o sinal para a rua A. Obtenha as expressões e os circuitos dos sinais verdes e vermelhos, dos semáforos 1, 2 e 3. Monitor: Emanuel Angelim - emanuel_ec@alu.ufc.br Universidade Federal do Ceará Engenharia de Computação Monitoria circuitos digitais Gabarito Circuitos combinacionais 1 – a) b) 2 - A B Cin S Cout 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 A B Tin S Tout 0 0 0 0 0 0 0 1 1 1 0 1 0 1 1 0 1 1 0 1 1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1 1 1 1 1 A B C D E F G H 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 1 0 0 1 1 0 0 1 0 0 1 0 0 0 1 1 0 0 1 0 1 0 1 1 1 0 1 1 0 0 1 0 1 0 1 1 1 0 1 0 0 1 0 0 0 1 1 0 0 1 0 0 1 1 1 0 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 0 1 0 1 0 1 1 0 1 1 0 1 1 1 1 1 0 1 0 0 1 1 1 1 1 1 0 0 0 S = A B Cin Cout = AB + ACin + BCin A, B = Números a serem somados S = Resultado da soma Cin = Carry de entrada Cou = Carry de saída S = A B Tin Cout = AB + ATin + BTin A, B = Números a serem subtraídos S = Resultado da subtração Tin = Carry de entrada Tou = Carry de saída E = A F = A B G = B C H = C D A, B, C, D = Binário E, F, G, H = Gray 3 - 4 - 5 - A B C SA SB SC SD SE SF SG 0 0 0 1 0 0 1 1 1 0 0 0 1 0 1 1 1 1 0 1 0 1 0 1 1 0 0 1 1 1 0 1 1 0 0 0 1 1 1 0 1 0 0 1 1 1 0 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 0 0 0 0 1 0 1 A B C D B1 B2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 X X 0 0 1 1 X X 0 1 0 0 0 1 0 1 0 1 0 0 0 1 1 0 0 1 0 1 1 1 0 0 1 0 0 0 1 0 1 0 0 1 1 0 1 0 1 0 X X 1 0 1 1 X X 1 1 0 0 1 1 1 1 0 1 1 0 1 1 1 0 0 1 1 1 1 1 0 0 A B C VA VMA VB VMB VC VMC 0 0 0 1 0 0 1 0 1 0 0 1 0 1 0 1 1 0 0 1 0 0 1 1 0 0 1 0 1 1 0 1 1 0 0 1 1 0 0 1 0 0 1 0 1 1 0 1 0 1 0 1 1 0 1 1 0 1 0 0 1 0 1 1 1 1 1 0 0 1 0 1 Sa = C Sb = AB + BC + ABC Sc = BC + ABC Sd = BC + AB + AC + ABC Se = A + B + C Sf = C + A B Sg = A + A B A, B, C = Casos Sa – Sg = Display B1 = AC B2 = BD A, B, C, D = Casos B1, B2 = Bombas VA = AB + BC VMA = AB + BC VB = AB VMB = A + B VC = BC VMC = B + C A, B, C = Casos V – Sinal Verde VM – Sinal Vermelho
Compartilhar