TABELA DO F/F. T Q n Q n+1

Documentos relacionados
TABELA DO F/F. T Q n Q n+1

X Y Q n Q n Q n 1 1 0

Nome...Nota... N.o da Lista

Registradores de Deslocamentos.

1.a Questão : (Valor 1,5) O sistema seqüencial é descrito por uma equação de estados:

ELD - Eletrônica Digital Aula 7 Circuitos Sequenciais Contadores. Prof. Antonio Heronaldo de Sousa

REGISTRADOR DE DESLOCAMENTOS

CIRCUITOS DIGITAIS. Contadores. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau. Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau

Aula 14. Contadores Assíncronos. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

UFJF FABRICIO CAMPOS

Universidade Federal do ABC

FEI PROVA P1 SISTEMAS DIGITAIS II - NE /04/ TURMA A - Duração 80 min Sem Consulta Interpretação faz parte da prova. N.

Capítulo 3 Circuitos lógicos seqüenciais: flip-flops, latches, contadores e registradores

CONTADORES DIGITAIS (Unidade 6)

AULA 5 Aplicação com divisor de freqüência com o CI Livro Texto pág.197 a 200.

Eletrônica Digital. Circuitos Lógicos Sequenciais PROF. EDUARDO G. BERTOGNA UTFPR / DAELN

NASCIMENTOS DOS FLIP-FLOPS IMPLEMENTAÇÕES DOS TIPOS D, JK, T, RS A PARTIR DE LATCH PRIMITIVOS NAND E NOR

AULA 2 Implementação de Flip-Flops dos tipos JK e RS Livro Texto pág. 113 a 117 e 124 e 146 a 148 e 150 a 152.

Contador. A ideia básica de um contador. Os flip-flops podem ser conectados juntos para realizar

EXERCÍCIOS DE PREPARAÇÃO PARA PROVA B2

ELETRÔNICA DIGITAL II. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR

CIRCUITOS DIGITAIS. Circuitos Sequenciais e Flip-Flops. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

PCS 2304 PROJETO LÓGICO DIGITAL 19/05/2006 Gabarito Preliminar 6 a Lista de Exercícios Contadores

Flip-Flops, Registros e Contadores

ELETRÔNICA DIGITAL II. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR

Eletrônica Digital II

Eletrônica e Circuitos Digitais Aula 14 Contadores e Registradores. Daniel S Batista

Circuitos Sequenciais. Sistemas digitais

Disciplina ELETRÔNICA DIGITAL

CAPÍTULO 7 CONTADORES

Flip-Flop. Uma das coisa importantes que se pode fazer com portas booleanas é criar memória.

Nome...Nota... N.o da Lista

mod 2 n Sequência truncada

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br

Revisão de Circuitos Digitais

SÍNTESE DE SIST. SEQUENCIAIS SÍNCRONOS. Sel Sistemas Digitais Prof. Homero Schiabel

Os sistemas combinacionais a saída depende exclusivamente das condições das entradas, portanto o sistema não possui memória interna.

UNIVERSIDADE ESTADUAL PAULISTA. Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim

EXERCÍCIOS DE NE 772

Circuitos Digitais. Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais

ELT502 Eletrônica Digital I Graduação em Engenharia Eletrônica

Contadores Parte 15 Contadores D síncronos

ELETRÔNICA DIGITAL APLICADA Aula 8- Registradores de deslocamento como contadores

ESTUDO DOS CIs 74LS90, 74LS92 e 74LS93

Universidade Federal do ABC

Capítulo 5 - Flip-Flops e Dispositivos Correlatos

Contadores(Aula2) Prof. Rômulo Calado Pantaleão Camara

Sistemas digitais 10/07/17. Contadores Parte 17. Campus Alto Paraopeba

1 Objetivos. 2 Material utilizado. 3 Normas de segurança e conduta no laboratório. 4 Contextualização. Pág 1/6

Eletrônica Digital para Instrumentação

Prof. Luís Caldas Síntese de Sistemas Seqüenciais por Diagrama de Estados SÍNTESE DE SISTEMAS SEQÜENCIAIS POR DIAGRAMA DE ESTADOS

Eletrônica Digital para Instrumentação. Herman Lima Jr.

