CAPÍTULO 6. Introdução aos Circuitos Lógicos Seqüenciais

Tamanho: px
Começar a partir da página:

Download "CAPÍTULO 6. Introdução aos Circuitos Lógicos Seqüenciais"

Transcrição

1 CAPÍTULO 6 Introdução aos Circuitos Lógicos Seqüenciais 6.1. Conceito de Circuito Seqüencial Os circuitos seqüenciais são uma classe de circuitos digitais em que os valores lógicos das saídas, num determinado instante t n, podem depender não somente das combinações de valores das variáveis de entrada nesse mesmo instante, como também dos valores anteriores das próprias saídas. Não é necessária a manutenção da entrada que gerou um certo estado na saída, para que esse estado continue existindo. Por isso, os circuitos seqüenciais formam a classe dos circuitos digitais com memória. A idéia-chave para fazer-se um elemento lógico com memória é a realimentação das saídas de volta para as entradas do circuito. As saídas dos elementos lógicos com memória, em um circuito seqüencial, são chamadas de variáveis de estado e são representadas pela letra Q. O estado ou valor atual de uma variável de estado (no instante t n ) é representado por Q n, enquanto o próximo estado ou estado futuro (num instante t n+1 > t n ) é representado por Q n+1. Uma combinação particular de valores das variáveis de estado é chamada de um "estado do sistema" Elemento Biestável de Memória: Latch Para que um circuito digital possa armazenar informação, ele precisa ser um circuito biestável, isto é, que possui dois estados estáveis, para assim poder armazenar tanto o bit '1' quanto o bit '0'. O circuito seqüencial biestável mais elementar é o latch ( trava ) Latch SR (Set/Reset) O principal tipo de latch é o latch SR (ou RS), mostrado na figura 6.1 em implementações com portas NOR e NAND. (a) (b) Figura 6.1 Latches SR implementados com portas (a) NOR e (b) NAND. 66

2 ELETRÔNICA DIGITAL Prof. Daniel Cardoso Um latch só implementa uma variável de estado, que é Q n, e seu inverso, não se constituindo em uma nova variável de estado. Q n é apenas o O latch SR tem esse nome porque as entradas S e R "levam a 1 (set) e levam a zero (reset) o seu estado Q n, quando estão em nível alto. As saídas são reaplicadas às entradas das portas juntamente com os sinais de entrada S e R do circuito, e portanto o próximo estado que as saídas irão assumir (Q n+1 ) vai depender também de seus valores atuais (Q n ). As formas de onda e a tabela-verdade do latch SR com portas NAND são mostradas na figura 6.2 e na tabela 6.1, respectivamente. Figura 6.2 Formas de onda do latch SR com portas NAND ( U = não inicializado). S R Q n Q n Q n+1 Q n + 1 Comentário Indeterminado Indeterminado Condição de corrida Não muda (mantém o estado atual) Não muda (mantém o estado atual) 0 1 X X 0 1 Leva o latch a '0' 1 0 X X 1 0 Leva o latch a '1' 1 1 X X 1 1 Estado proibido Tabela Tabela-verdade detalhada de um latch SR com portas NAND. As formas de onda mostram que o circuito é mesmo biestável: enquanto S e R estão em nível lógico 0, ele consegue reter tanto o estado lógico 1 (Q=1, Q =0) quanto o estado 0 (Q=0, Q =1). Quando S e R vão ambas para o nível 1, as saídas ficam ambas em 1 (versão NAND). Este último estado é indesejável não só porque leva a Q n = Q n, mas principalmente porque pode provocar uma condição de corrida (race condition) no latch: se S e R voltarem a 0 simultaneamente, o estado que resultará nas saídas é imprevisível, pois dependerá de qual das duas portas for a mais rápida. As saídas Q n e Q n nunca poderão ser ambas iguais a 0, então somente será 0 a saída da porta mais rápida dentre as duas. 67

3 A diferença entre as versões NOR e NAND do latch SR está apenas nos valores das saídas Q n e Q n no estado proibido, mas essa diferença é irrelevante. A tabelaverdade final do latch SR é a tabela 6.2. S R Q n Q n X proibido Tabela 6.2 Tabela-verdade de um latch SR. A equação fechada para a próxima saída Q n+1 do latch SR com portas NAND é Q n+1 = S + R.Q n. O latch SR pode ser implementado de várias maneiras, isto é, com vários arranjos diferentes de portas. Qualquer circuito que tenha uma tabela-verdade igual à tabela 6.2 é um latch SR. Se os inversores das entradas do latch SR NAND forem removidos, o circuito restante com apenas duas portas NAND continua sendo um latch, apesar de não ser mais um latch SR, porque sua tabela-verdade será diferente Flip-flops Sensíveis ao Nível do Relógio No latch SR, há uma palavra de entrada (S=R=0) que o faz reter (não altera) os valores presentes nas saídas, fazendo-o desempenhar a função de uma memória. O problema é que, se uma das entradas mudar, as saídas também podem mudar logo a seguir em resposta. Como geralmente não se tem controle sobre as entradas, então as saídas podem mudar a qualquer momento, em função dos valores das entradas. Portanto o latch é assíncrono, isto é, não se sabe em que instante suas saídas irão mudar de estado. Isso quer dizer que o latch não pode ser sincronizado com outros blocos lógicos de um mesmo sistema. Isso é indesejável porque, em sistemas digitais, como microprocessadores por exemplo, deseja-se sempre sincronizar a execução das operações para que o funcionamento seja ordenado e as etapas do processamento ocorram em seqüência e em instantes de tempo bem definidos, tudo sob controle de um sinal de sincronismo que coordene os diversos blocos lógicos. Assim os resultados de uma etapa estarão prontos no momento certo para a execução da etapa seguinte. Esse sinal de sincronismo, chamado de relógio (clock), dita a cadência de execução das operações e define a temporização do sistema digital. O relógio é um sinal quadrado periódico, de freqüência constante, e corresponde à pulsação de um circuito digital seqüencial. Como uma primeira medida para resolver o problema do latch SR, acrescentase a ele uma entrada de clock (representada por Ck ou Clk), da forma mostrada na figura 6.3, criando-se assim um latch SR em sincronismo com um sinal de controle ou habilitação. O latch síncrono é chamado de flip-flop (FF). Portanto, o flip-flop da figura 6.3 é um FF SR, cujas saídas agora só podem mudar de estado enquanto o 68

4 ELETRÔNICA DIGITAL Prof. Daniel Cardoso relógio for igual a 1 ; enquanto Ck= 0, o latch trava, mantendo fixo o seu estado Q n presente. Figura 6.3 Latch SR com entrada de relógio: flip-flop SR. Seu modo de operação pode ser resumido assim: Ck = '0': Q n+1 = Q n, para quaisquer valores de S e R. Ck = '1': O flip-flop SR torna-se igual ao latch SR. As entradas do FF SR da figura 6.3 podem passar para as saídas durante o nível alto do relógio, isto é, enquanto Ck = '1'. Por isso, esse tipo de flip-flop é chamado de flip-flop sensível ao nível do relógio. Neste caso, ele é sensível ao nível alto do relógio (Ck = '1'). Invertendo-se a entrada Ck, ele passaria a ser um FF SR sensível ao nível baixo do relógio (Ck = '0'). Os símbolos esquemáticos para ambos os circuitos são mostrados na figura 6.4. (a) (b) Figura 6.4 Símbolos dos flip-flops SR sensíveis ao nível (a) alto e (b) baixo do relógio. Alguns livros e manuais técnicos não consideram um flip-flop sensível ao nível do relógio como sendo síncrono, e o denominam ainda de latch; nesse caso, considera-se o sinal de relógio como um sinal de habilitação (enable) do latch. Um FF mais simples, somente para armazenar o bit de informação, é o flip-flop tipo D (Data), que pode ser implementado a partir do FF SR. Sua tabela-verdade e símbolo lógico são mostrados na figura 6.5. O inversor colocado entre as entradas S e R garante que o FF D nunca irá para o estado proibido. Ck D Q n+1 0 X Q n Figura 6.5 Tabela-verdade e símbolo do flip-flop D sensível ao nível alto do relógio. 69

