Você está na página 1de 8

29/10/12

f lip-f lop

Relatrio # 6 Experimento 13 Lgica Digital Sequencial, Flip-Flops e Contadores


Objetivos Material Introduo a lgica digital sequencial Flip-flop Contadores Caracterizao experimental Latch formado por ANDs Flip-Flop SR Flip-Flop JK Contador

Objetivos Compreender um sistema de armazenagem de informao eletrnica. Desenvolver um latch utilizando circuitos AND. Contruir, a partir de circuitos lgicos, um flip-flop tipo SR. Transformar este flip-flop em um flip-flop tipo JK. Montar um contador utilizando circuitos flip-flop tipo JK.

Material necessrio Componentes lgicos : 2 x Triplo NAND - 7410 (Motorola, National ) Flip-Flop JK - 7473 (Motorola) 3 resistncias de 1.0 kW gerador de sinais 3 LEDs
www.if i.unicamp.br/~kleinke/f 540/e_f li.html 1/8

29/10/12

f lip-f lop

Introduo a Lgica Digital Sequencial Vimos anteriormente o funcionamento de uma lgica combinacional, ou ainda, uma lgica para a qual a sada pr-determinada de forma unvoca pelas entradas. Estes circuitos apresentam um grave problema, que a ausncia de memria sobre os estados anteriores. Todo o desenvolvimento computacional e de comunicaes digitais est suportado pela concepo de memria. Este computador onde voce est acessando este texto depende da existncia de contadores, osciladores, somadores e toda uma lgica que depende, fundamentalmente, da existncia de conhecimento sobre os estados anteriores do sistema em funo do tempo, ou seja, memria. Existem distintos tipos de memria, porm, a lgica de todas elas est associada a circuitos oscilantes, chamados de flip-flop, que podem alternar sua sada (estados flip ou flop, p.e.) em funo dos parmetros de entrada e do tempo decorrido. O conceito de tempo est associado a pulsos de um relgio (clock), que vai alternar estados entre 0 e 1, com uma frequncia pr-determinada, e ser utilizado na propagao temporal da informao. O objetivo fundamental deste grupo de experimentos a compreenso de como podemos armazenar informao em uma estrutura eletrnica, e como retransmitir esta informao em tempos (pulsos de clock) posteriores.

Livro
Horowitz Millman Boylestad Bophry Malvino

Cap. 8 17
8.16 a 8.17 (lgica sequencial) 17.9, 17.10, 17.12

Flip-Flop Uma memria de um bit o elemento fundamental para desenvolver qualquer outra memria. Estas memrias de um bit podem "guardar" estados "1" (Q=1) ou estados "0" (Q=0). Uma estrutura bsica de uma memria, ainda no associada a qualquer pulso externo de clock, pode ser obtida a partir de dois NANDs associados, conforme visto a seguir Como pode ser observado no esquema ao lado, existem
www.if i.unicamp.br/~kleinke/f 540/e_f li.html 2/8

duas sadas Q e Q negado que realimentam a entrada. Esta realimentao associada aos NANDs faz com que, independente dos valores de entrada, as nicas sadas possveis para esta montagem so opostas entre s, ou seja, os valors de Q e Q negado sero iguais a 0 e 1 ou 1 e 0, respectivamente. Prove as afirmaes acima Obtenha a tabela verdade do circuito ao lado Se buscamos uma memria, desejamos que seja possvel escrever o valor na memria, no nos serve de nada uma memria na qual no possamos controlar seu contedo! Uma das formas de controlar o contedo de uma memria associar s entradas uma lgica inversora, utilizando ANDs. A utilizao dos ANDs permite que a memria fique estvel em vrias situaes, i.e., mantendo seu valor, independente do que acontea na entrada. Smente quando o pulso de clock (Ck) for positivo, que o sinal poder ser modificado dentro do flip-flop. Este flip-flop chamado de SR (set e reset), explique por que dos nomes, a partir da discusso sobre sua tabela verdade.

Voc deve perceber, em sua anlise, que o flip-flop SR ainda apresenta situaes onde as entradas e os resultados na sada so indefinidos. Uma das formas de corrigir este problema desenvolver outro tipo de flip-flop, chamado de JK, onde as sadas realimentam as entradas

A notao se altera : S=J e R=K. Estude atentamente a tabela verdade, e imagine como realizar a montagem experimental deste flipflop.

Contadores

29/10/12

f lip-f lop