Organização e Arquitetura de Computadores I

ENGC40 - Eletrônica Digital

P U C E N G E N H A R I A PONTIFÍCIA UNIVERSIDADE CATÓLICA LABORATÓRIO DE SISTEMAS DIGITAIS. Prof. Dr. João Antonio Martino

Circuitos Seqüenciais Latches e Flip-Flops

Eletrônica Digital II. Flip-Flop s. Prof. Msc. Getúlio Teruo Tateoki 1

UNIVERSIDADE ESTADUAL PAULISTA. Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim

Nome...Nota... T /R,COUNT

CIRCUITOS DIGITAIS. Circuitos Sequenciais e Flip-Flops. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

Sistemas Digitais Módulo 10 Circuitos Sequenciais: Latches e Flip-Flops

EELi02. Prof. Vinícius Valamiel

2. FLIP FLOP tipo D síncrono borda de descida e com entradas assíncronas preset e clear. PRE Q n F/F CLR

ELT502 Eletrônica Digital I Graduação em Engenharia Eletrônica

Representação de Informação. 1. Converta cada um dos seguintes números para o seu equivalente decimal: a)

Antes de começar o exame leia atentamente esta folha de rosto

Figura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento

UNIVERSIDADE ESTADUAL PAULISTA. Campus de Guaratinguetá Colégio Técnico Industrial de Guaratinguetá Professor Carlos Augusto Patrício Amorim

Introdução aos Trabalhos de Laboratório (Hardware/Software) Grupo:

Teórico-prática n.º 8 Sistemas Digitais

Latches. Flip-Flops ALBERTO WILLIAN MASCARENHAS.

SISTEMAS DIGITAIS (SD)

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes

FIGURA 5-1 Diagrama geral de um sistema digital. Sistemas Digitais: Princípios e Aplicações Ronald J. Tocci e Neal S. Widmer Capítulo 5 Prentice Hall

Instituto Superior Técnico Licenciatura em Engenharia Aeroespacial Licenciatura em Engenharia Electrotécnica e de Computadores.

PONTIFÍCIA UNIVERSIDADE CATÓLICA

Biestáveis R S, J K e D

MINISTÉRIO DA EDUCAÇÃO CEFET/SC - Unidade de São José. Curso Técnico em Telecomunicações REGISTRADORES. Marcos Moecke. São José - SC,

CIRCUITOS DIGITAIS. Contadores e Registradores. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

Antes de começar o exame leia atentamente esta folha de rosto

AULA 9 - IMPLEMENTAÇÕES POR EQUAÇÃO DE ESTADOS E DE SAÍDA DOS MODELOS DE MEALY E DE MOORE 1 BIT POR ESTADO. pág. 342 a 346.

Shift Registers e Contadores Assíncronos

a)[1 val] Desenhe o esquema lógico que implementa directamente a função f (i.e., sem simplificar).

UFAL- Campus Arapiraca- Equipe:Igor Rafael, Matheus Torquato, Onassys Constant, Arthur Erick, Luis Eduardo. LÓGICA SEQUENCIAL

Circuitos Lógicos Registradores e Contadores

Lista de Exercícios 6 Elementos de memória: latches, flip-flops e registradores

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional

Contadores (Aula1) Prof. Rômulo Calado Pantaleão Camara

PLANO DE ENSINO Engenharia Mecânica Fundamentos de Eletrônica Analógica e Digital

SOLUÇÃO : 2) Converter os números da base 10 para a base 5. N1 = (134) 10 N2 = (245) 10. Resposta : N1 = (1014) 5 N2 = (1440) 5

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br

ELETRÔNICA DIGITAL II

CIRCUITOS SEQUENCIAIS (Unidade 5)

Circuitos Digitais Contadores. Orivaldo Santana Jr.

ab c x x 1

SISTEMAS DIGITAIS MEEC de Janeiro de 2015, 11:30

FLIP-FLOPS JK e T. Na saída da porta A, temos J.Q e na saída da porta B temos K.Q

IMPLEMENTAÇÕES POR EQUAÇÃO DE ESTADOS E DE SAÍDA DOS MODELOS DE MEALY E DE MOORE 1 BIT POR ESTADO.