5 6.4. Flip-flops Gatilhados pela Borda do Relógio Os flip-flops sensíveis ao nível do relógio ainda apresentam uma característica indesejável: as entradas podem passar para as saídas enquanto o sinal de relógio estiver ativo, isto é, durante toda a duração de um dos níveis do relógio. Portanto, no caso de FF's sensíveis ao nível alto, se as entradas variarem durante o intervalo de tempo em que Ck='1', as saídas podem variar logo a seguir em resposta, ou seja, o circuito ainda é assíncrono durante o intervalo ativo do relógio. Ainda não há uma sincronização total, isto é, em um instante preciso de tempo. Para resolver esse problema, foi criada a arquitetura "mestre-escravo" de flip-flops (Master-Slave ou MS), os quais são sincronizados com o instante de uma das transições (bordas) do relógio. O FF SR mestre-escravo, mostrado na figura 6.6, consiste de dois flip-flops SR sensíveis ao nível e ligados em série, um acionando as entradas do outro; o primeiro FF é chamado de mestre, e o segundo de escravo. O sinal de relógio do escravo é o inverso do sinal de relógio do mestre, de modo que somente um dos FF's estará ativo de cada vez. Enquanto Ck= 1, a informação pode ser escrita no FF mestre, mas não passa para as saídas do FF escravo, pois a entrada de relógio deste é 0. Quando o relógio vai a 0, simultaneamente as entradas do mestre ficam bloqueadas e as entradas do escravo são liberadas, permitindo que a informação, que antes tinha sido escrita no mestre, apareça na saída Q n final do flip-flop. O FF MS, portanto, transfere a informação da entrada para a saída em duas etapas. Figura Conceito do FF mestre-escravo. O FF MS é gatilhado nas transições (bordas) do sinal de relógio (edgetriggered), que ocorrem em instantes bem definidos. Ele somente vai mudar de estado em resposta a uma borda do relógio, e não no instante em que os sinais de entrada S 70

6 ELETRÔNICA DIGITAL Prof. Daniel Cardoso ou R mudarem, tal como acontece com os FF's sensíveis ao nível do relógio. O FF MS da figura 6.6 é gatilhado na descida do pulso de relógio, transferindo a informação da saída do mestre para a saída do escravo. Para tornar esse FF gatilhado na borda de subida do sinal de relógio, aplica-se este sinal diretamente no FF escravo e o seu inverso no FF mestre (conecta-se a porta NOT do escravo para o mestre). Os símbolos para FF's gatilhados na borda ou transição do relógio são mostrados na figura 6.7. (a) (b) Figura 6.7 Símbolos dos FF's Mestre-Escravo (do tipo SR) gatilhados (a) na subida e (b) na descida do relógio. A tabela-verdade e o símbolo do flip-flop tipo D gatilhado na borda de subida do relógio são mostrados na figura 6.8. Ck D Q n+1 D D Figura 6.8 Tabela-verdade e símbolo do flip-flop D gatilhado na subida do relógio Flip-Flop JK O FF SR mestre-escravo ainda tem o mesmo problema de estado proibido do latch SR, no qual ambas as saídas são iguais e que pode levar a uma condição de corrida com saídas imprevisíveis. Para eliminar a entrada proibida, foi criado um novo tipo de flip-flop, o FF JK, que não levará a um estado indeterminado e cuja tabelaverdade é a seguinte: J K Q n Q n Q n + 1 Comentário Q Mantém o estado atual n Reset Set 1 1 Q Q n n Inverte o estado do latch (toggle) Tabela Tabela-verdade do FF JK. A tabela 6.3 mostra que J desempenha a função de levar a 1 o FF, e K, a de levá-lo a 0. O FF JK tem uma funcionalidade extra de inversão do estado atual (toggle), em lugar do estado indesejável do SR. Além disso, a saída Q é, de fato, n 71

7 sempre o inverso da saída Q n. A tabela-verdade resumida e o símbolo esquemático de um FF JK (gatilhado na descida do relógio) são mostrados na figura 6.9. J K Q n Q n Q n Figura 6.9 Tabela-verdade e símbolo do flip-flop JK gatilhado na descida do relógio. Para implementar-se o FF JK, parte-se do SR, conhecendo-se as tabelasverdade de ambos: J K Q n Q n Q n S R Q n Q n X (proibido) Para desenvolver o FF JK a partir do FF SR, é interessante dispor de uma tabela-verdade expandida, que mostre também a transição da saída Q n para Q n+1, para todas as combinações de valores de S e R. Essa tabela de transição, que trata a saída atual como uma entrada do circuito, é a tabela 6.4. S R Q n Q n X X Tabela 6.4 Tabela de transição para o FF SR. O que se precisa fazer é determinar S e R em função de J, K e Q n. Por isso, estes sinais são as entradas de um circuito combinacional desconhecido, no esquema da figura 6.10; a realimentação da variável de estado para a entrada é necessária porque, para que o FF JK possa inverter o estado atual, ele precisa saber qual é esse estado. Os valores necessários em S e R para causar as mesmas transições de Q n para Q n+1 do FF JK, são dados na tabela 6.5. Fazendo-se os mapas de Karnaugh para S e R em função de J, K e Q n, encontra-se as expressões para S e R: S = JQ R = KQ n n 72

8 ELETRÔNICA DIGITAL Prof. Daniel Cardoso Figura 6.10 Projeto do FF JK em função do FF SR. Agora conhece-se o conteúdo da caixa incógnita da figura 6.10: são duas portas AND. O FF JK realimenta as saídas para as entradas, eliminando o estado proibido. Seu esquemático didático é mostrado nas figuras 6.11 e J K Q n Q n+1 S R X X X X Tabela 6.5 Projeto das expressões das entradas S e R. Figura 6.11 Esquemático do FF JK. Figura 6.12 Esquemático interno didático do FF JK. 73

9 Flip-Flop T O flip-flop T (Toggle) é obtido a partir do FF JK colocando-se em curto as entradas J e K. Assim, quando T = 0, o FF T mantém o estado atual e, quando T = 1, ele o inverte. O FF T é muito utilizado em contadores e divisores de freqüência, pois quando T = 1, ele divide por dois a freqüência do sinal de relógio. Portanto, os FF's sensíveis à borda do sinal de relógio podem ser dos tipos SR, JK, D ou T, e as tabelas-verdade são as mesmas dos FF's sensíveis ao nível correspondentes, com a diferença de que a saída Q só assumirá o seu próximo estado Q n+1 após a borda correta do relógio (de subida ou de descida, conforme o circuito). Ck T Q n+1 0 Q n 1 Figura 6.13 Tabela-verdade e símbolo do flip-flop T gatilhado na subida do relógio. Q n Entradas de Preset e Clear Não há como prever o estado que a saída Q n de um flip-flop irá assumir no instante em que se liga o circuito, a não ser que se apliquem vetores de entrada que o levem seguramente a um estado conhecido. A inicialização do FF em '0' ou '1' é normalmente feita com sinais de controle especiais chamados de preset (preestabelece) e clear (limpa), conforme a tabela 6.6. O sinal de preset leva a saída a 1 e o sinal de clear, também chamado de reset, leva a saída a 0 ( limpa o conteúdo do FF). Portanto, o preset e o clear inicializam a saída Q n. Preset (PR ) e clear (CL ) são geralmente ativos em nível baixo, isto é, a ação acontece quando o sinal correspondente é 0. PR CL Q n 0 0 X Q n Tabela 6.6 Funcionamento das entradas preset e clear. A figura 6.14 mostra o esquema didático e o símbolo em bloco de um FF JK com preset e clear. As bolinhas nas entradas PR e CL não são inversores, elas servem para indicar que esses sinais exercem sua função quando estão em nível lógico baixo. Os sinais preset e clear são assíncronos e têm prioridade sobre o sinal de relógio e as entradas de dados. Isso significa que, a qualquer momento, pode-se impor ao circuito assumir Q=1 (ou Q=0) com a entrada PR (ou CL ) em 0. PR e CL não devem ser feitos simultaneamente iguais a 0, pois seria como tentar fazer as duas coisas ao mesmo tempo, e o valor da saída Q n será imprevisível. 74

10 ELETRÔNICA DIGITAL Prof. Daniel Cardoso Figura 6.14 Esquema didático e símbolo do FF JK com entradas de preset e clear. 75

