Circuitos Sequenciais

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

CONTADORES DIGITAIS (Unidade 6)

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

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

SSC0112 Organização de Computadores Digitais I

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

Aula 13. Conceitos Básicos de Eletrônica Digital Circuitos Combinacionais. Prof. Dr. Dilermando Piva Jr.

CONCURSO PÚBLICO PARA PROFESSOR DE ENSINO MÉDIO E TÉCNICO, Nº 065/11/ PROCESSO Nº 5191/2017.

Organização e Arquitetura de Computadores I

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

Arquitetura de Computadores

Máquinas de estado. Rodrigo Hausen ... saída próx. estado. entrada estado. Circuito combinacional para o cálculo do próximo estado.

CIRCUITOS SEQUENCIAIS. Adão de Melo Neto

Eletrônica Digital para Instrumentação

Capítulo 1 Conceitos Introdutórios

UNIVERSIDADE FEDERAL DO CEARÁ DEPARTAMENTO DE ENGENHARIA EM TELEINFORMÁTICA DISCIPLINA: PROJETO LÓGICO DIGITAL PROFESSOR: ALEXANDRE COELHO

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 Lógicos Combinacionais Capítulo 4

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

Shift Registers e Contadores Assíncronos

Simplificação e Mapa de Karnaugh. Sistemas digitais

Um flip-flop S-R Sincrono depende da habilitação de suas entradas por um sinal de clock para que essas possam alterar o estado do mesmo.

DRAFT. Eletrônica Digital CONCURSO PETROBRAS. Questões Resolvidas ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - ELÉTRICA

SSC512 Elementos de Lógica Digital. Latches e Flip Flops. GE4 Bio

CAPÍTULO 2 ELEMENTOS DE LÓGICA SEQUENCIAL

UFJF FABRICIO CAMPOS

Sistemas Digitais. Módulo 14 Prof. Celso CIRCUITOS SEQÜÊNCIAIS

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

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

ENGC40 - Eletrônica Digital

Considere a existência de um sistema que tem seu funcionamento monitorado por um conjunto sensor/alarme.

ELETRÔNICA DIGITAL. Parte 12 Latches e Flip-Flops. Professor Dr. Michael Klug. 1 Prof. Michael

UFMT. Ministério da Educação UNIVERSIDADE FEDERAL DE MATO GROSSO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO PLANO DE ENSINO

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

Análise de Circuitos Digitais Registradores Prof. Luiz Marcelo Chiesse da Silva REGISTRADORES

Latch SR (Set/Reset)

Lógica: Combinacional x Sequencial

Capítulo VII Elementos de Memória

Circuitos Sequenciais: Circuitos Combinacionais: SISTEMAS DIGITAIS. Módulo 2 Prof. Celso

CIRCUITOS SEQÜENCIAIS. Um modo de classificar os circuitos digitais seria subdividi-los em: - circuitos combinacionais; - circuitos seqüenciais.

CURSO DE ELETRÔNICA DIGITAL OS FLIP-FLOPS E FUNÇÕES LÓGICAS EM CIRCUITOS INTEGRADOS

Circuitos Sequenciais

Relatórios de Práticas no LABORATORIO

Circuitos Digitais. Conteúdo. Circuitos Sequenciais. Combinacionais x Sequenciais. Circuitos Sequenciais. Circuitos Sequenciais

1. Sistemas de numeração e códigos 23

EXERCÍCIOS DE PREPARAÇÃO PARA PROVA B2

Revisão de Circuitos Digitais

LOGIC CIRCUITS CMOS Circuitos Lógicos CMOS

Flip-flops e Dispositivos Correlatos (parte 1) Sistemas de Informação CPCX UFMS Slides: Fernando Maia da Mota

ELD - Eletrônica Digital Aula 6 Circuitos Sequenciais Latches e Flip-Flops. Prof. Antonio Heronaldo de Sousa

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

CIRCUITOS DIGITAIS. Circuitos Combinacionais e Técnicas de Simplificação