Transcrição:

EXERCÍCIOS DE SISTEMAS DIGITAIS II PREPARAÇÃO PARA P1 DE SD - I 1. Partindo de um F/F do tipo D, construir um F/F do tipo T. Pede-se : a ) A equação de estados do F/F b) Circuito transformado em F/F tipo T. SOLUÇÃO : Construímos a tabela de transição do F/F tipo D. a) TABELA DO F/F TABELA DO F/F D Q n Q n+1 0 0 0 1 0 1 0 1 0 1 1 1 T Q n Q n+1 0 0 0 0 1 1 1 0 1 1 1 0 T Lógica D Q n O mapa de Karnaugh de implementação da lógica combinatória, fica : T Q 0 1 0 1 0 1 1 0 b) A equação de estado do F/F - Q n+1 = T Q e Q n+1 = D. T D Q n 2. Construir um F/F tipo D partindo de um latch NOR. D Lógica S Q n C Pág. 1

A tabela da verdade do F/F D. D Q n+1 0 0 1 1 A tabela de transição do NOR. S C Q n Q n + 1 0 X 0 0 1 0 0 1 0 1 1 0 X 0 1 1 O projeto da lógica de transformação, será : D 0 1 Q n 0 0 1 1 0 x S = D C = D D 0 1 Q n 0 x 0 1 1 0 O circuito lógico é representado a seguir. D S Q n C 3. A equação de estado de um latch NOR. A equação de estado do latch NOR, será : S R Q n Q n+1 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 P 1 1 1 P SR / Q n 0 0 0 X 1 1 1 0 X 1 A equação de estado Q n+1 = S + R Q n 4. Construir um F/F do tipo T, partindo de um F/F do tipo descrito a seguir : O problema tem 4 soluções adotamos uma das 04 soluções a seguir : A B Q n+1 0 0 Q n 0 1 0 1 0 Q n 1 1 1 SOLUÇÃO : TABELA DE ESTADO DO F/F AB A B Q n Q n+1 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 0 1 1 0 1 1 1 1 1 TABELA DO F/F A B Q n Q n+1 0 X 0 0 1 X 0 1 0 1* 1 0 1 1* 1 1 * Adota-se A = 0 e B = 1 de 1 0 e A = 1 e B = 1 de 1 1. Pág. 2

T Q 0 1 0 1 0 1 1 0 T Q 0 1 0 1 X X 1 1 Circuito completo A = T Q B = 1 T CLOCK 1 A B CP Q 5. Um F/F tipo LM é descrito pela equação a seguir. Pede-se : a) A tabela da verdade do F/F. b) Implementar o F/F LM partindo do F/F universal tipo JK. Q n+1 = LQ n + M Q n Solução : Montando a tabela de estado do F/F, temos : A tabela de estado do F/F. L M Q n Q n+1 0 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 0 1 1 1 1 a) Tabela da verdade L M Q n+1 0 0 Q n 0 1 0 1 0 1 1 0 Q n b) Implementação da lógica de transformação do F/F. L M Lógica J Q n K Pág. 3

A tabela de transição do F/F JK, será : J K Q n Q n + 1 0 X 0 0 1 X 0 1 X 1 1 0 X 0 1 1 O projeto da lógica de transformação, será : LM Q n 0 1 0 0 1 1 X X X X J = M K = L O circuito lógico é representado a seguir. LM Q n 0 X X X X 1 1 1 0 0 M L J CK K Q n 6. Repita o problema usando F/F XY, a seguir descrito pela tabela da verdade. a) Equação de estado do F/F. b) Implementação do F/F XY partindo do F/F JK. X Y Q n+1 0 0 Q n 0 1 1 1 0 Q n 1 1 0 Solução : Montando a tabela de estado do F/F, temos : 9. A tabela de estado do F/F. X Y Q n Q n+1 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 0 1 1 0 0 1 1 1 0 a) A equação de Estado do F/F, será : XY/Q n 0 0 1 0 1 1 1 1 0 0 Q n+1 = X Q n + X Y + XY Q n Pág. 4

