Cod. isc: TURMA: GRUPO: NOME: Sistemas igitais Relatórios de Práticas no LABORATORIO Aula 10 a 14 PROF. MSc. MÁRIO OLIVEIRA ORSI PROF. MSc. CARLOS ALEXANRE FERREIRA E LIMA MAIO 2014 1
1. Projeto Final do Laboratório Trata-se do projeto de uma calculadora BC (Bynare Coded ecimal Quatro bits representam um algarismo decimal) sendo dividido para a implementação em oito partes descritas abaixo e mostradas no diagrama de blocos funcionais Fig 1. Projeto Final: Calculadora BC 1 a parte: ecodificador e isplay 2 a parte: Somador e Subtrator 3 a parte: Correção BC e Sinal 4 a parte: Seletor 5 a parte: Chaves sem Rebatimento Pulso 1 e Pulso 2 6 a parte: Contador BC 7 a parte: Gerador de Sinais de Controle 8 a parte: Registrador A e B O projeto deverá ser implementado por grupos de no máximo 5 alunos, observando que o relatório é sempre individual. SINAL ISPLAY I ECOIFICAOR SELETOR 3:1 MONITOR SOMAOR / SUBTRATOR BC REG B REG A GERAOR E SINAIS E CONTRÔLE MOO + / - PULSO 2 PULSO 1 CONTAOR BC Fig 1 CALCULAORA BC 2
AULA 10 - Projeto final etapa 4 (Seletor) Objetivo: Circuitos Multiplexadores igitais, e implementar seletor (etapa 4 do projeto final mostrado na figura 1) usando CIs 74153. 1. Fundamentos Teóricos: Referência Livro Texto: Capítulo 9.7 a 9.9 A figura 2 abaixo mostra o esquema de um mux 4:1 usando portas AN e OR e abaixo o mesmo circuito usando portas de 2 entradas (CI 7408 e 7432): figura 1: figura 2: SINAL ISPLAY I ECOIFICAOR SELETOR 3:1 Etapa 4 MONITOR I 0 I 1 MUX 4 : 1 S 0 0 I 0 0 1 I 1 1 0 I 2 1 1 I 3 SOMAOR / SUBTRATOR BC REG B REG A GERAOR E SINAIS E CONTRÔLE I 2 MOO + / - PULSO 1 CONTAOR BC PULSO 2 I 3 Fig 1 CALCULAORA BC 1.1 Um MUX 4:1 como mostrado na figura 2 pode ser simbolizado conforme a seguir: A 1 A 0 I 0 I 1 I 2 I 3 Mux S A1 A0 3
1.2 O CI 74153 possui (2) dois circuitos MUX 4X1 conforme layout mostrado a seguir: Layout do CI 74153 (2 x MUX 4: 1) select +5V strub A0 I 3 I 2 I 1 I 0 Saída Mux 2 16 15 14 13 12 11 10 9 74153 1 2 3 4 5 6 7 8 strub A1 I 3 I 2 I 1 I 0 Saída Mux 1 select Considerando que para o projeto do SELETOR temos que selecionar 3 rotas, sendo uma de cada vez para encaminhar os 4 bits do numero A, B e do resultado da Soma ou Subtração para decodificação no isplay (da direita), e que cada CI só encaminha 2 bits para a suas duas saídas, então precisamos de 2 CIs 74153 (dois MULTIPLEX 4:1) que permitirá com a interconexão do respectivos endereços A1 A0 encaminhar em paralelo os 4 bits (cada mux 4:1 encaminha 1 bit). CI 74153 2. Procedimentos Experimentais 2.1 Numerar o esquema abaixo de acordo com o layout do CI 74153 acima: 2.2 Usando o kit de montagem teste O MUX 1 e MUX 2 de dois CIs 74153: TESTE O MUX 1 e MUX 2: configure as entrada de dados e endereços na tabela conforme a seguir: coloque I0= 0(terra), I1=I2=I3= 1(não conectados) e A1 = 0, A0 = 0 a saída será S1= S2 = I0 = 0 apaga o led. Repetindo este procedimento para os outros valores de I0, I1, I2, I3, e A1 e A0 I 0 I 1 I 2 I 3 I S 1 I S 2 0 1 1 1 0 0 0 0 1 0 1 1 0 1 0 0 1 1 0 1 1 0 0 0 1 1 1 0 1 1 0 0 I 0 I 1 I 2 I 3 Mux 1 S 1 terra(0volts) I 0 I 1 I 2 I 3 Mux 2 S 2 4
2.3 Esquematizar a seguir o seletor no modulo do projeto final definindo o encaminhamento dos endereços e desenhando as interconexões correspondentes (exemplo mostrado em aula), bem como colocando a NUMERAÇÃO dos pinos do CI 74153 conforme folha anterior e completando a numeração já definida para a saída do somador S 3 S 2 S 1 S 0 Somador S 3 S 2 S 1 S 0 74153 Mux 1 isplays Reg A Q 3 Q 2 Q 1 Q 0 74153 Mux 2 7448 6 - S 3 2 - S 2 1 - S 1 7 - S 0 decodificador Mux 1 Reg B Q 3 Q 2 Q 1 Q 0 Mux 2 controle Q 1 Q 0 2.4 Colocar os CIs 74153 no módulo do projeto e fazer apenas as ligações da alimentação incluindo os strubs conforme Layout e interligar os pinos de endereçamento dos dois CIs. A conclusão desta etapa será realizada no último laboratório (com a NUMERAÇÃO e interligação dos pinos final do seletor com o somador/subtrator e os registradores A e B. e Controle). 5
AULA 11 - Projeto final etapa 5 (Pulso 1 e Pulso 2) Objetivo: Implementação dos dispositivos Pulso 1 e Pulso 2 (chave sem rebatimento) que serão usados respectivamente com clocks (gatilhos) dos dispositivos contador BC e gerador de sinais de controle conforme ilustrado na figura 1- etapa 6 abaixo. SINAL I ISPLAY ECOIFICAOR SELETOR 3:1 MONITOR SOMAOR / SUBTRATOR BC MOO + / - PULSO 1 REG B Fig 1 E T A P A 6 REG A CONTAOR BC GERAOR E SINAIS E CONTRÔLE PULSO 2 1. Fundamentos Teóricos: Referência Livro Texto: Capítulo 5 Flip Flop SR ativado e desativado com nível baixo: FF S R Exemplo de Aplicação: a) A trepidação de um contato mecânico gera múltiplas transições na tensão; b) latch NAN usado para eliminar as múltiplas transições na tensão. 6
Os circuitos Pulso 1 e Pulso 2 são dois flip-flop SR (lath - NAN) como chave antirebatimento (debouncing anti-ruido sem-trepidação) conforme esquemas abaixo: PULSO 1 PULSO 2 2. Procedimentos Experimentais Testar o funcionamento do módulo ou kit de montagem. Colocar dois CIs 7400 ( 4 portas NAN - layout abaixo) no módulo ou kit de montagem e testar as portas do CI (Aula 1). Numerar os esquemas acima de acordo com o layout fig abaixo. Montar os circuitos dos esquemas numerados acima usando um CI 7400 para Pulso 1 e outro para o Pulso 2 no modulo do projeto final fazendo as interligações correspondentes. 1.1 Usar um fio ligado no terra (0 v comum) para colocar níveis 0 ou 1 (em aberto) nas entradas e verificar a tabela verdade abaixo: Fazer na sequencia S R Q Q 1 1 X X liga = imprevisível 1 0 0 1 Resetado 1 1 0 1 Repouso 0 1 1 0 Setado 1 1 1 0 Repouso 0 0 1 1 proibido 1 1?? assume qq estado 1 2 3 7
AULA 12 Projeto final etapa 6 (Contador BC) Objetivo: Implementar um dispositivo que execute a contagem de 0 a 9 (BC) para introdução dos números A e B na Calculadora BC (figura 1 etapa 6) e um contador que conte na seqüência 0-1-2-3-0 SINAL I ISPLAY ECOIFICAOR SELETOR 3:1 MONITOR SOMAOR / SUBTRATOR BC REG B REG A GERAOR E SINAIS E CONTRÔLE MOO + / - PULSO 2 PULSO 1 CONTAOR BC Fig 1 E T A P A 6 1 Fundamentos Teóricos: Referência Livro Texto: Capítulo 5 1.1 ispositivos de Memória: CI 74LS76 (FF JK - ME) e CI 7490 contador de década 1.1.1 Experiencia 1: Completar o Esquema abaixo para projetar um circuito Contador assíncrono modulo 4 (0-3) com flip-flop FF JK ME, (conforme exemplo mostrado em aula) e Numerando os esquemas envolvidos conforme os pinos no layout do CI 74LS76 e 74LS00. Q 1 Q 0 K1 K0 J0 16 15 14 13 12 11 10 9 J1 J0 74LS76 K1 K0 1 2 3 4 5 6 7 8 ck1 pr1 cl1 J1 V c c Ck0 pr0 cl0 8
O circuito acima pode ser usado como Gerador de Sinais de Controle no Projeto, entretanto vamos usar o Contador Síncrono a ser Projetado na 8 a etapa. Para o simular o teste do circuito siga a sequencia da tabela para cada transição negativa de clock. Lay out CI 7476 Ck S1 S0 sem 0 0 0 inicio --> clear = 0 0 0 0 clock em 1 Hz 0 1 1 1 0 2 1 1 3 0 0 0 K1 16 15 14 13 K0 12 74LS76 11 10 J0 1 2 3 4 5 6 7 8 9 ck1 pr1 cl1 J1 V c c Ck0 pr0 cl0 1.1.2 Experiência 2: Esquematizar usando FF-JK ME, um contador de faixa (0-9) assíncrono completando o desenho (conforme exemplo mostrado em aula) e Numerando o esquema conforme os pinos layout do CI 74LS76 acima. Q 3 Q 2 Q 1 Q 0 J 1 K 1 Q 1 J 0 K 0 Q 0 Para o simular o teste do circuito siga a sequencia da tabela para cada transição negativa de clock. comb. Q3 Q2 0 0 0 0 0 Questão1: 1 0 0 0 1 escreva á seguir quais são e quantos são os CIs que 2 0 0 1 0 utilizados para este projeto (contador de faixa (0-9) assíncrono) 3 0 0 1 1 4 0 1 0 0 CI quantidade 5 0 1 0 1 -------- ------------- 6 0 1 1 0 -------- ------------- 7 0 1 1 1 -------- ------------- 8 1 0 0 0 9 1 0 0 1 10 1 0 1 0 J 1 K 1 Q 1 J 0 K 0 Q 0 9
OBSERVAÇÃO: Para o Projeto final etapa 6 Contador BC Usaremos um Contador de década do CI 74192 (LAYOUT ABAIXO) SIMBOLO LOGICO: CI 74192 1.1.3 Numere o desenho do esquema conforme Layout do CI 74192 e interligue com circuito Pulso 1 (etapa 5) repetindo a numeração dos pinos (CI 7400 ) 10
1 Procedimentos Experimentais 1.1 Testar o funcionamento do módulo ou kit de montagem. 1.2 Testar o Contador assíncrono modulo 4 (0 a 3) verificando a tabela verdade correspondente. 1.3 Monte o circuito esquematizado no item 1.1.3 contador BC (CI 74192) no modulo do projeto final, interligando Q3 Q2 respectivamente aos pinos 6, 2, 1, 7 do dec BC (7448) para visualização no isplay. 1.4 Teste o contador BC verificando a tabela verdade correspondente. comb. Q3 Q2 0 0 0 0 0 1 0 0 0 1 2 0 0 1 0 3 0 0 1 1 4 0 1 0 0 5 0 1 0 1 6 0 1 1 0 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1 10 1 0 1 0 Verifique que o circuito dever seguir a sequencia da tabela para cada transição positiva de clock. 1.5 Complete o esquema para identificar as conexões do contador BC (CI 74192) COM OS OUTROS CIRCUITOS NO PROJETO FINAL.(REG A e B da aula 14 do laboratório) REG B ( ) ( ) ( ) ( ) REG A ( ) ( ) ( ) ( ) 11
AULA 13 Projeto final etapa 7(Gerador de sinais de controle) Objetivo: Implementar o circuito gerador de sinais de controle através do projeto de um contador síncrono (faixa 0-1-2-0) usando o CI 7476 (2 x FF JK ME) 1. Fundamentos Teóricos: Referência Livro Texto: Capítulo 5.16 a 5.18; 7.15, 7.18 a 7.22 SINAL ISPLAY ECOIFICAOR SELETOR 3:1 MONITORES GERAOR E SINAIS E CONTROLE CONTAOR SIRONO E (0 a 2) SOMAOR / SUBTRATOR BC MOO `+/- REG A REG B Gerador GERAORES OS SINAIS de Sinais E de CONTROLE controle PULSOS 2 PULSOS 1 CONTAOR BC fig 1 etapa 7 Projeto para um contador síncrono: Seqüência 0-1-2-0: PASSO 1: escrever a seguir o correspondente iagrama de Estados da sequencia e a Solução: usando mapa de Karnough duas variáveis 12
PASSO 2: Esquematizar a solução: fazendo as interconexões segundo os valores encontrados para J1, K1, J0, K0 e Numerando o desenho abaixo conforme os pinos do layout do CI 7476 e a respectiva interligação com os pinos do reg a reg b e mux.. REG B --ck SELETOR REG A- ck K1 K0 J0 A1 A0 16 15 14 13 12 11 10 9 Q 1 Q 0 74LS76 1 2 3 4 5 6 7 8 ck1 pr1 cl1 J1 V c c Ck0 pr0 cl0 J1 J0 Pulso 2 1 1 K1 K0 Ck 7400 IMPORTANTE: Interligar o Clock de entrada Ck ao circuito Pulso 2 da Aula 11, bem como aos endereços A1 e A0 mux da Aula 12 (indicando a numeração dos pinos correspondentes) E completando depois com a próxima etapa (projeto de reg a e reg b Aula 14 ) a interligação respectiva. 2. Procedimentos Experimentais 2.1 Monte o circuito do esquema numerado no item 1.1 GERAOR E SINAIS E CONTROLE (CI 7476) no modulo do projeto final, interligando as saídas e a dois leds (circuito Monitor). 2.2 Testar o funcionamento do circuito Gerador de Sinais de Controle conferindo a visualização dos 3 (três) sinais de controle na seqüência 00-01-10-00 com os dois leds (circuito Monitor). 2.3 Observar as interligações necessárias de acordo o planejamento (fig 1). PORTANTO O ESQUEMA EVE SER COMPLETAO APÓS A PROXIMA AULA COM: Vai p/ o clock do REG B, vai p/ o clock do REG A e as duas saídas vão como entradas de endereço A1 A0 dos Mux 4:1 do Seletor. 13
AULA 14 - Projeto final etapa 8 (Registrador A e B) Objetivo: apresentar circuitos integrados 7475, execução da etapa 8 do trabalho final no modulo implantando os registradores A e B. 1. Fundamentos Teóricos: Referência Livro Texto: Capítulo 5.16 a 5.18; 7.15, 7.18 a 7.22 1.1 Registradores São dispositivos básicos de memória baseados em Flip Flop tipo podendo ter um clock acionado por nível conforme figura a seguir Q Ck Q 0 esabilita 1 Habilita (enable) copia o dado na saída Q O CI 7475 Layout abaixo possui QUATRO FLIP-FLOP TIPO do modelo acima. Q 3 Q 2 Q 2 K1 Q 1 Q 1 Q 0 16 15 14 13 12 11 10 9 7475 1 2 3 4 5 6 7 8 Q 3 3 1 2 C 2 0 Q 0 14
Um registrador estático de 4 (quatro) bits pode ser construído com uso de 4 (quatro) FF- síncronos do CI 7475 bastando interligar os respectivos Clocks que por sua vez já são interligados dois a dois conforme o layout do CI acima: 1.2 Completar o esquema a seguir para descrever o projeto de um Registrador estático de 4 bits. (4 FF com CK síncrono). Q 3 Q 2 Q 2 K1 Q 1 Q 1 Q 0 16 15 14 13 12 11 10 9 7475 1 2 3 4 5 6 7 8 3 Q 3 1 2 C 2 0 Q 0 1.3 Numerar o esquema abaixo conforme os pinos do layout do CI 7475 folha anterior: 1.4 Para concluir o projeto do registrador Interligue os Clocks 1 e 2 no esquema abaixo. 3 Ck 1 2 Ck 1 1 Ck 2 0 Ck 2 Q3 Q3 Q2 Q2 15
1.5 O PROCEIMENTO EXPERIMENTAL: montagem e teste deste Registrador conectando as saídas ao ci do decodificador/ display. SINAL I ECOIFICAOR SELETOR 3:1 ISPLAY 1.6 Esquematizar os circuitos para o Registrador A e B desenhando todas as interligações conforme planejamento Fig 1 e as etapas anteriores. SOMAOR / SUBTRATOR BC REG B REG A MONITOR GERAOR E SINAIS E CONTRÔLE 1.6.1 Esquematizar o circuito para o Registrador A, numerando e interligando adequadamente: MOO + / - PULSO 1 CONTAOR BC PULSO 2 7475 Fig 1 E T A P A 8 Somador 7483 7490 Q3 3 2 Q3 Q3 Q2 A 3 A 2 A 1 A 0 ULA 74181 74153 contador Q2 1 Q2 Mux 1 0 Mux 2 5 = + 5 V 12 = terra Controle * Q 1 Q 0 Ck = 1 Habilita 0 ESABILITA 74153 Mux 1 * Lembrar da definição do seletor: Q 1 Q 0 = (seletor) 0 0 (soma / subtração) 0 1 REG A 1 0 REG B o Ck aqui tem que ser interligado no Q 0 Mux 2 16
1.6.2 Esquematizar o circuito para o Registrador B, numerando e interligando adequadamente 7475 3 Q3 Q3 T / C 7486 Somador 7483 B A 3 3 B A 2 2 B A 1 1 B 0 A 0 UL A 74181 ULA Q3 2 Q2 74153 Q2 contador 7490 1 0 Q2 Mux 1 Mux 2 5 = + 5 V 12 = terra 74153 Controle * Q 1 Q 0 Ck = 1 Habilita 0 ESABILITA Mux 1 * Lembrar da definição do seletor: Q 1 Q 0 = (seletor) 0 0 (soma / subtração) 0 1 REG A 1 0 REG B o Ck aqui tem que ser interligado no Q 1 Mux 2 2 Procedimentos Experimentais 2.1 Testar o funcionamento do módulo ou kit de montagem. 2.2 Montar no modulo 8810 ou Kit de montagem e testar os ois CIs 7475. 2.3 Monte o circuito do esquema numerado no item 1.5.1 e 1.5.2 no modulo do projeto final, fazendo todas as interligações previstas voltando na etapa 4 para completar as conexões do seletor. 17
Projeto Final Conclusão 1. Exercício: esquematizar um circuito com portas AN para que acenda os segmentos correspondentes do display da esquerda (negativo ou no 1) se e somente se o display da direita estiver mostrando o resultado. SINAL( g ) ESTOURO ( b e c ) g b c ISPLAY? ECOIFICAOR 00 01 SELETOR 3:1 10 MONITORES SOMAOR / SUBTRATOR BC 00 10 01 GERAOR OS SINAIS E CONTROLE REG A 1 1 REG B MOO + / - PULSOS 2 PULSOS 1 CONTAOR BC Solução: g f a b estouro sinal e d c. 1 6 11 14 10 Ck 2. Esquematizar todas as interligações do projeto conforme o planejamento (da figura pág 3): Exemplo próxima pagina. 3. esenhar um ESQUEMA COMPLETO O PROJETO FINAL O LABORATÓRIO Completando a numeração e interligando o Esquema de acordo com cada etapa. 18
g f a b b,c g f a b A3 A2 A1 A0 B3 B2 B1 ULA SOMAOR /SUBTRATOR S3 S2 S1 S0 estouro 6 5 7 4 2 14 10 11 9 12 2 14 g e d c. e d c. f g a b c d e 15 14 13 12 11 10 9 7448 ecodificador B0 + / - No.Neg 6 5 7 4 2 14 10 11 9 12 2 14 6 2 1 7 S3 S2 S1 S0 16 15 10 9 16 15 10 9 REG A 2 3 6 7 REG B 4 4 2 3 6 7 15 11 1 6 14 10 Q3 Q2 11 8 9 12 Ck estouro b c 14 CONTAOR no.neg g 4. COLUSÃO: Executar todas as conexões necessárias e testar o projeto FAZENO UMA SIMILAÇÃO. 5. Fazer um LAY OUT FÍSICO O PROJETO INICANO EM TOOS OS ESQUEMAS de cada ETAPA a POSIÇÃO OS CIs (principalmente dos duplicados) conforme sugestão no Anexo a seguir 19
SUGESTÃO E LAY OUT FISICO A CALCULAORA BC 20