ELETRÔNICA DIGITAL 1 CAPÍTULO 4 FLIP-FLOP E LATCH

Circuitos Lógicos Combinacionais (parte 2) CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota

Organização e Arquitetura de Computadores I

LABORATÓRIO DE ELETRÔNICA DIGITAL Experiência 7: Análise de Circuitos Biestáveis

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

Sistemas Digitais Transferências entre Registradores

SISTEMAS DIGITAIS. 2- Considere a seguinte tabela de verdades: 1/10 1ª chamada /

Sistemas Digitais. Planificação das aulas teóricas e aulas práticas Ano Lectivo 2005/ 2006

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

Circuitos Seqüenciais

Eletrônica Digital II

Circuitos Seqüenciais

Aula 12. Flip-Flop Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Eletrônica Digital I TE050. Circuitos Seqüenciais

FLIP-FLOPS: RS e D (teoria)

3 - Operações Lógicas. Portas Lógicas, Expressões Lógicas e Circuitos Lógicos

Automação Industrial Parte 8

Biestáveis R S, J K e D

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

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

REFERENCIAIS DO CURSO CERTIFICADO DE NÍVEL 4 ELECTRÓNICA DIGITAL (75 H)

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

Capítulo 5 - Flip-Flops e Dispositivos Correlatos

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

Empréstimo Para o caso particular da presente operação, a partir do quarto bit, o

- Eletrônica digital - Capítulo 2 Circuitos Combinacionais

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

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

Aula 17. Máquina de Estados Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Sistemas Digitais Planificação das aulas teóricas e aulas práticas Ano Lectivo 2006/ 2007

A) A C + A B D + A B C D B) A B + A B D + A B C D C) A C + A C D + A B C D D) A C + A B D + A B C D

Normalmente o registrador de deslocamento é constituído de um conjunto de FFs (Flip-Flops) destinados a armazenar dados binários.

Organização e Arquitetura de Computadores I

Relatórios de Práticas no LABORATORIO

Sistemas Digitais Módulo 6 Mapas de Karnaugh

INSTITUTO DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA. Flip - Flops

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

Circuitos Sequenciais

Registradores e Contadores

Registradores de Deslocamentos.

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL

Organização e Arquitetura de Computadores I

Eletrônica Digital I (EDL I)

SISTEMAS DIGITAIS CONTADORES E REGISTRADORES. Professor Carlos Muniz

DECODIFICADORES. Capítulo 5

CAPÍTULO 7 CONTADORES

Transcrição:

Circuitos Sequenciais Tópicos: Contadores Memórias Circuitos Sequenciais Teoremas DeMorgan Mapas de Karnaugh Multiplexadores Flip Flops

Flip Flop Os flip flops são unidades básicas de memória. Cada circuito desse tipo tem a capacidade de armazenar um bit, e esse bit armazenado pode mudar, dependendo das configurações de entrada (J, K, Clock, Preset e Reset). Vamos ver os dois tipos mais comuns: Flip Flop JK Flip Flop tipo D

Flip Flops R S Q Estado 0 0 não mud a O estado do FF não se altera 0 1 1 Set 1 0 0 Reset 1 1 1 Ambiguidad e O símbolo do FF RS é o mostrado abaixo. Para representar que a entrada é em nível baixo (nível zero), basta adicionar um inversor em seu desenho:

Flip Flops A tabela da verdade e o símbolo para o FF JK é dada por: J K Qf 0 0 Qa 0 1 0 1 0 1 1 1 Qa Baseando-nos agora, na tabela da verdade resumida, criamos dois tipos muito úteis de Flip Flops, mostrados abaixo: Tipo Símbolo Tabela da Verdade T Qf Flip Flop Tipo 0 Qa T 1 Qa Flip Flop Tipo D D Qf 0 0 1 1

Flip Flop JK com clock

Flip Flop tipo D com clock

Exemplo 2 Considerando que os flip flops da figura comecem zerados, o número de estados que se repetem indefinidamente é: A) 3 B) 4 C) 5 D) 6 E) 8