Contadores so um dos dispositivos mais comuns, sejam em equipamentos eletrnicos autnomos, operando como controladores de frequncia, geradores de rampa para conversores tipo ADC (analog to digital converter), qualquer sistema de controle de transmisso de dados por rede, etc. Os contadores so baseados no uso de algumas propriedades de memria dos flip-flops. Como exemplo, vamos analisar a tabela verdade de um flip-flop JK. interessante observar que, quando estamos utilizando um dispositivo que depende do tempo para operar, necessria uma definio de, em que tempo, ser analisada a lgica de entrada do sistema. Imagine que um dos sinais de entrada de um flip-flop qualquer um sinal que apresenta variaes temporais abruptas. Temos que definir onde se dar a anlise do tempo na lgica, i.e. onde os valores de entrada sero analisados. Para tanto, em geral estes componentes dinmicos so sensveis variao da tenso, operando na borda de subida ou de descida (mais frequente). Isto significa que, todas as modificaes no valor do sinal sero desconsideradas, a menos que aconteam em um intervalo de tempo curto, no qual (espera-se) que os dados no sofram modificaes, a fim de que a lgica posssa ser aplicada. Um contador operando com flip-flops mostrado na figura abaixo. Tabela Verdade flip-flop tipo JK T J 1 1 1 1 0 1 0 1 K 0 0 1 1 Q 0 X X

O grfico a seguir exemplifica como o sistema ir operar, lembrando da tabela verdade e de que este flip-flop sensvel borda de descida, como pode ser visto em seu datasheet. Discuta e compreenda perfeitamente o funcionamento do contador antes de vir para o laboratrio!

www.if i.unicamp.br/~kleinke/f 540/e_f li.html

4/8

29/10/12

f lip-f lop

Discuta como se dar a contagem em funo do tempo para este contador de 3 bits, i.e., identifique quais sero os valores obtidos, em funo dos valores de Q0 a Q02.

Latch formado por NANDS Esta a unidade bsica mais fundamental na montagem de um flip-flop. Qual ser a tabela verdade para este circuito? Utilizando um triplo AND discreto (7410) monte o circuito abaixo e obtenha os valores para a tabela verdade. Junte duas portas com o mesmo sinal, a fim de transforma-lo num NAND de duas portas

_ AB QQ

Antes de conectar os fios, que valores so possveis e impossveis nesta combinao? Existem valores indeterminados?

www.if i.unicamp.br/~kleinke/f 540/e_f li.html

5/8

29/10/12

f lip-f lop

Flip-Flop SR A partir das discusses realizadas na preparao, monte um flip-flop SR e obtenha a tabela verdade do mesmo. Utilize para tanto dois CIs

_ S R Ck Q Q

Utilize os LEDs para visualisar a tabela verdade. Inicie com frequencias baixas a medida. sutilize a saida TTL do gerador para o clock.

Flip-Flop JK Utilizando os dois integrados sugeridos abaixo, construa um flip-flop tipo JK, seguindo o esquema lgico apresentado abaixo. As modificaes necessrias no circuito anterior so: Substituir os operadores NAND com duas entrada por operadores NAND com trs entradas. Esta substituio pode ser facilmente projetada com os CIs propostos abaixo. Associe um LED (com a resistncia de protao adequada) sada do sinal, e obtenha a tabela verdade para este circuito (confira com a tabela verdade descrita a seguir) . Assim que seu circuito estiver pronto e funcionando, solicite ao Prof. a avaliao do mesmo.

www.if i.unicamp.br/~kleinke/f 540/e_f li.html

6/8

29/10/12

f lip-f lop

7410

Montagem do Contador Utilizando a montagem anterior (com os circuitos NAND) mais o CI7473 apresentado abaixo, monte um contador, conforme o esquema apresentado na discusso. Observe que voces j possuem um flip-flopJK maontado, e vao associar mais dois, no componente discteto. Oberve atentamente a alimentao do integrado 7473, pois a mesma distinta dos outros circuitos lgicos utilizados at o presente momento. Tabela Verdade Flip-Flop JK T 0 1 1 1
www.if i.unicamp.br/~kleinke/f 540/e_f li.html

J X 0 1 0

K X 0 0 1

Q anterior anterior 1 0

29/10/12

inverso do anterior

7473

Mostre que o circuito discutido na preparao ir operar como um contador. Consulta o datasheet para saber como conectar os pinos CLEAR do 7473. Utilize resistncias e LEDs para visualizar o funcionamento do contador; Qual a frequncia de oscilao que seu olho resolve no contador? Observe as curvas para o seu funcionamento.

Revisado em dez 1999 MUK

www.if i.unicamp.br/~kleinke/f 540/e_f li.html

8/8

Você também pode gostar