b) Implementação da lógica de transformação do F/F. X Y Lógica J Q n K A tabela de transição do F/F JK, será : J K Q n Q n + 1 0 X 0 0 1 X 0 1 X 1 1 0 X 0 1 1 O projeto da lógica de transformação, será : XY Q n 0 0 1 0 1 1 X X X X J = X Y XY Q n 0 X X X X 1 0 0 1 1 K = X O circuito lógico é representado a seguir. X Y J CK Q n K 7. Determinar a freqüência de saída do circuito a seguir. D A Q A D B Q B D C Q C Q C CLOCK Estado Inicial = 000 Pág. 5

SOLUÇÃO : A evolução dos F/FS leva a uma divisão de frequência por 6. Q A Q B Q C 0 0 0 1 0 0 1 1 0 1 1 1 0 1 1 0 0 1 0 0 0 8. Determinar os estados percorridos pela associação a seguir. Estado Inicial = 000. Considere o t p do F/F Q 2 maior do que t p do F/F Q 1 e menor que ½ período do CLK. D 0 Q 0 D 1 Q 1 T 2 Q 2 CLOCK Q 0 Q 2 Solução : Q 2 CLK Estado 0 0 0 0 0 0 1 1 0 1 0 2 1 1 1 7 0 0 0 0 Em Q 2 saída 4. Em Q 1 4. Em Q 0 2. São 4 estados. A onda é simétrica em Q 1 e Q 0. Não é simétrica em Q 2. 9. Determinar a freqüência de saída em Q 3, Q 2, Q 1 e Q 0. Para os seguintes estados iniciais. Indicar os estados percorridos nas 02 situações. D 0 Q 0 T 1 Q 1 D 2 Q 2 T 3 Q 3 Q 3 CLK a) Estado Inicial = 0000 b) Estado Inicial = 0010 Pág. 6

a) Estado inicial 0000 b) Estado inicial 0010 Q 3 Q 2 Q 3 CLK Estado 0 0 0 0 1 0 0 0 0 1 1 1 0 0 1 1 1 3 0 1 0 1 1 5 1 0 1 1 0 11 1 1 0 0 0 12 0 0 0 0 1 0 Q 3 Q 2 Q 3 CLK Estado 0 0 1 0 1 2 0 1 1 1 1 7 1 1 0 1 0 13 0 0 1 0 1 2 10. Utilizando-se o CI 74293, construir um divisor de freqüência por 6. f SAÍDA CP 1 R 01 R 02 11. O tempo de propagação de um F/F do tipo T é de 20ns e associando no modo assíncrono 2 F/Fs tipo T, conforme a seguir. Aplicou-se uma frequência na entrada cujo período do clock foi de 50ns. Pede-se : a) O estados percorridos pela associação no modo crescente e decrescente. b) Se o período do clock foi de 30ns repita o item a) T 0 = 1 Q 0 T 1 = 1 Q 1 T 2 = 1 Q 2 CLK a) Os estados percorridos pela associação no modo crescente são : Cada F/F atrasa 20ns daí 60ns é o atraso total da associação. O clock normal aplicado deverá obedecer então 1/60ns. O clock mínimo que se pode aplicar a associação deve ser maior do que 40ns referente ao atraso de 02 F/Fs mais um tempo para início da comutação do 3.o F/F. No caso de um clock de 50ns > 40ns não teremos problemas com os estados percorridos pela associação que percorre de 0 a 7 e de 7 a 0 sem problemas. b) Se o período for 30ns < 40ns, então teremos problemas pois na mudança de 3 F/Fs o que ocorre no modo crescente de 3 para 4 e de 7 para 0, o último F/F comuta após o primeiro ter comutado 2 vezes seguidas, daí ele salta os estados 4 e 0, ficando : 1 2 3 5 6 7. No modo decrescente ocorrem nos estados onde mudam 3 F/Fs que serão dos estados 4 para 3 e de 0 para 7, ficando os estados 6 5 4 2 1 0. Pág. 7