11 CAPÍTULO 7 Registradores e Contadores 7.1. Registradores Um flip-flop pode armazenar um bit. Quando se deseja armazenar uma palavra binária, é necessário utilizar um flip-flop para cada bit dessa palavra. Por exemplo, para armazenar um byte, deve-se empregar oito flip-flops. Esse conjunto de flip-flops que armazena uma palavra binária é chamado de registrador. O tamanho do registrador é o tamanho da palavra que ele pode armazenar, ou o seu número de flipflops. Assim, um flip-flop é um caso particular de registrador para armazenar um bit apenas. O flip-flop mais conveniente para armazenar palavras é o flip-flop D. A figura 7.1 mostra oito flip-flops D formando um registrador de 8 bits, com entrada paralela e saída paralela, gatilhado na subida do relógio, e com saídas de três estados. Figura Registrador paralelo/paralelo de 8 bits com habilitação da saída. 76

12 ELETRÔNICA DIGITAL Prof. Daniel Cardoso Registradores de Deslocamento (Shift Registers) Em um registrador de deslocamento, os flip-flops são conectados de modo que a saída de cada flip-flop passa para a entrada do flip-flop adjacente. Na figura 7.2, uma única entrada de dados é aplicada ao primeiro flip-flop, e transições sucessivas do relógio farão os dados se deslocarem para a direita, uma posição a cada subida do sinal de relógio. Portanto, para um valor inicial de no registrador de deslocamento e um '1' aplicado ao primeiro flip-flop, pulsos de relógio sucessivos resultarão nos valores , , , , , , e no registrador, assumindo que o '1' seja mantido aplicado para cada subida do relógio. Se o '1' fosse removido (um '0' fosse aplicado) imediatamente após a primeira transição do relógio, a seqüência armazenada no registrador seria: , , , , , , e Figura Registrador de deslocamento série-paralelo. Este registrador possui entrada serial e saída paralela, podendo atuar como um conversor serial-paralelo. Isto é, a informação é entrada serialmente (um bit de cada vez) em um terminal de dados único, e é lida em paralelo (todos os bits juntos) dos flipflops. A palavra de dados realmente entrada no registrador vai depender dos valores lógicos presentes na linha de dados, no instante de cada transição ativadora do relógio. Para se ter um registrador de deslocamento de entrada e saída seriais, basta recuperar a palavra de dados serialmente na saída do último flip-flop (Q7). Em algumas aplicações, é necessário estabelecer os conteúdos dos registradores em um valor específico, para fins de inicialização do sistema. Isso pode ser conseguido utilizando-se flip-flops que possuam as entradas assíncronas de Preset (ou Set) e Clear (ou Reset). Para levar todas as saídas de flip-flops a '0', todas as entradas de reset devem ser conectadas juntas e acionadas por um sinal de inicialização. Um registrador de deslocamento pode ser formado com flip-flops JK, conectando-se as saídas Q e Q de cada flip-flop às entradas J e K, respectivamente, do próximo flip-flop, como mostrado na figura

13 Figura Registrador de deslocamento série-paralelo de 8 bits com flip-flops JK. A função clássica de um registrador é armazenar palavras (numerais binários). Um registrador de deslocamento pode ser usado também para dividir ou multiplicar o numeral binário por uma potência de 2, pelo deslocamento desse numeral pela quantidade desejada de posições para a direita ou para a esquerda, respectivamente. Por exemplo, se o numeral dez está armazenado em um registrador de 8 bits ( em binário), um deslocamento para a direita resulta na palavra (5 em decimal). Se o registrador de deslocamento fosse organizado para deslocar para a esquerda, o que necessitaria que as conexões entre os flip-flops fossem feitas da direita para a esquerda, o numeral armazenado seria multiplicado por uma potência de 2, dependendo da quantidade de posições deslocadas. As entradas assíncronas de Preset e Clear dos flip-flops podem ser usadas para inicializar o conteúdo de um registrador com uma palavra binária qualquer. A figura 7.4 mostra um registrador de deslocamento com um comando de carregamento (LOAD) paralelo e assíncrono de palavras. Enquanto LOAD = '0', as saídas das portas NAND mantém-se em '1', desabilitando os Presets dos flip-flops. Para inicializar os conteúdos dos FF's (Q3, Q2, Q1 e Q0) com uma palavra, é necessário primeiro aplicar um pulso baixo em CLR, zerando as saídas Q. Em seguida, aplica-se a palavra a ser carregada no registrador nas entradas PR3 a PR0, e leva-se a linha LOAD a nível alto. Figura Registrador de deslocamento com carregamento paralelo assíncrono. 78

14 ELETRÔNICA DIGITAL Prof. Daniel Cardoso Por exemplo, para o registrador carregar a palavra em seus flip-flops, fazse PR3...PR0 = 1001, em seguida aplica-se um pulso baixo em CLR e leva-se LOAD a nível alto. Logo em seguida, Q3..Q0 = Contadores Um contador é um circuito seqüencial que gera uma seqüência de saída específica e recorrente. Contadores são construídos utilizando-se um flip-flop para cada bit da seqüência de contagem Contadores Assíncronos O tipo mais simples de contador binário pode ser construído quando as transições das saídas não precisam estar em perfeito sincronismo, isto é, pequenos atrasos nas mudanças das saídas são aceitáveis. Este projeto é chamado de contador assíncrono ou contador com ondulação (ripple counter) pois, embora ainda exista um sinal de relógio aplicado ao circuito, os flip-flops individuais são gatilhados pelas saídas dos flip-flops anteriores (nos contadores ripple, a saída de um flip-flop é conectada à entrada de relógio do próximo). Por causa disso, os sinais ondulam de um lado para outro do contador e haverá pequenos atrasos antes das saídas assumirem seus valores finais. O módulo de um contador é a quantidade de estados da contagem. O contador da figura 7.5 conta de 0 10 até e reinicia, por isso trata-se de um contador módulo 16. Na contagem, Q0 é o LSB e Q3 é o MSB. Este contador também pode ser visto como um divisor de freqüência por 2 n, pois a freqüência de Q0 é ½ da freqüência do relógio, a freqüência de Q1 é ½ da freqüência de Q0, a freqüência de Q2 é ½ da de Q1, e assim por diante. O módulo de um contador assíncrono pode ser modificado com o acréscimo de portas lógicas que restabeleçam o estado inicial da contagem, no momento em que o estado final for ultrapassado. Por exemplo, o circuito da figura 7.6 é um contador de década (isto é, módulo 10) assíncrono: ele conta de 0 10 ( ) até 9 10 ( ), e quando o estado ( ) é atingido, a porta NAND provoca a reinicialização (reset) do contador para 0 10, e o ciclo recomeça. Um contador de década é muito útil para contar em BCD ou em decimal. Figura Contador assíncrono (ripple counter) de 4 bits (módulo 16). 79

15 Figura Contador assíncrono adaptado para contar até 9 10 (decade counter) Contadores Síncronos Os contadores síncronos são aqueles em que todos os flip-flops são gatilhados pelo mesmo sinal de relógio, que é aplicado a eles simultaneamente. Com isso, eliminam-se os atrasos na passagem de um estado da contagem para o próximo, e na reinicialização forçada do contador para gerar uma contagem de módulo arbitrário, como feito no circuito da figura 7.6. Por causa da sincronização simultânea, todas as mudanças necessárias nas saídas ocorrem juntas, e a palavra binária correta aparece após o tempo de atraso de propagação de um flip-flop ao invés do atraso de n FF's. O circuito da figura 7.7 é um contador síncrono de 4 bits e módulo 16. Os contadores síncronos precisarão sempre ter uma parte combinacional, para definir o próximo estado que seus flip-flops devem assumir após cada transição ativa do relógio. As entradas para essa parte combinacional serão as saídas dos flip-flops (Q's), chamadas de variáveis de estado, e as saídas do bloco combinacional irão acionar as entradas dos flip-flops. Portanto, a parte combinacional de um contador faz a realimentação das saídas para as entradas da parte seqüencial. Figura Contador síncrono de módulo

