UDESC/CCT/DEE – Laboratório de Eletrônica Digital Experiência 4 – Circuitos Aritméticos Objetivos: - Projetar, simular e implementar, utilizando portas lógicas, Circuitos Aritméticos básicos; - Compreender o funcionamento de Circuitos Aritméticos em CI comerciais; - Fazer associação desses CIs, montando Circuitos Aritméticos de maior dimensão ou mais complexos. Roteiro: 1 – Utilizando o CircuitMaker, projete e simule um circuito, usando portas lógicas, que atenda às especificações a seguir: A B S C 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 2 - Faça a montagem virtual desse circuito no Simulador de Protoboard. Analise que circuito é esse. 3 – Realize a montagem do circuito anterior na Plataforma Didática e verifique sua tabela verdade. 4 – Preencha tabela verdade a seguir, que representa um circuito Somador Completo, conforme apresentado no diagrama: A B Cin S Cout 5 - Utilizando o CircuitMaker, projete e simule um circuito Somador Completo, usando portas lógicas. 6 - Faça a montagem virtual desse circuito no Simulador de Protoboard e realize a montagem do circuito na Plataforma Didática, verificando sua funcionalidade. 7 - Utilizando o CircuitMaker, projete e simule um Somador de dois números de 2 bits, utilizando apenas portas lógicas. 8 – Realize o teste do CI-7483, utilizando o CircuitMaker e a Plataforma Didática para somar dois números de quatro bits. Compare esse CI com os circuitos projetados nos itens anteriores. Se preferir utilize displays de 7 segmentos para melhor visualização dos dados. 9 – Utilizando o CircuitMaker, acrescente ao circuito simulado anteriormente a funcionalidade de gerar o bit de overflow. 10 – Implemente no Simulador de Protoboard um circuito que some dois números de oito bits cada (use complemento de dois se for necessário). Se preferir utilize displays de 7 segmentos para melhor visualização dos dados. OPERANDO UM 4 4 4 4 -4 -4 -4 -4 19 19 OPERANDO DOIS 4 -4 19 -19 4 -4 19 -19 4 -4 RESULTADO 19 19 -19 -19 -19 -19 19 -19 4 -4 19 -19 11 – Implemente no Simulador de Protoboard um circuito que subtraia dois números de oito bits cada (use complemento de dois se for necessário). Se preferir utilize displays de 7 segmentos para melhor visualização dos dados. OPERANDO UM 4 4 19 19 OPERANDO DOIS 4 19 4 19 RESULTADO 12 - Realize o teste do CI-7485, utilizando o Simulador de Protoboard e a Plataforma Didática para comparar dois números de quatro bits. OPERANDO UM 4 4 9 9 OPERANDO DOIS 4 9 4 9 RESULTADO 13 - Implemente no Simulador de Protoboard um circuito que compare dois números de oito bits cada. OPERANDO UM 41 41 190 190 OPERANDO DOIS 41 190 41 190 RESULTADO 14 - Implemente no Simulador de Protoboard um circuito que realize as seguintes operações com operandos (A e B) de quatro bits: OPERAÇÃO A mais B A menos B A menos 1 NOT(A OR B) NOT B OPERAÇÃO Saídas em ZERO Saídas em UM A mais A A mais 1 A AND B OUTRAS (a sua escolha) 15 – Projete e simule no CircuitMaker, um circuito para gerar a paridade de um número de três bits. O tipo de paridade será escolhido pelo usuário durante a utilização do circuito. 16 – Implemente o circuito anterior também no Simulador de Protoboard ou na Plataforma Didática. 17 – Projete e simule no CircuitMaker, um circuito para converter um número binário de cinco bits em sua representação em código Gray. DECIMAL 30 9 28 21 22 BINÁRIO 18 – Implemente o circuito anterior no Simulador de Protoboard. GRAY