Você está na página 1de 4

Lgica Digital Sequencial, Flip-Flops e Contadores Objetivos Material Introduo a lgica digital sequencial o Flip-flop o Contadores Caracterizao experimental

ntal o Latch formado por ANDs o Flip-Flop SR o Flip-Flop JK o 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. Introduo a Lgica Digital Sequencial Vimos anteriormente o funcionamento de uma lgica combinacional, ou ai nda, uma lgica para a qual a sada pr-determinada de forma unvoca pelas entradas. Es tes circuitos apresentam um grave problema, que a ausncia de memria sobre os estad os anteriores. Todo o desenvolvimento computacional e de comunicaes digitais est s uportado pela concepo de memria. Este computador onde voce est acessando este texto depende da existncia de contadores, osciladores, somadores e toda uma lgica que d epende, fundamentalmente, da existncia de conhecimento sobre os estados anteriore s do sistema em funo do tempo, ou seja, memria. Existem distintos tipos de memria, porm, a lgica de todas elas est assoc iada 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 v ai 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 co mo podemos armazenar informao em uma estrutura eletrnica, e como retransmitir esta informao em tempos (pulsos de clock) posteriores. Livro Cap. Horowitz 8 8.16 a 8.17 (lgica sequencial) Millman 17 17.9, 17.10, 17.12 Boylestad Bophry Malvino Flip-Flop Uma memria de um bit o elemento fundamental para desenvolver qualquer ou tra 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 vi sto a seguir Como pode ser observado no esquema ao lado, existem duas sadas Q e Q nega do que realimentam a entrada. Esta realimentao associada aos NANDs faz com que, i ndependente dos valores de entrada, as nicas sadas possveis para esta montagem so op ostas entre s, ou seja, os valors de Q e Q negado sero iguais a 0 e 1 ou 1 e 0, r espectivamente. 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 i nversora, 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. Sm ente 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 q ue dos nomes, a partir da discusso sobre sua tabela verdade. Voc deve perceber, em sua anlise, que o flip-flop SR ainda apresenta s ituaes onde as entradas e os resultados na sada so indefinidos. Uma das formas de c orrigir este problema desenvolver outro tipo de flip-flop, chamado de JK, onde a s 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 flip-flop. Contadores Contadores so um dos dispositivos mais comuns, sejam em equipamentos eletrnicos autnomos, operando como controladores de frequncia, geradores de rampa p ara conversores tipo ADC (analog to digital converter), qualquer sistema de cont role de transmisso de dados por rede, etc. Os contadores so baseados no uso de alg umas propriedades de memria dos flip-flops. Como exemplo, vamos analisar a tabela verdade de um flip-flop JK. i nteressante observar que, quando estamos utilizando um dispositivo que depende d o 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 qualq uer 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. Pa ra tanto, em geral estes componentes dinmicos so sensveis variao da tenso, operando n borda de subida ou de descida (mais frequente). Isto significa que, todas as modificaes no valor do sinal sero desconsi deradas, 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 K Q 0 X X 1 0 0 1 1 0 1 0 1 1 1 1 O grfico a seguir exemplifica como o sistema ir operar, lembrando da t abela verdade e de que este flip-flop sensvel borda de descida, como pode ser vis to em seu datasheet. Discuta e compreenda perfeitamente o funcionamento do contador antes de vir para o laboratrio! 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 o btenha os valores para a tabela verdade. Junte duas portas com o mesmo sinal, a fim de transforma-lo num NAND de duas portas

A B Q Q

Antes de conectar os fios, que valores so possveis e impossveis nesta combinao? Existem valores indeterminados? 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 tip o JK, seguindo o esquema lgico apresentado abaixo. As modificaes necessrias no circ uito anterior so: Substituir os operadores NAND com duas entrada por operadores NAND com trs entrad as. 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 la 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 d o mesmo. 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 discu sso. Observe que voces j possuem um flip-flopJK maontado, e vao associar mais doi s, no componente discteto. Oberve atentamente a alimentao do integrado 7473, pois a mesma distinta dos outr os circuitos lgicos utilizados at o presente momento. 7473 Tabela Verdade Flip-Flop JK T J K 0 X X

Q anterior

1 1 1 1 anterior

0 1 0 1

0 0 1 1

anterior 1 0 inverso do

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

Você também pode gostar