Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

SBC_Conferences_Template__1_

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 10

Relatório de Eletrônica Digital Construção de Contadores e

Circuitos Sequenciais Utilizando Flip-Flops: Uma Abordagem


Prática
Maria Eduarda Sousa de Moura
1
Instituto Federal de Educação, Ciência e Tecnologia do Ceará - Campus Fortaleza
Bacharelado em Engenharia de Telecomunicações
2
Departamento de Telemática (DTEL)
3
Instituto Federal de Educação, Ciência e Tecnologia do Ceará (IFCE) - Fortaleza, CE - Brasil
sousa.eduarda11@aluno.ifce.edu.br

Resumo. Este relatório analisa os principais tópicos de eletrônica digital,


incluindo sistemas numéricos binários e decimais, funções e portas lógicas,
circuitos sequenciais e combinacionais, codificadores, decodificadores, flip-
flops e contadores. A partir desse conhecimento, foram desenvolvidos projetos
práticos, como um contador de 0 a 99 e um relógio digital com flip-flops. O foco
principal do trabalho está em flip-flops, contadores e circuitos sequenciais, que
são fundamentais para o design de sistemas digitais eficientes e precisos.

Abstract. This report reviews key topics in digital electronics, including binary
and decimal number systems, logic functions and gates, sequential and com-
binational circuits, encoders, decoders, flip-flops, and counters. Based on this
knowledge, practical projects were developed, such as a 0 to 99 counter and a
digital clock with flip-flops. The main focus of the work is on flip-flops, coun-
ters and sequential circuits, which are fundamental to the design of efficient and
accurate digital systems.

1. Introdução
Com o advento da era digital, surgiu a necessidade de utilizar zeros e uns para representar,
armazenar e transmitir dados, o que resultou na criação de ferramentas essenciais para o
nosso cotidiano. A eletrônica digital é a base para a maioria dos dispositivos eletrônicos
modernos, desde computadores até sistemas de automação industrial, permitindo o pro-
cessamento de informações digitais por meio de sistemas numéricos e circuitos lógicos.
Neste relatório, serão discutidos os principais conceitos relacionados à eletrônica
digital abordados ao longo das aulas, incluindo sistemas numéricos binários e decimais,
funções e portas lógicas, codificadores, decodificadores, flip-flops e contadores. O ob-
jetivo principal é explorar o funcionamento e a importância dos flip-flops e contadores,
destacando seu papel crucial no desenvolvimento de circuitos sequenciais.

2. Revisão Bibliográfica
O livro de Idoeta e Capuano, Elementos da Eletrônica Digital, oferece uma visão
abrangente sobre os conceitos fundamentais e avançados da eletrônica digital. A 29ª
edição detalha a representação, armazenamento e transmissão de dados digitais, uti-
lizando sistemas numéricos binários e decimais. Os autores discutem em profundidade
funções e portas lógicas, além de codificadores e decodificadores, que são essenciais para
o design de circuitos digitais. A obra também examina a importância dos flip-flops e con-
tadores, componentes cruciais para o desenvolvimento de circuitos sequenciais e o pro-
cessamento eficiente de informações digitais. Além disso, o livro é de grande relevância
para a área de telecomunicações, pois fornece fundamentos essenciais que suportam a
construção e a otimização de sistemas de comunicação modernos.

3. Circuitos Sequenciais
Diferente dos circuitos combinacionais, que dependem apenas das entradas atuais para
gerar as saı́das, os circuitos sequenciais levam em conta o estado anterior de suas saı́das,
permitindo a criação de sistemas que armazenam informações, como contadores, reg-
istradores e memórias. Isso os torna fundamentais para dispositivos que precisam ”lem-
brar” de eventos passados, como semáforos digitais, que utilizam essa lógica para alternar
entre os estados de luzes com base em tempos pré-determinados. Nas próximas seções,
discutiremos os circuitos latch e flip-flops, essenciais para esses tipos de sistemas.

3.1. Latch x Flip-Flop

Figure 1. Diferença entre Latch e Flip-Flop


Latches e flip-flops são dispositivos de memória usados em circuitos digitais, mas diferem
no controle de temporização. Latches são sensı́veis ao nı́vel do sinal de controle (enable),
atualizando seu estado enquanto o enable está ativo. Já os flip-flops respondem à borda de
um pulso de clock, mudando seu estado apenas em momentos especı́ficos, o que garante
maior estabilidade. Enquanto os latches são usados em sistemas com menor exigência
de sincronização, os flip-flops são mais comuns em sistemas que requerem sincronia pre-
cisa, como contadores e registradores. Ambos armazenam dados temporários, mas com
métodos de controle distintos
3.2. Flip-Flop RS
O flip-flop tipo RS (Set-Reset) é um dispositivo de memória com duas entradas: S (Set)
e R (Reset). Quando a entrada S é ativada, o flip-flop é colocado no estado ”1” (set),
enquanto a ativação de R o coloca no estado ”0” (reset). Se ambas as entradas forem ”0”,
o flip-flop mantém seu estado atual, mas se S e R forem ”1” simultaneamente, ocorre uma
condição inválida ou indeterminada, levando a um estado incerto. Esse tipo de flip-flop é
usado em sistemas simples de controle de estado.

Figure 2. Cicuito de um Flip-Flop RS


