Sie sind auf Seite 1von 13

SISTEMAS DIGITAIS

Circuitos Combinacionais:
So circuitos cuja sada depende apenas dos valores das entradas.

Circuitos Sequenciais:
So circuitos cuja sada depende tanto do valor atual das entradas quanto do valor anterior da sada.

CIRCUITOS SEQUENCIAIS Os circuitos seqenciais podem ser classificados em trs tipos: 1) MULTIVIBRADOR BI-ESTVEL (FLIP-FLOPS): Apresentam 2 estados estveis 2) MULTIVIBRADOR MONOESTVEL (Temporizadores): Apresenta 1 estado estvel e 1 estado quase estvel. 3) MULTIVIBRADOR ASTVEL (Osciladores): Apresenta 2 estados quase estvel.

SISTEMAS DIGITAIS

TERMINOLOGIA: Qn+1 : estado atual da sada Qn : estado anterior da sada ESTADO SET: Qn+1 : complemento de Qn+1 Qn : complemento de Qn ESTADO RESET:

Qn+1 = 1 Qn+1 = 0

Qn+1 = 0 Qn+1 = 1

PRESET: Coloca o Flip-Flop (FF) no estado set. obtido aplicando um nvel 0 (

)na entrada PR do FF.

PRESET: Coloca o Flip-Flop (FF) no estado reset. obtido aplicando um nvel 0 ( )na entrada CL do FF.

MULTIVIBRADORES BI-ESTVEIS OU FLIP-FLOPS Qualquer dispositivo ou circuito que tem dois estados estveis chamado de biestveis. Como exemplo: o interruptor de luz pode estar fechado (luz acesa) ou aberto (luz apagada). O flip-flop um bi-estvel que possui memria, e pode ser construdo atravs das portas NAND (No E) e NOR (No Ou).

SISTEMAS DIGITAIS

FLIP-FLOP RS (Set-Reset) O FF-RS construdo com portas NAND, das seguintes formas:

Smbolo do FF-RS:

O circuito 74LS279 possui 4 latches (ou FFs, ou bi-estveis):

SISTEMAS DIGITAIS

Para trabalhar com FFs, a tabela-verdade sempre deve ser consultada. Para fazer qualquer projeto: 1) Levantar as formas de onda das possveis combinaes de entrada 2) Desenhar as sadas desejadas 3) Verificar os locais onde se faz necessrio uma memria 4) Escolher o FF adequado 5) Combinar a sada do FF com as entradas para realizar a lgica desejada. Exerccio 1) Um torno deve usinar uma pea durante um intervalo de tempo ts (sinal de clock). Quando a pea estiver em posio acionado um sinal B. A pea deve estar sempre posicionada antes de comear o tempo ts para ser usinada, caso contrrio a pea no pode ser usinada. .

FLIP-FLOP RS SINCRONIZADO Basicamente igual ao FF-RS apenas com a adio de uma porta de controle denominada de clock (Ck):

SISTEMAS DIGITAIS

Quando o clock for 1 a sada idntica ao FF-RS. Quando o clock for 0 o circuito funciona como um lach.

Smbolo FF_RS sincronizado:

Exerccio 2) Complete a forma de onde de sada do FF-RS sincronizado:

Exerccio 3) Uma caixa dgua possui 2 sensores (A e B). Quando a gua bate no sensor, ela gera um nvel lgico 1 caso contrrio gerado um nvel lgico 0. Deve-se ligar uma bomba dgua (S = 1) para encher a caixa at o nvel B quando, ento, a bomba desligada (S=0). A bomba deve permanecer desligada at que no haja gua no sensor A (A=0). A figura seguinte mostra um sistema automtico para realizar esta automao. Projete o controle digital desse sistema.

SISTEMAS DIGITAIS