12. Qual a configuração do contador 74293, para gerar uma onda quadrada na saída cuja freqüência seja 1/10 da freqüência de entrada. Q 3 Q 2 Estados 0 0 0 0 0 0 0 1 0 2 0 1 0 0 4 0 1 1 0 6 1 0 0 0 8 0 0 0 1 1 0 0 1 1 3 0 1 0 1 5 0 1 1 1 7 1 0 0 1 9 F CLK CP 0 Saída CP 1 MR 1 MR 2 Obs.: São 02 divisores, sendo o primeiro 5 e o segundo divisão por 2 ( daí a onda ser quadrada pois é multiplo de potência de 2. 13. Idem enunciado do problema anterior para gerar 1/12. Q 3 Q 2 Estados 0 0 0 0 0 0 0 1 0 2 0 1 0 0 4 0 1 1 0 6 1 0 0 0 8 1 0 1 0 10 0 0 0 1 1 0 0 1 1 3 0 1 0 1 5 0 1 1 1 7 1 0 0 1 9 1 0 1 1 11 F CLK CP 0 Saída CP 1 MR 1 MR 2 Obs.: São 02 divisores, sendo o primeiro 6 e o segundo divisão por 2 ( daí a onda ser quadrada pois é multiplo de potência de 2. 14. Nos exercícios 12 e 13 qual a frequência máxima que pode ser aplicada ao contador sabendo-se que t p médio para portas e F/Fs são de 10ns. a) F MAX = 1 / 4. 10ns = 25MHz, para os exercícios 12 e 13. 15. Qual a configuração dos contadores para se obter uma onda quadrada na saída de um sistema de divisão de freqüência por 100, usando o CI 74293. Pede-se : a) O número de contadores necessários b) A posição de cada contador na configuração para a divisão por 100. c) A freqüência máxima a ser aplicada na entrada da configuração, sabendo-se que o tempo de propagação de cada F/F interno ao CI 74293 é de 5ns. Pág. 8

Solução : a) São 02 contadores divisores por 10 conforme configuração do exercício 12. b) A configuração é como a seguir. Saída F CLK CP 1 CP 1 CP 0 MR 1 MR 2 CP 0 MR 1 MR 2 c) No contador assíncrono f MAX = 1/ 8. 5ns = 25MHz. 16. Com o CI 74193, construir um contador que percorre uma malha de estados a seguir 0 4 8 12 13 15. Pede-se ; a) Tabela de estados atuais, futuro, entradas e saída do contador b) Implementação por Karnaugh das entradas PL e P 3, P 2, P 1 e P 0. Solução : Para a malha de estados criamos a tabela de estados atuais, futuros, entradas e saídas. a) Tabela de estados atuais, futuros e saída. ATUAIS FUTURO ENTRADA S Q 3 Q 2 Q 3 Q 2 PL P 3 P 2 P 1 P 0 S 0 0 0 0 0 0 0 1 1 X X X X 1 0 0 0 1 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 1 1 X X X X 0 0 1 0 1 1 0 0 0 0 1 0 0 0 0 0 1 1 0 1 0 0 0 0 1 0 0 0 0 0 1 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 1 1 X X X X 0 1 0 0 1 1 1 0 0 0 1 1 0 0 0 1 0 1 0 1 1 0 0 0 1 1 0 0 0 1 0 1 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 1 1 0 1 1 X X X X 0 1 1 0 1 1 1 1 0 1 X X X X 0 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 0 0 0 1 X X X X 0 b) Implementação de PL, P 3, P 2, P 1 e P 0. S = Q 3.Q 2.Q 1.Q 0 A lógica do estado futuro será implementada com 05 Karnaughs, 01 para o comando de entrada paralela e 04 para as entradas paralelas. 00 1 1 1 1 01 0 0 1 0 11 0 0 1 0 10 0 0 0 0 00 X X X X 01 0 1 X 1 11 0 1 X 1 10 0 1 1 1 PL = Q 1 Q 0 + Q 3 Q 2 Q 0 P 3 = Q 3 + Q 2 P 2 = Q 3 + Q 2 Pág. 9 00 X X X X 01 1 0 X 1 11 1 0 X 1 10 1 0 1 1

