Preview only show first 10 pages with watermark. For full document please download

Flip - Flop

circuitos digitais

   EMBED


Share

Transcript

FACULDADE PITÁGORAS DE BETIM 7º Período de Engenharia Elétrica, 2º semestre 2014 Moisés Clemente, Janaina Paula Chaves TRABALHO DE SINAIS DIGITAIS Atividade Orientada de Revisão. Entrega: 01/12/2014 Betim 2014 Moisés Clemente, Janaina Paula Chaves. TRABALHO DE SINAIS DIGITAIS Atividade Orientada de Revisão. Trabalho acadêmico apresentado até o dia 01 de Dezembro à disciplina Sinais Digital do curso de Engenharia Elétrica na Faculdade Pitágoras de Betim para soma de pontos com peso de avaliação parcial e conteúdo para auxiliar o entendimento sobre lógica combinacional, bem como prática para aperfeiçoamento e familiarização com montagens eletrônicas. Orientador: Ítalo Alves Questão 1: Construir um circuito que detecte números primos de 4-bits. "Dada uma combinação de entrada N= N3N2N1N0 com 4-bits, o circuito gera 1 na saída quando N=1, 2, 3, 5, 7, 11, 13 e gera 0 nos outros casos". Primeiro, utilizamos o software Logic Friday para obtermos a equação booleana, sua simplificação e o circuito equivalente às condições que foram sugeridas na questão. Tabela 1: Dados conforme fonecido na questão N3 N2 N1 N0 N 0 0 0 0 0 0 0 0 1 1 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 1 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 1 1 0 0 0 1 1 0 1 1 1 1 1 0 0 1 1 1 1 0 Obtivemos os minitermos da tabela que nos retornou a seguinte equação booleana: N = N3'N2'N1+N2N1'N0+N2'N1N0+N3'N0, que, resumida no próprio programa, ficou: N = N3'N0+N3'N2'N1+N2'N1N0+N2N1'N0. Esta simplificação gerou o seguinte circuito lógico: Figura 1: Circuito equivalente da questão 1 Para testarmos a resposta do circuito, utilizamos um outro software de nome Simulador de Circuitos Digitales: Figura 2: Simulação do circuito Questão 2: Implemente um circuito que simule o funcionamento do controle de saída do produto em uma máquina de salgados hipotética, onde o salgado será fornecido ao usuário caso o total de dinheiro inserido (moedas somente) seja igual a R$ 1,50. Para coletar as moedas (inseridas através de uma fenda), a máquina possui quatro bandejas, sendo que: Bandeja A: moedas de R$ 1,00; Bandeja B: moedas de R$ 0,50; Bandeja C: moedas de R$ 0,50, só se já houver moeda na bandeja B; Bandeja D: moedas de R$ 0,50, só se já houver moeda na bandeja C. Conforme dados, obtivemos a seguinte tabela verdade: Tabela 2: Tabela verdade questão 2 A B C D S 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 1 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 1 1 1 0 1 0 1 1 1 0 0 1 1 1 1 0 Após elaborarmos a tabela verdade encontramos a equação equivalente: ABC'+A'BCD que possibilitou o desenvolvimento do circuito desejado como pode ser visto na figura a seguir. Figura 3: circuito equivalente Novamente, de posse do circuito, fizemos a simulação no devido software. Figura 4: Circuito simulado questão 2 Questão 3: As formas de onda mostradas no exercício são aplicadas em dois FFs diferente: J-K disparado por borda de subida; J-K disparado por borda de descida. Desenhe as formas de onda da saída Q de cada FF, considerando inicialmente Q = 0. Questão 4: O que é clock? Clock é um sinal pulsante dado em uma frequência que atende a necessidade do circuito para que se coordene as ações deste circuito ou entre este e outros que fizerem parte. Questão 5: listar a saída binária em Q para o biestável na dado durante os oito pulsos de clock. Questão 6: listar a saída binária em Q para o biestável JK mestre-escravo dado depois de cada um dos oito pulsos de clock. Questão 7: qual é a contagem binária após o pulso 2? Após o pulso 2 a contagem será: 010, 011, 100, 101, 110, 111, 000, 001, conforme visto no gráfico em forma de onda. Questão 8: As formas de onda abaixo são aplicadas em dois FFs J-K diferentes, sendo um disparado por borda positiva e outro por borda negativa. Desenhe a forma de onda da saída Q para cada um desses FFs, considerando inicialmente Q = 0. Questão 9: Uma fábrica precisa de uma sirene para indicar o fim do expediente. A sirene deve ser ativada quando ocorrer uma das seguintes condições: Já passou das cinco horas e todas as máquinas estão desligadas. É sexta feira, a produção do dia foi atingida e todas as máquinas estão paradas. Projete um circuito lógico para controlar a sirene. O circuito acima conta as 24 h de cada dia e 7 dias na semana que depende da frequência do clock. Todo dia às 17:00 e no dia de número 6 que convencionamos como sendo a sexta-feira, se a chave de produção atingida (PROD-AT) estiver fechada a sirene é acionada. Questão 10: Escreva a expressão mínima para cada mapa de Karnauch. A'C'+A'B'+AB'C+ACD' e A'D'+A'B'C+B'D'+B'C Problema 11: A empresa de refrigerante X deseja projetar um circuito que realize o controle de venda de uma lata de refrigerante na sua máquina de refrigerantes. Para isto a empresa o contratou. Você como projetista-chefe do projeto deve especificar (desenhar) o diagrama de uma máquina estados finitos (FSM) que realize o controle da entrada de moedas na máquina. Se antrar o valor correto a latinha deve sair da máquina, caso contrário, deve voltar para o estado inicial e devolver as moedas. Sabe-se que o preço do refrigerante é um real, e também que a máquina somente aceita moedas de 1 real, 50 centavos e 25 centavos. Porem, a máquina pode aceitar qualquer sequencia de moedas. Sendo assim: Desenhe o diagrama da máquina de estados que realiza esta operação. Construa a tabela verdade e utilize portas NAND e NOR para fazer o circuito final. Problema 12: Construa o diagrama de estados de uma máquina de estados finitos que realize o controle de um elevador. O elevador deverá respeitar as seguintes especificações? Se o elevador está parado e o andar requisitado é igual ao andar corrente, então o elevador continua parado. Se o elevador está parado e o andar requisitado é maior que o andar corrente, então o elevador deve descer para o andar desejado. Se o elevador está parado e o andar requisitado é menor que o andar corrente, então o elevador deve subir para o andar desejado. Sendo assim: Desenhe o diagrama da máquina de estados que realiza esta operação.