Solução Exemplo 2 Lembrando que para um Flip Flop do tipo D a entrada D será copiada para a saída Q a cada pulso de Clock. 4 repetições Alternativa B

Contadores Contadores são circuitos combinacionais, onde vários Flip Flops são associados, de modo a, a cada pulso de clock, a saída aumentar de um, permitindo assim, uma contagem digital. O tipo de contador mais simples é o contador assíncrono. A figura abaixo mostra um exemplo de contador assíncrono.

Análise do circuito (FF sensível a borda de decida): Contador Assíncrono

Contador Síncrono Os contadores síncronos são circuitos onde o clock está ligado em todos os flip flops ao mesmo tempo, e uma lógica externa é criada, de modo a habilitar ou desabilitar cada flip flop, individualmente, para inverter a saída. O circuito abaixo mostra um exemplo de contador síncrono. Caso queiramos, então, fazer um contador de 0 a 9, por exemplo (contador de década), devemos fazer uma lógica externa para que o contador zere todos os seus flip flops quando atingir o número 10. Vejamos inicialmente, o exemplo do problema 33 da prova de 2009.

Exemplo 3 Questão 33 (Engenheiro de Equipamentos Júnior Eletrônica de 2009) Um contador crescente de 4 bits, com clear e load síncronos, oferece a saída Q3 Q2 Q1 Q0. Sabendo-se que o número em binário 1000 está ligado à sua entrada paralela de carregamento, que a lógica (Q2.Q0) aciona o load e que a lógica (Q3.Q1) aciona o clear, o número de estados da sequência permanente é: (A) 7 (B) 8 (C) 9 (D)10 (E) 12 Dica: Clear Síncrono- Quando a entrada de clear for 1, na batida do clock o contador será resetado (estado =0) Load Síncrono- Quando a entrada de load for 1, na batida do clock o contador importará o resultado da entrada paralela, e ela será seu novo estado.

Solução - Exemplo 3 Nesse caso, como descrito no problema, o Clear e o Load são síncronos, ou seja, atuarão quando o Clock pulsar. O número binário está ligado à entrada de carregamento, ou seja, quando o Load for acionado, a saída irá para 1000. O Clear acontecerá quando tivermos Q3.Q1 ou seja 1010. O Load por sua vez Q2 Q0 (0101). A sequência será: Alternativa C

Memória Memórias são circuitos com capacidade de guardar uma grande quantidade de informações digitais. Os CIs têm um pino de Chip Select (CS), que serve para indicar ao chip que ele deve fornecer os dados. Isso ocorre porque em sistemas maiores, pode acontecer de terem vários CIs de memória. O exercício 05 da prova de 2009 é um exemplo de endereçamento de memórias.

Exemplo 4 Questão 05 (Engenheiro de Equipamentos Júnior Eletrônica de 2009) A figura apresenta o esquemático de uma memória de 8 bits, conectada ao barramento de endereços de um computador. Pela análise da figura, conclui-se que a faixa de endereços usada pela memória é: (A) 4000h a 4FFFh (B) 4000h a 5FFFh (C) 4000h a 6FFFh (D) 5000h a 5FFFh (E) 8000h a 9FFFh

Solução - Exemplo 4 A faixa de endereços total que o sistema que pode ler é dada pelos 16 bits (A15,A14,A13,...A1,A0). Quando tivermos A15=0, A14=1, A13=0 o CI da questão será selecionado e os bits A12 até o A0, selecionarão a posição a ser lida dentro desse chip. A ficha de endereço será então: A 15 A 14 A 13 A 12 A 11 A 1 0 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 de 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 até 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 5 F F F Resposta B

Circuitos Sequenciais Teoria Circuitos sequenciais são aqueles cujas saídas dependem exclusivamente das entradas. Uma sequencia de condições de entrada irá determinar, unicamente uma determinada saída. A B C A+B S 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 1 1 1 1 1 0 0 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1