00 X X X X 01 0 0 X 0 11 0 0 X 0 10 0 0 1 0 00 X X X X 01 0 0 X 0 11 0 0 X 0 10 0 0 1 0 P 1 = Q 3 Q 2 P 0 = Q 3 Q 2 17. Com o CI 74193 usando somente 3 bits Q 2, Q 1, e Q 0, implementar um contador que conta em ordem crescente de 0 a 7. Uma mudança no comportamento do contador é provocada por uma chave K introduzida no processo que faz com o contador iniciar a contagem no estado 3. Esta condição ocorre na simultaneidade dos eventos ou seja quando a chave K = 1 e o contador estiver no estado 6. Pede-se : a) A tabela de estados do contador b) A expressão de saída do comando paralelo do contador. a) Tabela de estados presentes, futuros e saída. ATUAIS FUTURO ENTRADA S K Q 2 Q 2 PL P 2 P 1 P 0 S 0 0 0 0 0 0 1 1 X X X 0 0 0 0 1 0 1 0 1 X X X 1 0 0 1 0 0 1 1 1 X X X 1 0 0 1 1 1 0 0 1 X X X 1 0 1 0 0 1 0 1 1 X X X 1 0 1 0 1 1 1 0 1 X X X 1 0 1 1 0 1 1 1 1 X X X 1 0 1 1 1 0 0 0 1 X X X 0 1 0 0 0 0 0 1 1 X X X 1 1 0 0 1 0 1 0 1 X X X 1 1 0 1 0 0 1 1 1 X X X 1 1 0 1 1 1 0 0 1 X X X 0 1 1 0 0 1 0 1 1 X X X 1 1 1 0 1 1 1 0 1 X X X 1 1 1 1 0 0 1 1 0 0 1 1 1 1 1 1 1 0 0 0 1 X X X 1 O sistema não pede uma saída, então escolhemos qualquer estado mas o bom senso indica que devemos escolher a saída para 02 situações em K = 0 e K =1, sincronizadas com o clock e quando ele vai a zero. b) PL = (K. Q 2 ) e P 2 = 0, P 1 = 1, P 0 = 1 e S = ( K.Q 2.CLK ) + K.Q 2 CLK ) 18. Dar a configuração dos contadores para realizarem um decimo de segundo a partir da freqüência de 120Hz. Usar CI 74293 como divisor de freqüência. Solução : Saída CP 1 F CLK CP 0 MR 1 MR 2 CP 0 MR 1 MR 2 Pág. 10

O 1.o contador divide por 12 e o segundo, cuja saída é de 10Hz, realiza 0 décimo de segundo. A saída deste contador divide por 10 e daí a associação por 120. 19. Utilizando-se o CI 74193, construir um contador que percorre a malha 0 2 4 6 9 11 13 15. Pede-se: a) A tabela de estados do contador. b) Implementação das entradas e comando paralelo. a) Tabela de Estados presentes, futuros e saída. ATUAIS FUTURO ENTRADA S Q 3 Q 2 Q 3 Q 2 PL P 3 P 2 P 1 P 0 S 0 0 0 0 0 0 0 1 1 X X X X 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 1 1 X X X X 0 0 0 1 1 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 1 1 X X X X 0 0 1 0 1 0 1 1 0 0 0 1 1 0 0 0 1 1 0 0 1 1 1 1 X X X X 0 0 1 1 1 1 0 0 0 0 1 0 0 1 0 1 0 0 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 1 0 1 0 1 X X X X 0 1 0 1 0 1 0 1 1 0 1 0 1 1 0 1 0 1 1 1 1 0 0 1 X X X X 0 1 1 0 0 1 1 0 1 0 1 1 0 1 0 1 1 0 1 1 1 1 0 1 X X X X 0 1 1 1 0 1 0 1 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 X X X X 1 b) Implementação da lógica do estado futuro. Implementação de PL, P 3, P 2, P 1 e P 0. S = Q 3.Q 2.Q 1.Q 0 A lógica do estado futuro será implementada com 05 Karnaughs, 01 para o comando de entrada paralela e 04 para as entradas paralelas. 00 1 1 0 0 01 0 0 1 1 11 0 0 1 1 10 1 1 0 0 00 X X 1 1 01 0 0 X X 11 0 1 X X 10 X X 1 1 00 X X 1 0 01 0 1 X X 11 1 0 X X 10 X X 1 0 PL = Q 3 Q 0 + Q 3 Q 0 P 3 = Q 3 + Q 2 Q 1 P 2 = Q 3 Q 2 + Q 2 Q 1 + Q 3 Q 2 Q 1 00 X X 0 0 01 1 1 X X 11 0 0 X X 10 X X 1 1 00 X X 1 1 01 0 0 X X 11 0 1 X X 10 X X 1 1 Pág. 11