FLIP-FLOP TIPO D SENSVEL A NVEL o FF-RS sincronizado que possui entre as entradas R e S um inversor. Com isso esse FF trabalha apenas com algumas linhas da tabela verdade do FF-RS sincronizado:

SISTEMAS DIGITAIS

Exerccio 4) Complete as formas de onda:

Exercco 5) Projetar um sistema para que na sada de uma fbrica selecionar ao acaso os funcionrios que devero ser vistoriados. Utilizar duas variveis de entrada sendo um sinal de clock e um sinal vindo de um sensor de presena que detecta a passagem do funcionrio.

FLIP-FLOP TIPO D DISPARADO PELA BORDA

SISTEMAS DIGITAIS

Esse FF s habilitado na subida (ou descida) do sinal de clock. Fora isso ele mantm a sada anterior. Exerccio 6) Complete as formas de onda

Exerccio 7) Projetar um sistema para contar os caminhes que transitam numa estrada de mo dupla em um sentido (A para B). Para isso foi construdo um desvio onde s passa 1 carro de cada vez (tanto para a esquerda quanto para a direita). Foram colocados 2 sensores A e B separados por uma distncia L. Os caminhes so sempre maiores do que L e os carros menores. Nunca os veculos se sucedem com uma distncia menor do que 2.L.

SISTEMAS DIGITAIS

FLIP-FLOP JK construdo com um FF-RS realimentado da seguinte maneira:

Pela tabela-verdade nota-se que a sada indesejvel do FF-RS (R=S=1) eliminada, mas em compensao se o clock for 1 o FF-JK ficar oscilando.

FLIP-FLOP JK MESTRE-ESCRAVO (MASTER-SLAVE) Este FF elimina a oscilao indesejada do FF-JK. construdo com dois FF-RS, sendo que o mestre ir responder na borda positiva e o escravo ir responder na transio negativa, com isso a oscilao eliminada.

SISTEMAS DIGITAIS

10

Desenhando todas as portas lgica dentro do FF-JK MS (Mster-Slave):

Um exemplo de C.I. o 74LS76, que possui internamente 2 FF-JK mestre-escravo. Exerccio 8) Complete a forma de onda:

FLIP-FLOP JK MS TIPO D (DATA DADOS) construdo com o FF-JK MS, sendo que possui entre as entradas J e K um inversor. Com isso esse FF trabalha apenas com algumas linhas da tabela verdade do FF-JK MS:

SISTEMAS DIGITAIS

11

Exerccio 9) Complete a forma de onda

FLIP-FLOP JK MS TIPO T (TOGGLE COMUTAR)

construdo com o FF-JK MS, sendo que as entradas J e K so curto-circuitadas. Com isso esse FF trabalha apenas com algumas linhas da tabela verdade do FF-JK MS:

Exerccio 10) Complete a forma de onda:

SISTEMAS DIGITAIS

12

Exerccio 11) Complete a forma de onda e note que na sada temos um divisor de freqncia de 2 (ou multiplicador de perodo). Freqncia: f = (1/T)

Exerccio 12) Um sistema deve separar as peas que chegam em intervalos irregulares entre duas esteiras. Uma pea deve ser colocada na primeira esteira e a pea seguinte deve ser colocada na segunda esteira e assim sucessivamente. Projete esse sistema.

SISTEMAS DIGITAIS

13

Exerccio 13) Projete um sistema para ligar dois aquecedores A1 e A2. O sistema possui dois sensores: S16 (que gera um nvel lgico 1 quando a temperatura passar de 16o.C) S18 (que gera um nvel lgico 1 quando a temperatura passar de 18o.C). O sistema opera da seguinte maneira: - quando a temperatura for menor do que 16o.C, os dois aquecedores devem ser ligados, - sempre que a temperatura estiver entre 16o.C e 18o.C deve-se ligar um dos aquecedores alternadamente, - quando a temperatura for maior do que 18o.C deve-se desligar os dois aquecedores.

Das könnte Ihnen auch gefallen