Circuitos Sequenciais Para, a partir da tabela da verdade, escrevermos a expressão, devemos pegar cada um dos termos cuja saída seja igual a 1, e escrever uma porta E, que determine essa combinação. Na sequencia, soma-se todas as possibilidades. Veja o exemplo abaixo: A B C X 0 0 0 1 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 0 1 1 1 1 + +

Circuitos Sequenciais A simplificação de expressões utilizando a álgebra de boole se dá agrupando termos que possam ser colocados em evidência, e utilizando algumas das seguintes regras:

Teorema DeMorgan Os teoremas DeMorgan são, também, muito utilizados em simplificações, e mostra a equivalência entre soma e multiplicação de sistemas digitais. invertendo A B (A.B) A +B 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0 0 Agora, seja e : Segundo Teorema DeMorgan

Exemplo 6 Simplifique a expressão: Teorema de Morgan Evidenciando Identidade Evidenciando Logo, Identidade Identidade Teorema de Morgan Teorema de Morgan Propriedade Distributiva Prop. Distributiva e Identidade Teorema de Morgan

Mapas de Karnaugh Os mapas de Karnaugh são uma forma diferente de representar a tabela da verdade, de modo que valores que possam ser simplificados fiquem agrupados de forma mais visível. Exemplos:

Exemplo 7 A equação para essa Tabela da Verdade será: A B S 0 0 1 0 1 1 1 0 0 1 1 1 Para simplificar essa expressão pelo Mapa de Karnaugh, devemos agrupar todos os números 1, em quantidades múltiplas de 2. No caso de duas variáveis, devemos agrupar de 1 em 1, 2 em 2 ou 4 em 4. No caso do agrupamento horizontal, o B varia, mas o não. Esse agrupamento vale, então,. Para o agrupamento vertical, temos uma variação no valor de A, enquanto B continua fixo. Esse agrupamento vale, então, B. A equação será simplificada, então, para:

Mapas de Karnaugh Quando tivermos três variáveis de entrada, teremos oito combinações dessas variáveis. Sendo assim, o mapa fica: Note que quando a contagem passa pelo centro do horizontal do mapa, a contagem pula para o canto direito.

Mapas de Karnaugh Processo de simplificação: Passo 1: Construa o mapa K e coloque os 1s nos quadros correspondentes aos 1s na tabela-verdade. Coloque 0s nos outros quadros. Passo 2: Analise os mapas quanto aos 1s adjacentes e agrupe os 1s que não sejam adjacentes a quaisquer outros 1s. Esses são denominados 1s isolados. Passo 3: Agrupe todo octeto, quarteto, ou dupla de 1s, certificando de usar o menor número de grupamentos possível. Passo 4: Forme a soma de todos os termos gerados por cada grupo.

Exemplo 8 Da tabela da verdade tiramos que a expressão seja: A B C D S 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 0 1 1 1 0 1 0 0 0 0 1 0 1 1 0 1 1 0 0 0 1 1 1 0 A B C D S 1 0 0 0 1 1 0 0 1 0 1 0 1 0 1 1 0 1 1 1 1 1 0 0 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 1

Solução - Exemplo 8

Multiplexadores Multiplexadores, Multiplex ou simplesmente Mux são dispositivos digitais com diversas entradas, e apenas uma saída. A partir de alguns bits de controle, uma determinada entrada é escolhida, e transferida para a saída. Na prática, multiplexadores são simplesmente circuitos sequenciais, cujas entradas são tanto as entradas de dados quanto a entrada seletora.

Exemplo 9 O circuito abaixo usa um multiplexador de 4 entradas para 1 saída. A lógica da saída Y, em função de P e Q, é: (A) P (B) PQ (C) (D) (E) P+Q P Q S1=P Q S0=Q Y PQ 0 0 1 0 0 1 1 1 1 0 1 0 1 1 0 1 Y 0 0 0 0 1 1 1 0 1 1 1 1 Entrada s P e Q Entradas do seletor Entrada selecionada Logo Y=P+Q Resposta E