P 1 = Q 1 Q 0 + P 0 = Q 3 + Q 0 + Q 2 Q 1 20. Repetir o problema para a malha 1 3 5 7 10 12 14 0. a) Tabela de Estados presente e futuro ATUAIS FUTURO ENTRADA S Q 3 Q 2 Q 3 Q 2 PL P 3 P 2 P 1 P 0 S 0 0 0 0 0 0 0 1 1 x x x x 1 0 0 0 1 0 0 1 0 1 x x x x 0 0 0 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 0 1 0 0 1 x x x x 0 0 1 0 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 1 0 1 x x x x 0 0 1 1 0 0 1 1 1 0 0 1 1 1 0 0 1 1 1 1 0 0 0 1 x x x x 0 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 1 1 x x x x 0 1 0 1 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 1 1 0 1 1 x x x x 0 1 1 0 1 1 1 1 0 0 1 1 1 0 0 1 1 1 0 1 0 1 1 1 x x x x 0 1 1 1 1 1 0 1 1 0 0 0 0 0 0 b) Implementação da lógica do estado futuro. Implementação de PL, P 3, P 2, P 1 e P 0. S = Q 3. Q 2. Q 1. Q 0 A lógica do estado futuro será implementada com 05 Karnaughs, 01 para o comando de entrada paralela e 04 para as entradas paralelas. 00 1 0 1 0 01 1 1 0 0 11 1 1 0 0 10 0 0 1 1 00 X 0 X 1 01 X X 1 1 11 X X 0 1 10 0 0 X X 00 X 1 X 0 01 X X 1 0 11 X X 0 1 10 0 1 X X PL = Q 3 + Q 3 Q 2 Q 0 + Q 3 Q 0 + Q 3 Q 2 Q 1 P 3 = Q 3 + Q 1 P 2 = Q 3 Q 2 + Q 2 Q 1 + Q 3 Q 2 Q 1 00 X 0 X 1 01 X X 1 1 11 X X 0 0 10 1 1 X X 00 X 1 X 0 01 X X 0 0 11 X X 0 0 10 1 1 X X P 1 = Q 3 Q 1 + Q 3 Q 1 P 0 = Q 3 Pág. 12

21. Deseja-se construir um cronometro de 30s que conta em ordem decrescente de 30 até 0. Quando o cronometro atingir 0 ele deve parar e aguardar pelo comando K = 1 para reiniciar a contagem. Pede-se : a) A configuração dos contadores 74193, sabendo-se que a freqüência disponível na entrada do sistema é a rede em 60Hz. Solução : a) Após o divisor de freqüência por 60, não desenhado abaixo cria-se um divisor por 10 e um contador de 3 a 0. O K carrega automáticamente o segundo contador com 3. CP D CP D F 1Hz MR PL P 0 P 1 P 2 P 3 K 1 0 0 1 MR PL P 0 P 1 P 2 P 3 K 1 1 0 0 22. Implementar um contador síncrono de 2 bits em ordem crescente/decrescente, cujos estados são 0 1 2 3 com K = 0 e 3 2 1 0 com K = 1. Implementar o contador usando F/F do tipo D. Pede-se : a) A tabela de estados do contador. b) O mapa de Karnaugh das entradas Ds dos F/Fs. Solução : a) Tabela de Estados presente e futuro. b) A equação de saída, fica : ATUAIS FUT. ENT. S S = [(K. ) + (K.Q 1 Q 0 )] K Q 1 Q D 2 D 1 S 0 0 0 0 1 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 1 1 1 1 0 1 1 0 0 0 0 0 1 0 0 1 1 1 1 0 1 0 1 0 0 0 0 1 1 1 0 0 1 0 1 1 1 1 1 1 0 1 0 1 0 KQ 1 / Q 0 0 0 1 0 1 1 1 0 1 0 D 1 = (K Q 1 Q 0 ) KQ 1 / Q 0 0 1 1 1 0 1 0 0 1 1 D 0 = K Q 0 + + KQ 1 + KQ 0 23. Projetar um contador módulo 5 utilizando-se o registrador 74178, modo serial por DS. Pede-se : a) Malha de estados percorrida pelo contador b) A expressão booleana do DS Pág. 13