16 ELETRÔNICA DIGITAL Prof. Daniel Cardoso O problema do projeto de contadores síncronos passa a ser a determinação das funções lógicas que devem ser aplicadas a cada entrada de flip-flop para criar a seqüência de contagem desejada. Este problema pode ser resolvido para qualquer contagem seguindo-se um procedimento sistemático e formal, com as seguintes etapas: 1. Calcular a quantidade de flip-flops necessária para realizar o contador e decidir que tipo de flip-flop será utilizado para implementá-lo (SR, JK, D ou T). 2. Escrever a tabela de excitação para o tipo de flip-flop escolhido. 3. Fazer um diagrama de transição de estados ou uma tabela de transição de estados, indicando o próximo estado para cada estado assumido pelo contador. 4. Acrescentar, na tabela de transição de estados, colunas extras para as entradas dos flip-flops e preenchê-las com os valores que cada entrada deve ter para produzir a mudança de estado correspondente. 5. Fazer os mapas de Karnaugh para obter a expressão simplificada de cada entrada de flip-flop, em função das variáveis de estado (Q's). 6. Esquematizar o contador. O tipo de flip-flop mais flexível para emprego em contadores é o FF JK, porque ele pode ser levado a complementar as suas saídas com a aplicação das entradas J = K = 1, além de ser capaz de levá-las a '1' (J = 1, K = 0) ou a '0' (J = 0, K = 1). O flip-flop D pode ser usado, mas geralmente ele vai exigir um número maior de portas lógicas para conseguir gerar a seqüência de contagem, isto é, se o flip-flop utilizado for mais simples, então a parte combinacional será mais complexa. Entretanto, embora o flipflop D não seja a escolha mais natural, ele pode acabar sendo escolhido por requerer menos transistores internos que um flip-flop JK. E o projeto final pode requerer menos interconexões do que uma solução com FF JK. Como exemplo, explica-se a seguir o projeto de um contador módulo 8. Tal contador necessita de 3 variáveis de estado, Q2, Q1, Q0, portanto de 3 flip-flops. Decidindo-se utilizar flip-flops JK, precisa-se conhecer a tabela de excitação desse tipo de flip-flop. Trata-se de uma tabela que apresenta os valores necessários nas entradas para produzir um efeito conhecido na saída, ou seja, as entradas são dadas em função das saídas. Essa tabela é mostrada na tabela 7.1. Q n Q n+1 J K X X 1 0 X X 0 Tabela Tabela de excitação do flip-flop JK. A tabela de transição de estados para o contador módulo 8 é mostrada na tabela 7.2, e a tabela 7.3 mostra as colunas das entradas em função das transições das saídas. 81

17 Estado atual Estado futuro Q2 n Q1 n Q0 n Q2 n+1 Q1 n+1 Q0 n Tabela Tabela de transição de estados para o contador módulo 8. J2 K2 J1 K1 J0 K0 0 X 0 X 1 X 0 X 1 X X 1 0 X X 0 1 X 1 X X 1 X 1 X 0 0 X 1 X X 0 1 X X 1 X 0 X 0 1 X X 1 X 1 X 1 Tabela Valores de J e K de cada flip-flop para produzir as transições acima. Agora montam-se os mapas de Karnaugh para cada entrada de flip-flop (J, K), em função de Q2 n, Q1 n e Q0 n. As expressões das entradas serão: J0 = K0 = 1 J1 = K1 = Q0 J2 = K2 = Q0.Q1 E o esquema do contador módulo 8 é mostrado na figura 7.8. Figura Contador síncrono módulo 8. 82

18 ELETRÔNICA DIGITAL Prof. Daniel Cardoso Contadores em anel. O circuito contador em anel (ring counter), mostrado na figura 7.9 com 4 bits, serve para gerar uma seqüência cíclica de pulsos de controle. A entrada Inic deve ser colocada em '0' momentaneamente, estabelecendo o estado inicial do contador em , antes de sua operação normal. Para quatro pulsos de relógio, as saídas Q (Q 3,..., Q 0 ) seguirão o padrão 1000, 0100, 0010, 0001, 1000,... ciclicamente. Figura Contador em anel (ring counter). Se a saída Q, e não Q, for retornada para a entrada D do primeiro flip-flop, obtém-se um circuito chamado contador em anel torcido (twisted ring counter), também conhecido como contador Johnson, mostrado na figura A entrada Inic deve ser colocada em '0' momentaneamente, estabelecendo o estado inicial do contador em , antes de sua operação normal. Os estados das saídas Q (Q 3,..., Q 0 ) após cada pulso de relógio seguirão o padrão 0000, 1000, 1100, 1110, 1111, 0111, 0011, 0001, Nesta seqüência, somente um bit muda de um estado para o outro. Figura Contador Johnson (twisted ring counter). 83

19 CAPÍTULO 8 Análise e Projeto de Circuitos Seqüenciais 8.1. Introdução As máquinas de estados finitos são sistemas seqüenciais síncronos genéricos, que percorrem um número finito de estados. A transição de um estado para outro ocorre somente nas bordas ativas do relógio. Um estado é uma combinação particular de valores das variáveis de estado. As variáveis de estado são as saídas dos elementos lógicos com memória (flip-flops). Existem dois modelos gerais para máquinas de estado: as máquinas Mealy e as máquinas Moore. O modelo de uma máquina de estado Mealy é mostrado na figura 8.1, usando flip-flops do tipo D (outros tipos de flip-flops também podem ser usados). O circuito possui um conjunto de n entradas, identificadas X n-1...x 0, e um conjunto de m saídas, Z m-1...z 0. Há dois conjuntos de k sinais internos, Q k-1...q 0 e Y k-1...y 0. Os sinais Q são as variáveis de estado atuais, armazenadas nos flip-flops, que definem o estado atual do circuito. Os sinais Y são as variáveis de estado futuro, geradas para produzir o próximo estado do circuito, e são entradas para os flip-flops. Os sinais Y são funções combinacionais das entradas do circuito, X n-1...x 0, e do estado atual, Q k-1...q 0. As saídas do circuito, Z m-1...z 0, também são funções combinacionais das entradas e do estado atual. Para criar um circuito seqüencial síncrono baseado neste modelo, é necessário deduzir as funções combinacionais das variáveis de próximo estado, Y k-1...y 0, e das saídas, Z m-1...z 0. Primeiramente, é preciso estabelecer quantos flip-flops são necessários para um projeto específico (o valor de k). Se dois estados são requeridos, então uma variável de estado é necessária, que valerá '0' para um estado e '1' para o outro. Se três ou quatro estados são requeridos, então duas variáveis de estado são necessárias, pois há quatro palavras com duas variáveis, 00, 01, 10 e 11, e cada palavra codificará um estado. Em geral, se entre 2 k e 2 k estados são requeridos, k variáveis de estado e portanto k flip-flops são necessários. Após uma transição ativa do relógio, que pode ser a de subida ou a de descida, um tempo suficiente deve ser dado para os sinais passarem pela lógica combinacional para estabelecer os valores do próximo estado, antes da próxima transição ativa do relógio. Observa-se na figura 8.1 que mudanças de valores nas entradas primárias não causam mudanças de estado imediatas, pois uma mudança de estado será determinada pelas entradas e pelo estado atual, no momento da transição ativa do relógio (levando em conta os atrasos do circuito). Entretanto, como as saídas do circuito são funções combinacionais que incluem as entradas X n-1...x 0, mudanças nestas entradas podem fazer as saídas mudarem imediatamente e não em sincronismo com o relógio. Este comportamento, se for indesejável em uma aplicação, pode ser evitado tornando-se as saídas funções combinacionais somente das variáveis 84

20 ELETRÔNICA DIGITAL Prof. Daniel Cardoso de estado atuais. Este novo modelo de máquina de estado é o modelo Moore, mostrado na figura 8.2. Figura Máquina de estados finitos de modelo Mealy. Um circuito seqüencial síncrono pode geralmente ser projetado tanto a partir de um modelo Mealy quanto de um modelo Moore, mas se um modelo Mealy for usado, as saídas poderão ser afetadas por mudanças nas entradas imediatamente após elas ocorrerem (isto é, de forma assíncrona), ao invés de após uma transição de relógio. Portanto, os comportamentos de um circuito de modelo Mealy e do seu equivalente de modelo Moore podem ser diferentes neste aspecto. Para projetar uma máquina de estados finitos usando um dos dois modelos, há dois conjuntos de funções para determinar: as funções para as variáveis de estado futuro, Y k-1...y 0, e as funções para as saídas, Z m-1...z 0. O procedimento de projeto inicia-se com a criação de um diagrama de estados derivado da especificação do problema. Quando as saídas dos flip-flops (as variáveis de estado) forem também as saídas do circuito, o modelo mais adequado será naturalmente o modelo Moore. Por exemplo, um contador é geralmente um circuito de modelo Moore porque suas saídas costumam ser tomadas diretamente dos flip-flops, isto é, Z = Q. 85

21 Figura Máquina de estados finitos de modelo Moore. 86

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

Circuitos Digitais. Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais 1 Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais Circuitos Digitais Circuito combinacional: Circuito não é capaz de armazenar um valor Possui portas lógicas conectadas para

Leia mais

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

Flip-Flop. Uma das coisa importantes que se pode fazer com portas booleanas é criar memória. Uma das coisa importantes que se pode fazer com portas booleanas é criar memória. Se as portas forem dispostas corretamente, elas vão selembrar do valor de entrada. A memória é baseada num conceito de

Leia mais

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

Aula 12. Flip-Flop Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira Aula 2 Flip-Flop Parte SEL 044 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Combinacionais X Sequenciais l Circuitos Combinacionais: o valor da saída no instante t depende apenas da combinação

Leia mais

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

ELD - Eletrônica Digital Aula 6 Circuitos Sequenciais Latches e Flip-Flops. Prof. Antonio Heronaldo de Sousa ELD - Eletrônica Digital Aula 6 Circuitos Sequenciais Latches e Flip-Flops Prof. Antonio Heronaldo de Sousa Agenda - Circuitos Sequenciais - Conceitos - Conceito e circuitos de Latch RS - Aplicações do

Leia mais

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

Sistemas Digitais Módulo 10 Circuitos Sequenciais: Latches e Flip-Flops Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 0 Circuitos Sequenciais: Latches e Flip-Flops Graduação em Sistemas de Informação Disciplina: Sistemas Digitais Prof.

Leia mais

Biestáveis R S, J K e D

Biestáveis R S, J K e D Circuitos Lógicos Biestáveis R S, J K e D Prof.: Daniel D. Silveira Horário: 4a.f e 6a.f de 10h às 12h 1 Flip Flop Elemento de memória implementado a partir de portas lógicas A maioria das entradas precisa

Leia mais

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

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional Circuitos Digitais Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional Plano de Ensino e Aprendizagem ( PEA) OBJETIVOS DA AULA : - Iniciar o estudo dos Circuitos Sequenciais; - Conhecer os Circuitos

Leia mais

Capítulo VII Elementos de Memória

Capítulo VII Elementos de Memória Capítulo VII Elementos de Memória 1 Introdução Neste capítulo estudaremos dispositivos lógicos com dois estados estáveis, o estado SET e o estado RESET. Por isto, tais dispositivos são denominados dispositivos

Leia mais

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

CIRCUITOS SEQÜENCIAIS. Um modo de classificar os circuitos digitais seria subdividi-los em: - circuitos combinacionais; - circuitos seqüenciais. CIRCUITOS SEÜENCIAIS Um modo de classificar os circuitos digitais seria subdividi-los em: - circuitos combinacionais; - circuitos seqüenciais. Os circuitos combinacionais são aqueles em que as saídas dependem

Leia mais

Capítulo 5 - Flip-Flops e Dispositivos Correlatos

Capítulo 5 - Flip-Flops e Dispositivos Correlatos Capítulo 5 - Flip-Flops e Dispositivos Correlatos Introdução: Os circuitos considerados até o momento eram todos circuitos combinacionais, onde a saída é determinada pelos valores presentes nas entradas,

Leia mais

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

Capítulo 3 Circuitos lógicos seqüenciais: flip-flops, latches, contadores e registradores Capítulo 3 Circuitos lógicos seqüenciais: flip-flops, latches, contadores e registradores Introdução Circuitos combinacionais x sequenciais Elemento básico: FLIP-FLOP (FF) Armazena informação (reter estado)

Leia mais

Circuitos Seqüenciais Latches e Flip-Flops

Circuitos Seqüenciais Latches e Flip-Flops UNIVASF Eletrônica Digital I Circuitos Seqüenciais Latches e Flip-Flops Material do professor Rodrigo Ramos (UNIVASF) Circuitos Seqüenciais Circuitos Digitais Combinatório: As saídas, em qualquer instante,

Leia mais

CONTADORES DIGITAIS (Unidade 6)

CONTADORES DIGITAIS (Unidade 6) MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA

Leia mais

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

ELETRÔNICA DIGITAL II. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR ELETRÔNICA DIGITAL II AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR 52wz1h@bol.com.br UBERABA MG 2º SEMESTRE 2008 CONTEÚDO PROGRAMADO: 1 Flip-Flop J-K 2 Flip-Flop D 3 Latch D 4 Entradas assíncronas 5 Características

Leia mais

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

Aula 14. Contadores Assíncronos. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira Aula 4 Contadores Assíncronos SEL 044 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Assíncronos X Síncronos l Contadores Assíncronos: O CLK é colocado apenas no primeiro FF (LSB) l Contadores

Leia mais

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

SSC512 Elementos de Lógica Digital. Latches e Flip Flops. GE4 Bio Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Elementos de Latches e Flip Flops GE4 Bio GE4Bio Grupo de Estudos em Sinais Biológicos

Leia mais

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

Eletrônica Digital. Circuitos Lógicos Sequenciais PROF. EDUARDO G. BERTOGNA UTFPR / DAELN Eletrônica Digital Circuitos Lógicos Sequenciais PROF. EDUARDO G. BERTOGNA UTFPR / DAELN Circuitos Sequenciais vs Combinacionais Os circuitos lógicos combinacionais são aqueles em que suas saídas a qualquer

Leia mais

SISTEMAS DIGITAIS CONTADORES E REGISTRADORES. Professor Carlos Muniz

SISTEMAS DIGITAIS CONTADORES E REGISTRADORES. Professor Carlos Muniz Registradores de deslocamento O flip-flop pode armazenar durante o período em que sua entrada clock for igual a 0, um bit apenas (saída Q). Porém, se necessitarmos guardar uma informação de mais de um

Leia mais

Lógica: Combinacional x Sequencial

Lógica: Combinacional x Sequencial UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C Prof.ª Elisabete Nakoneczny Moraes Aula 6 - Flip Flop Multivibrador biestável Curitiba, 2 maio

Leia mais

CAPÍTULO 2 ELEMENTOS DE LÓGICA SEQUENCIAL

CAPÍTULO 2 ELEMENTOS DE LÓGICA SEQUENCIAL 4 CAPÍTULO 2 ELEMENTOS DE LÓGICA SEQUENCIAL Sumário 2.. Introdução... 6 2.2. Flip-Flops... 7 2... Flip-Flop RS Básico... 7 2..2. Flip-Flop RS com Clock... 9 2..3. Flip-Flop JK... 2 2..4. Entradas Assíncronas...

Leia mais

Circuitos Sequenciais

Circuitos Sequenciais ircuitos Sequenciais! ircuitos Sequenciais ircuitos em que há uma realimentação da saída para a entrada, denominada estado interno. As condições atuais da entrada e do estado interno determinem a condição

Leia mais

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

Circuitos Digitais. Conteúdo. Circuitos Sequenciais. Combinacionais x Sequenciais. Circuitos Sequenciais. Circuitos Sequenciais Ciência da Computação Conteúdo Circuitos Combinacionais Sequenciais Flip-Flops e Dispositivos Sequenciais Flip-Flop RS com Entrada de Clock com Entradas Preset e Clear Prof. Sergio Ribeiro Exercício Material

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Circuitos Lógicos Sequenciais (Parte

Leia mais

CIRCUITOS SEQUENCIAIS (Unidade 5)

CIRCUITOS SEQUENCIAIS (Unidade 5) MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA

Leia mais

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,

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, MINISTÉRIO DA EDUCAÇÃO - Unidade de São José Curso Técnico em Telecomunicações REGISTRADORES Marcos Moecke São José - SC, 24-2 SUMÁRIO 6. REGISTRADORES... 1 6.1 REGISTRADORES DO TIPO PORTA PARALELA...1

Leia mais

Circuitos Seqüenciais

Circuitos Seqüenciais ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I Circuitos Seqüenciais prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno 2 / 13 Sistemas Digitais Definição funcional: Aparato dotado de conjuntos

Leia mais

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

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 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 Aula 4-T 2. Máquinas Sequenciais Síncronas. Modelos de Moore

Leia mais

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

Contador. A ideia básica de um contador. Os flip-flops podem ser conectados juntos para realizar A função de contagem é importante em sistemas digitais. Existem muitos tipos de contadores digitais, mas a finalidade básica deles é contar eventos representados por transições de níveis ou pulsos. Para

Leia mais

Eletrônica Digital I TE050. Circuitos Seqüenciais

Eletrônica Digital I TE050. Circuitos Seqüenciais Universidade Federal do Paraná Setor de Tecnologia Departamento de Engenharia Elétrica Eletrônica Digital I TE050 Circuitos Seqüenciais Prof. Lúcio Mauro M. Tonon 1 Circuitos Seqüenciais A grande maioria

Leia mais

Universidade Federal do ABC

Universidade Federal do ABC Universidade Federal do ABC Eletrônica Digital Aula 10: Contadores TOCCI, Sistemas Digitais, Sec. 7.1-7.10 http://sites.google.com/site/eletdigi/ Contadores Contadores são formados por FF que acionados

Leia mais

CEFET/RJ Centro Federal de Educação Tecnológica Celso Suckow da Fonseca

CEFET/RJ Centro Federal de Educação Tecnológica Celso Suckow da Fonseca SUMÁRIO 1. Flip Flops... 1 1.1. Introdução... 1 1.2. Tipos de Flip-flops... 2 1.2.1. Latches Simples... 2 1.2.1.1. Latch SR com portas NOR... 2 Exemplo 1... 4 1.2.1.2. Latch SR com portas NAND... 4 Exemplo

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores Aula 11 - Circuitos Sequenciais Anderson L. S. Moreira anderson.moreira@recife.ifpe.edu.br Copyright 2010, IFPE. Creative Commons BY-SA 3.0 license Latest update: 30 de Mai

Leia mais

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

INSTITUTO DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA. Flip - Flops INSTITUTO DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA Flip - Flops Relatório técnico apresentado como requisito parcial para obtenção de aprovação na disciplina de Sistemas

Leia mais

Sistemas Digitais Circuitos Sequenciais Básicos (Latches e Flip-Flops) Horácio Neto Nuno Horta João Paulo Carvalho

Sistemas Digitais Circuitos Sequenciais Básicos (Latches e Flip-Flops) Horácio Neto Nuno Horta João Paulo Carvalho Sistemas Digitais Circuitos Sequenciais Básicos (Latches e Flip-Flops) Horácio Neto Nuno Horta João Paulo Carvalho Circuitos Sequenciais Circuitos Sequenciais: o comportamento do circuito depende não só

Leia mais

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

SÍNTESE DE SIST. SEQUENCIAIS SÍNCRONOS. Sel Sistemas Digitais Prof. Homero Schiabel SÍNTESE DE SIST. SEQUENCIAIS SÍNCRONOS Sel 414 - Sistemas Digitais Prof. Homero Schiabel Síntese Sist. Síncronos Contagem = 0 Saídas: Z 1 = 0 Z 0 = 0 Contagem = 3 Saídas: Z 1 = 1 Z 0 = 1 A/00 D/11 Contagem

Leia mais

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

PCS 2304 PROJETO LÓGICO DIGITAL 19/05/2006 Gabarito Preliminar 6 a Lista de Exercícios Contadores PCS 24 PROJETO LÓGICO DIGITAL 9/5/26 Gabarito Preliminar 6 a Lista de Exercícios Contadores ) Contador em anel. A Figura apresenta um contador em anel torcido semelhante aos vistos anteriormente em aula,

Leia mais

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

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional Circuitos Digitais Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional Plano de Ensino e Aprendizagem ( PEA) OBJETIVOS DA AULA : - Continuar o estudo dos Circuitos Sequenciais; - Circuitos Registradores

Leia mais

CAPÍTULO 7 CONTADORES

CAPÍTULO 7 CONTADORES CAPÍTULO 7 CONTADORES Introdução Contadores Assíncronos (Ripple) MOD número Divisão de Frequência Atraso de propagação nos contadores assíncronos Contadores Síncronos Contadores com MODnumber < 2 N Contadores

Leia mais

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

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Eletrônica Digital Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Flip-Flops Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Circuitos Seqüenciais A saída de um circuito seqüencial depende da

Leia mais

Revisão de Circuitos Digitais

Revisão de Circuitos Digitais Revisão de Circuitos Digitais Adaptações Prof. José Artur Quilici-Gonzalez Elementos de Eletrônica Digital Idoeta e Capuano Embedded System Design Vahid e Givargis Logic and Computer Design undamentals

Leia mais

Circuitos Sequenciais

Circuitos Sequenciais 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

Leia mais

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

Eletrônica Digital II. Flip-Flop s. Prof. Msc. Getúlio Teruo Tateoki 1 Eletrônica Digital II Flip-Flop s Prof. Msc. Getúlio Teruo Tateoki 1 Diagrama geral de um sistema digital Prof. Msc. Getúlio Teruo Tateoki 2 Símbolo geral para um flip-flop e seus dois estados de saída

Leia mais

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

ELETRÔNICA DIGITAL 1 CAPÍTULO 4 FLIP-FLOP E LATCH ENTRO FEDERL DE ENSINO TENOLÓGIO DE SNT TRIN UNIDDE DESENTRLIZD DE SÃO JOSÉ URSO TÉNIO DE TELEOMUNIÇÕES ELETRÔNI DIGITL 1 PÍTULO 4 FLIP-FLOP E LTH Prof. Jorge H.. asagrande RIL 2005 PÍTULO 4 FLIP-FLOP

Leia mais

Flip-Flops, Registros e Contadores

Flip-Flops, Registros e Contadores Flip-Flops, Registros e Contadores 1 D latch 2 Operação do D-latch se C=1 a saída acompanha a entrada se C=0 a saída mantém estado anterior não pode ser usado em circuitos síncronos: leitura e escrita

Leia mais

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

ELETRÔNICA DIGITAL APLICADA Aula 8- Registradores de deslocamento como contadores ELETRÔNICA DIGITAL APLICADA Aula 8- Registradores de deslocamento como contadores Prof.ª Msc. Patricia Pedroso Estevam Ribeiro Email: patriciapedrosoestevam@hotmail.com 26/11/216 1 Registradores de deslocamento

Leia mais

Os circuitos seqüenciais podem ser classificados em três tipos:

Os circuitos seqüenciais podem ser classificados em três tipos: 1 Circuitos Combinacionais: São circuitos cuja saída depende apenas dos valores das entradas. Circuitos Sequenciais: São circuitos cuja saída depende tanto do valor atual das entradas quanto do valor anterior

Leia mais

UFJF FABRICIO CAMPOS

UFJF FABRICIO CAMPOS Cap 7 Revisão Teoremas Booleanos Teoremas de De Morgan Portas Lógicas Flip-Flop Mapa de Karnaugh Simbologias Representação Binária Tabela Verdade Cap 7 Revisão Teoremas Booleanos Teoremas de De Morgan

Leia mais

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

Normalmente o registrador de deslocamento é constituído de um conjunto de FFs (Flip-Flops) destinados a armazenar dados binários. O registrador de deslocamento (do inglês Shift-Register) é um dispositivo largamente usado em sistemas digitais, desde uma simples calculadora de bolso, teclados para introdução de códigos até teclados

Leia mais

Shift Registers e Contadores Assíncronos

Shift Registers e Contadores Assíncronos Shift Registers e Contadores Assíncronos Prof. Ohara Kerusauskas Rayel Disciplina de Eletrônica Digital - ET75C Curitiba, PR 28 de maio de 2015 1 / 19 Registradores Registradores nada mais são que Flip-flops

Leia mais

SISTEMAS DIGITAIS PROJETOS DE SISTEMAS SEQUENCIAIS. Professor Carlos Muniz

SISTEMAS DIGITAIS PROJETOS DE SISTEMAS SEQUENCIAIS. Professor Carlos Muniz PROJETOS DE SISTEMAS SEQUENCIAIS Professor Carlos Muniz Introdução Um sistema digital em geral pode ser representado por um circuito digital sequencial. A figura 1 ilustra a estrutura básica de um sistema

Leia mais

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

CURSO DE ELETRÔNICA DIGITAL OS FLIP-FLOPS E FUNÇÕES LÓGICAS EM CIRCUITOS INTEGRADOS LIÇÃO 7 OS FLIP-FLOPS E FUNÇÕES LÓGICAS EM CIRCUITOS INTEGRADOS Na lição anterior aprendemos como funcionam os principais tipos de flip-flops, verificando que, dependendo dos recursos que cada um possua,

Leia mais

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

UFAL- Campus Arapiraca- Equipe:Igor Rafael, Matheus Torquato, Onassys Constant, Arthur Erick, Luis Eduardo. LÓGICA SEQUENCIAL UFAL- Campus Arapiraca- Equipe:Igor Rafael, Matheus Torquato, Onassys Constant, Arthur Erick, Luis Eduardo. LÓGICA SEQUENCIAL Lógica Sequencial Na lógica seqüencial, os sinais de saída são resultados não

Leia mais

Sistemas Digitais (SD) Contadores

Sistemas Digitais (SD) Contadores Sistemas Digitais (SD) Contadores Aula Anterior Na aula anterior: Registos Registos simples Banco de registos Registos de deslocamento Registos multimodo 2 Planeamento SEMANA TEÓRICA TEÓRICA 2 PROBLEMAS/LABORATÓRIO

Leia mais

CIRCUITOS SEQUENCIAIS (Unidade 5)

CIRCUITOS SEQUENCIAIS (Unidade 5) MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Circuitos Lógicos Sequenciais (Parte

Leia mais

LÓGICA DIGITAL CONCEITOS DE CLOCK RELÓGIOS (CLOCK) Prof. Celso Candido ADS / REDES / ENGENHARIA

LÓGICA DIGITAL CONCEITOS DE CLOCK RELÓGIOS (CLOCK) Prof. Celso Candido ADS / REDES / ENGENHARIA RELÓGIOS (CLOCK) 1 Em muitos circuitos digitais, a ordem em que os eventos ocorrem é crítica. Às vezes um evento deve preceder outro, ou então dois eventos deverão ocorrer simultaneamente, para as relações

Leia mais

ELETRÔNICA DIGITAL II

ELETRÔNICA DIGITAL II ELETRÔNICA DIGITAL II Parte 8 Máquina de Estados Professor Dr. Michael Klug 1 Lembrando Circuitos Combinacionais: o valor da saída no instante t depende apenas da combinação dos valores das entradas neste

Leia mais

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

Eletrônica e Circuitos Digitais Aula 14 Contadores e Registradores. Daniel S Batista Eletrônica e Circuitos Digitais Aula 14 Contadores e Registradores Daniel S Batista Daniel.Strufaldi@gmail.com Organização Contadores assíncronos Contadores de módulo < 2 N. Circuitos integrados de contadores

Leia mais

CIRCUITOS SEQUENCIAIS. Adão de Melo Neto

CIRCUITOS SEQUENCIAIS. Adão de Melo Neto CIRCUITOS SEQUENCIAIS Adão de Melo Neto 1 EMENTA DEFINIÇÃO FLIP-FLOP SR FLIP-FLOP SR COM ENTRADA DE CLOCK FLIP-FLOP D COMPARAÇÃO DOS FLIP-FLOPS FLIP-FLOP X LATCH FLIP FLOP JK FLIP-FLOP D A PARTIR DO JK

Leia mais

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

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 FIGURA 5-1 Diagrama geral de um sistema digital. FIGURA 5-2 Símbolo geral para um flip-flop e definição dos seus dois estados de saída possiveis. FIGURA 5-3 Um latch com portas NDA tem dois estados de

Leia mais

Universidade Federal do ABC

Universidade Federal do ABC Universidade Federal do ABC Eletrônica Digital Aula 09: Considerações Gerais e Aplicações de Flip-Flop TOCCI, Sistemas Digitais, Sec. 5.11-5.23 http://sites.google.com/site/eletdigi/ 1 Entradas Assíncronas

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ SETOR DE CIÊNCIA E TECNOLOGIA ENGENHARIA ELÉTRICA

UNIVERSIDADE FEDERAL DO PARANÁ SETOR DE CIÊNCIA E TECNOLOGIA ENGENHARIA ELÉTRICA UNIVERSIDADE FEDERAL DO PARANÁ SETOR DE CIÊNCIA E TECNOLOGIA ENGENHARIA ELÉTRICA RELATÓRIO CONTADOR DE 6 BITS PROGRAMÁVEL Trabalho apresentado à disciplina de Projeto de Circuitos Integrados Digitais,

Leia mais

Eletrônica Digital para Instrumentação

Eletrônica Digital para Instrumentação G4 Eletrônica Digital para Instrumentação Prof. Márcio Portes de Albuquerque (mpa@cbpf.br) Prof. Herman P. Lima Jr (hlima@cbpf.br) Centro Brasileiro de Pesquisas Físicas Ministério da Ciência e Tecnologia

Leia mais

Registradores e Contadores

Registradores e Contadores Capítulo 12 Registradores e Contadores O capítulo 11 cobriu a construção de diversos tipos de células de memória utilizando para tal apenas portas lógicas. Ao final do capítulo foram apresentados os flip-flops

Leia mais

Disciplina ELETRÔNICA DIGITAL

Disciplina ELETRÔNICA DIGITAL Disciplina ELETRÔNICA DIGITAL Eletrônica Digital MÓDULO UM: Estudo dos sistemas seqüenciais e desenvolvimento de elemento de memória latch-ne e nascimento dos flip-flops tipos T, RS, JK e D, solução de

Leia mais

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

CIRCUITOS DIGITAIS. Circuitos Sequenciais e Flip-Flops. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau CIRCUITOS DIGITAIS Circuitos Sequenciais e Flip-Flops Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau O que será visto nesta aula Latches

Leia mais

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

ELD - Eletrônica Digital Aula 7 Circuitos Sequenciais Contadores. Prof. Antonio Heronaldo de Sousa ELD - Eletrônica Digital Aula 7 Circuitos Sequenciais Contadores Prof. Antonio Heronaldo de Sousa Agenda - Contadores - Conceitos - Contadores Assíncronos - Máquina de Estados Finitos - Contadores Assíncronos

Leia mais

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

TABELA DO F/F. T Q n Q n+1 EXERCÍCIOS DE SISTEMAS DIGITAIS II PREPARAÇÃO PARA P1 DE NE 772 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

Leia mais

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

CIRCUITOS DIGITAIS. Contadores. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau. Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau CIRCUITOS DIGITAIS Contadores Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau O que será visto nesta aula Contadores assíncronos. Contadores

Leia mais

Latches. Flip-Flops ALBERTO WILLIAN MASCARENHAS.

Latches. Flip-Flops ALBERTO WILLIAN MASCARENHAS. Latches e Flip-Flops ALBERTO WILLIAN MASCARENHAS Circuitos combinacionais Em qualquer instante de tempo, níveis lógicos das saídas depende apenas dos níveis lógicos das entradas Condições de entrada anteriores

Leia mais

FLIP-FLOPS SINCRONIZADOS, COM ENTRADAS PR e CLR

FLIP-FLOPS SINCRONIZADOS, COM ENTRADAS PR e CLR FLIP-FLOPS SINCRONIZADOS, COM ENTRADAS PR e CLR Os FFs sincronizados podem ter entradas adicionais, denominadas assíncronas, pois estas se sobrepõem às demais. Essas entradas comumente denominadas PR e

Leia mais

Flip-Flops. Introdução Tipos Circuitos Integrados. Flip-Flops

Flip-Flops. Introdução Tipos Circuitos Integrados. Flip-Flops Introdução Tipos Circuitos Integrados Introdução - Um Flip-flop é uma célula de memória, accionada por um dos flancos do relógio. - Em geral, os flip-flops aparecem com duas entradas independentes do sinal

Leia mais

Capítulo 7 Contadores e Registradores

Capítulo 7 Contadores e Registradores Capítulo 7 Contadores e Registradores slide 1 Os temas abordados nesse capítulo são: - Operação e características dos contadores síncronos e assíncronos. - Análise e avaliação dos vários tipos de contadores.

Leia mais

FLIP-FLOPS SINCRONIZADOS, COM ENTRADAS PR e CLR

FLIP-FLOPS SINCRONIZADOS, COM ENTRADAS PR e CLR FLIP FLOPS PR E CLR FLIP-FLOPS SINCRONIZADOS, COM ENTRADAS PR e CLR Os FFs sincronizados podem ter entradas adicionais, denominadas assíncronas, pois estas sobrepõem-se às demais. Essas entradas comumente

Leia mais

Circuitos Sequenciais

Circuitos Sequenciais Circuitos Sequenciais Flip-Flop RS Circuitos sequenciais tem suas saídas dependentes dos sinais de entrada, ou estados anteriores que permanecem armazenados O Flip-Flop: Dispositivo que possui dois estados

Leia mais

Armazenamento e Transferência de Dados

Armazenamento e Transferência de Dados Armazenamento e Transferência de Dados Prof. André Rabelo Slides: Sistemas Digitais(Bibliografia básica) Armazenamento e Transferência de Dados FFs são comumente usados para armazenamento e transferência

Leia mais

Circuitos Sequenciais. Sistemas digitais

Circuitos Sequenciais. Sistemas digitais Circuitos Sequenciais Sistemas digitais Agenda } Introdução } Latchs (trava) } Latch NAND e Latch NOR } Flip-Flop Set-Reset (FF S-R) } FF S-R Latch NAND, FF S-R Latch NOR, FF S-R Latch NAND com Clock }