3.3. Flip-Flop JK
O flip-flop JK é uma evolução do flip-flop RS, projetado para resolver a condição indeter-
minada quando as entradas S e R são ”1” simultaneamente. Ele possui duas entradas, J
(Set) e K (Reset). Quando J = 1 e K = 0, o flip-flop é setado para ”1”, e quando J = 0 e K
= 1, é resetado para ”0”. Se J e K forem ambos ”1”, o flip-flop alterna seu estado (toggle)
a cada pulso de clock. Quando J e K são ambos ”0”, o flip-flop mantém seu estado atual

Figure 3. Circuito de um Flip-Flop JK


3.4. Flip-Flop T
O flip-flop tipo T (Toggle) possui uma única entrada (T) e alterna seu estado a cada pulso
de clock quando T é ”1”. Se T for ”0”, ele mantém seu estado anterior. É usado princi-
palmente em contadores e circuitos de alternância, já que seu comportamento de inversão
torna simples a contagem de pulsos ou mudanças de estado.
Figure 4. Circuito de um Flip-Flop tipo T

3.5. Flip-Flop D

O flip-flop tipo D, também chamado de Data ou Delay, possui uma única entrada de dado
(D) e uma entrada de clock. O valor da entrada D é transferido para a saı́da (Q) apenas
na borda do clock. Se D for ”1”, a saı́da se torna ”1”, e se D for ”0”, a saı́da se torna
”0”. Esse flip-flop é usado para armazenar dados de forma sincronizada, garantindo que
a saı́da só mude no momento certo, evitando condições indeterminadas.

Figure 5. Circuito de um Flip-Flop tipo D

4. Contador 0 a 99

O contador de 0 a 99 é um circuito sequencial composto por dois contadores binários


de 4 bits conectados em cascata. Utiliza flip-flops para armazenar os valores binários e
portas lógicas para controlar a contagem e o reset. Sendo assim, um excelente exemplo
de aplicação de circuitos sequenciais e flip-flops.

5. Materiais e metódos

Para a criação do projeto foi utilizado o programa Logisim que é um simulador lógico que
permite o desenho e a simulação de circuitos através de uma interface gráfica.
5.1. Passo a passo:
5.1.1. Fazendo um decodificador 0 a 9
Figure 6. Um decodificador feito de portas NOT, OR E AND

5.2. contador de 0 até 9

Figure 7. Dois contadores feitos para parar no 9

6. Resultados Obtidos

O contador assı́ncrono de 0 a 99 usando flip-flops tipo T é um circuito que incrementa seu


valor de 0 a 99, utilizando uma cadeia de flip-flops onde cada um alterna seu estado com
base na saı́da do flip-flop anterior. Ele usa quatro flip-flops tipo T e reinicia automatica-
mente quando atinge 99. Este tipo de contador é simples, porém pode ter limitações de
velocidade devido ao atraso acumulado em cada estágio de flip-flop.

Figure 8. resultado final do contador assı́ncrono


7. Relógio Digital

7.1. passo a passo:

7.1.1. Fazer o contador dos segundos

O contador de segundos é implementado com flip-flops tipo T configurados em cascata.


Cada flip-flop alterna seu estado a cada pulso de clock, criando uma contagem binária que
incrementa de 0 a 59 segundos. Quando o contador de segundos atinge 59, ele gera um
pulso de carry.

Figure 9. Contador dos segundos

7.1.2. Fazer o contador dos minutos e horas

O contador de minutos e horas também é construı́do com flip-flops tipo T. O contador


de minutos é acionado pelo pulso de carry do contador de segundos e conta de 0 a 59
minutos. Quando atinge 59 minutos, gera um pulso para o contador de horas, que conta
de 0 a 23 (ou 12 para um formato de 12 horas).
Figure 10. Contador dos minutos

Figure 11. Contador das horas

7.2. Fazendo um decodificador

O valor binário dos contadores é convertido em um formato legı́vel usando decodifi-


cadores binário-decimais, que traduzem os valores em sinais para serem exibidos em
displays de 7 segmentos. Isso permite a visualização da hora em formato digital.
8. Resultados obtidos
Como resultado obtivemos a construção de um relógio digital com flip-flops tipo T que
envolve a criação de contadores binários que medem segundos, minutos e horas. O pulso
de clock sincroniza esses contadores, e os sinais de avanço garantem a continuidade da
contagem entre os diferentes estágios. A divisão da frequência do pulso de clock asse-
gura que o tempo seja exibido corretamente. Decodificadores binário-decimais traduzem
os valores binários para formatos legı́veis em displays. Essa abordagem permite um fun-
cionamento preciso e contı́nuo do relógio digital.

Figure 13. Relógio Assı́ncrono

9. References
ELETRONICSFORU. Disponı́vel em:https://www.electronicsforu.com/technology-
trends/latch-not-bad-latch-vs-flip-flop
SANUSB. Informações sobre Eletrônica Digital. 2024. Disponı́vel em:
https://sanusb.blogspot.com. Acesso em: 29 ago. 2024.
EMBARCADOS. Conhecendo os diferentes tipos de flip-flops: RS, JK, D e T.
Disponı́vel em: https://embarcados.com.br/conhecendo-os-diferentes-tipos-de-flip-flops-
rs-jk-d-e-t/.Acesso em: 05 set. 2024. Elementos da Eletronica Digital. 1. ed. Sao Paulo:
Editora X, 1968.

Você também pode gostar