SOLUÇÃO : a) MALHA PRIMÁRIA : 0 1 2 4 8 ESTADOS EXCLUSOS : 3, 5, 6, 7, 9, 10, 11, 12 13, 14, 15 Do estado para o estado 15 14 3-6 12-9 2 5-10 4 7-15-14-12 9 Q 3 Q 2 00 01 11 10 1 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 DS = Q 3 Q 2 Q 1 + Q 3 Q 2 Q 1 Q 0 + Q 3 Q 2 24. Construir um contador síncrono usando F/Fs do tipo JK, cuja malha de estados é descrita a seguir. K = 0 S = 1 K = 1 K = 0 K = 1 7 0 1 3 K = 0 K = 1 K = 0 K = 1 K = 1 6 K = 0 5 K = 0 K = 1 ATUAIS FUTURO ENTRADAS SAÍDA K Q 2 Q 2 J 2 K 2 J 1 K 1 J 0 K 0 S 0 0 0 0 1 1 1 1 x 1 x 1 x 1 0 0 0 1 0 0 0 0 x 0 x x 1 0 0 0 1 0 0 0 0 0 x x 1 0 x 0 0 0 1 1 0 0 0 0 x x 1 x 1 0 0 1 0 0 0 0 0 x 1 0 x 0 x 0 0 1 0 1 0 0 1 x 1 0 x x 0 0 0 1 1 0 1 0 1 x 0 x 1 1 x 0 0 1 1 1 1 1 0 x 0 x 0 x 1 0 1 0 0 0 0 0 1 0 x 0 x 1 x 1 1 0 0 1 0 1 1 0 x 1 x x 0 0 1 0 1 0 0 0 0 0 x x 1 0 x 0 1 0 1 1 1 0 1 1 x x 1 x 0 0 1 1 0 0 0 0 0 x 1 0 x 0 x 0 1 1 0 1 0 0 0 x 1 0 x x 1 0 1 1 1 0 0 0 0 x 1 x 1 0 x 0 1 1 1 1 0 0 0 x 1 x 1 x 1 0 Fazendo-se as tabelas de Karnaughs, com K, Q 2 teremos : Pág. 14

J 2 = K Q 1 Q 0 + K K 2 = Q 1 + K J 1 = K Q 2 Q 0 + K Q 2 Q 0 K 1 = K + J 0 = Q 2 Q 1 + K Q 2 Q 1 K 0 = K + Q 2 S = Q 2 Q 1 Q 0 25. Para cada dos F/Fs abaixo, construir um contador divisor de freqüência por 4, síncrono, bordade descida. a) JK b) T c) D d) SC SOLUÇÃO : A solução é construir 02 F/Fs do tipo T por exemplo, para cada F/F. a) Para F/F1, fazemos J A = K A = 1 e para F/F2, fazemos J B = K B = Q A e saída em Q B. b) Para F/F1, fazemos T A = 1 e para F/F2, fazemos T B = Q A e saída em Q B. c) Para F/F1, fazemos D A = Q A e para F/F2, fazemos D B = Q A Q B e saída em Q B. d) Para F/F1, fazemos S A = Q A e C A = Q A e para F/F2, fazemos S B = Q A e C B = Q A e saída em Q B. 26. A equação de estados, define o F/F, construir o circuito usando F/F JK. Q n+1 = A Q + BQ A B Q n Q Q n+1 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 AB 0 1 Q AB 0 0 0 0 0 x x x x x x x x 1 0 0 0 1 J = 0 J Q K= AB A B CLK K Pág. 15

27. Para o circuito a seguir, determinar a freqüência de saída será igual a : Q A D B Q B T C Q C T = 1 fsaída CLK Estado Inicial = Q A Q B Q C (011) Q A Q B Q C 0 1 1 1 0 0 0 1 0 1 0 1 0 1 1 A freqüência de saída será igual f SAÍDA = f CLOCK / 4 Pág. 16