Leia mais

Flip-Flops Sincronizados tipo D

Flip-Flops Sincronizados tipo D Flip-Flops Sincronizados tipo D Um FF sincronizado depende diretamente de pulsos de clock para a sua liberação (enable). Veja abaixo um FF do tipo D implementado a partir de um FF RS básico. Analisando

Leia mais

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.

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. NOTA DE AULA NE7720 ITEMA DIGITAI - II AULA 2 Implementação de Flip-Flops dos tipos JK e R Livro Texto pág. 3 a 7 e 24 e 46 a 48 e 50 a 52..) Estudo do F/F tipo JK. a) Tabela da verdade do F/F tipo JK.

Leia mais

11/12/10. Básculas Flip-flops. Mário Serafim Nunes Guilherme Silva Arroz. Sistemas Digitais - Taguspark

11/12/10. Básculas Flip-flops. Mário Serafim Nunes Guilherme Silva Arroz. Sistemas Digitais - Taguspark Básculas Flip-flops Sinal de relógio Básculas actualizadas no flanco Flip-flops master-slave Flip-flops edge-triggered Flip-flops SR, D, JK e T Entradas directas Características temporais 2 1 Um circuito

Leia mais

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

Os sistemas combinacionais a saída depende exclusivamente das condições das entradas, portanto o sistema não possui memória interna. AULA 1 Introdução aos Sistemas Seqüenciais pg. 111 a 117 1. SISTEMAS COMBINACIONAIS Os sistemas combinacionais a saída depende exclusivamente das condições das entradas, portanto o sistema não possui memória

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3. - Português Aula N o 7: Título: Sumário: Contadores Contadores síncronos (contadores de módulo 2n, projecto de contadores, frequência máxima

Leia mais

EELi02. Prof. Vinícius Valamiel

EELi02. Prof. Vinícius Valamiel EELi2 Prof. Vinícius Valamiel vvalamiel@gmail.com https://sites.google.com/site/vvalamiel/ APLICAÇÕES DE CIRCUITOS SEUENCIAIS BÁSICOS (REGISTRADORES E CONTADORES) REGISTRADORES DE DESLOCAMENTO (elemento

Leia mais

LATCHES e FLIP-FLOPs. Aula 15 GRECO-CIN-UFPE

LATCHES e FLIP-FLOPs. Aula 15 GRECO-CIN-UFPE LATCHE e FLIP-FLOPs Aula 5 GECO-CIN-UFPE Latches e Flip-FlopsFlops Como implementar uma célula de memória? r n- r n-2 r n-3 r n-4 r egistrador de n bits célula {,} = bit de informação Flip-Flop/LatchesFlop/Latches

Leia mais

Centro Federal de Educação Tecnológica de Pelotas CEFET-RS. Aula 09. Projeto de Blocos Seqüenciais. Prof. Sandro Vilela da Silva

Centro Federal de Educação Tecnológica de Pelotas CEFET-RS. Aula 09. Projeto de Blocos Seqüenciais. Prof. Sandro Vilela da Silva Centro Federal de Educação Tecnológica de Pelotas CEFET-RS Projeto Físico F Digital Aula 9 Projeto de Blocos Seqüenciais Prof. Sandro Vilela da Silva sandro@cefetrs.tche.br Copyright Parte dos slides foram

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 2.0 - Português Aula N o 17: Título: Sumário: Síntese de Circuitos Sequenciais: Definições Definição de circuito sequencial síncrono; Máquinas

Leia mais

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

ELETRÔNICA DIGITAL II. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR ELETRÔNICA DIGITAL II AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR 52wz1h@bol.com.br 2º SEMESTRE 2008 CONTEÚDO PROGRAMADO: 1 Contadores síncronos crescentes 2 Contadores síncronos decrescentes 3 Contadores

Leia mais

Fundamentos de Sistemas Digitais. Lógica Sequencial. Prof. Dr. Alexandre M. Amory Prof. Dr Edson I. Moreno

Fundamentos de Sistemas Digitais. Lógica Sequencial. Prof. Dr. Alexandre M. Amory Prof. Dr Edson I. Moreno Fundamentos de Sistemas Digitais Lógica Sequencial Prof. Dr. Alexandre M. Amory Prof. Dr Edson I. Moreno 2 Referências Sugiro estudarem nesta ordem de preferência: Floyd, Cap 7 até 7.4, 9, 10. Não tem

Leia mais

Circuitos Sequenciais

Circuitos Sequenciais Circuitos Sequenciais Pedroni Capítulo 14 Prof. Odilson Tadeu Valle Instituto Federal de Santa Catarina IFSC Campus São José odilson@ifsc.edu.br 1/35 Conteúdo programático 1 Registradores de Deslocamento

Leia mais

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

CIRCUITOS DIGITAIS. Circuitos Sequenciais e Flip-Flops. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau CIRCUITOS DIGITAIS Circuitos Sequenciais e Flip-Flops Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau O que será visto nesta aula Flip-Flop

Leia mais

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

Flip-flops e Dispositivos Correlatos (parte 1) Sistemas de Informação CPCX UFMS Slides: Fernando Maia da Mota Flip-flops e Dispositivos Correlatos (parte 1) Sistemas de Informação CPCX UFMS Slides: Fernando Maia da Mota Objetivos Construir um flip-flop latch com portas NAND ou NOR e analisar seu funcionamento.

Leia mais

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

TABELA DO F/F. T Q n Q n+1 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

Leia mais

Marco A. Zanata Alves PROJETOS DIGITAIS E MICROPROCESSADORES 1

Marco A. Zanata Alves PROJETOS DIGITAIS E MICROPROCESSADORES 1 PROJETOS DIGITAIS E MICROPROCESSADORES CIRCUITOS SEUENCIAIS Marco A. Zanata Alves PROJETOS DIGITAIS E MICROPROCESSADORES 1 INVERSORES CMOS PROJETOS DIGITAIS E MICROPROCESSADORES 2 INVERSORES CMOS PROJETOS

Leia mais

Eletrônica Digital II

Eletrônica Digital II FACULDADE SANTO AGOSTINHO - FSA ENGENHARIA ELÉTRICA Eletrônica Digital II Prof. Fábio Leite, Esp Tópicos Procedimento de projeto de circuitos sequenciais Projeto com FFs tipo D Projeto com FFs tipo JK

Leia mais

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

ELETRÔNICA DIGITAL. Parte 12 Latches e Flip-Flops. Professor Dr. Michael Klug. 1 Prof. Michael ELETRÔNICA DIGITAL Parte 2 Latches e Flip-Flops Professor Dr. Michael Klug Circuitos Sequenciais Circuitos Combinacionais: As saídas em qualquer instante de tempo dependem apenas dos valores das entradas

Leia mais

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

Sistemas Digitais. Módulo 14 Prof. Celso CIRCUITOS SEQÜÊNCIAIS Módulo 4 Prof. Celso CIRCUITOS SEQÜÊNCIAIS s São estágios através dos quais um circuito seqüencial avança. Em cada estado o circuito armazena informação sobre sua história passada de modo que possa saber

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Circuitos Lógicos Sequenciais (Parte

Leia mais

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

Eletrônica Digital para Instrumentação. Herman Lima Jr. G03 Eletrônica Digital para Instrumentação Prof: hlima@cbpf.br Centro Brasileiro de Pesquisas Físicas Ministério da Ciência, Tecnologia e Inovação (MCTI) Parâmetros de circuitos integrados lógicos Dispositivos

Leia mais

Registradores. Circuitos Lógicos. DCC-IM/UFRJ Prof. Gabriel P. Silva

Registradores. Circuitos Lógicos. DCC-IM/UFRJ Prof. Gabriel P. Silva Registradores Circuitos Lógicos DCC-IM/UFRJ Prof. Gabriel P. Silva 2 Registradores Conjunto de elementos de memória (flip-flops ou latches) utilizados para armazenar n bits. Utilizam um único sinal de

Leia mais