Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Exemplificando o Trabalho com 
Contadores
CIRCUITOS DE INTERFACE E RELÓGIOS DIGITAIS
Esta apostila foi desenvolvida para estudantes de cursos técnicos em Eletrônica e Mecatrônica 
que desejam compreender, na prática, o funcionamento dos contadores digitais. Ao longo 
deste material, você encontrará conceitos fundamentais, exemplos passo a passo, circuitos 
comentados e exercícios aplicados — tudo organizado para facilitar o aprendizado progressivo.
01
Conceitos Fundamentais
O que são contadores e como funcionam
02
Tipos de Contadores
Assíncronos, síncronos e suas aplicações
03
Circuitos Práticos
Exemplos com CI 74HC163 e outros
04
Projetos Aplicados
Temporizadores, semáforos e displays
Sumário
Navegue pelos capítulos desta apostila. O conteúdo foi organizado com progressão lógica, 
partindo dos fundamentos até os projetos práticos com contadores digitais.
1
Introdução aos Contadores Digitais
Definição, histórico e importância nos sistemas digitais modernos.
2
Contadores Assíncronos (Ripple)
Funcionamento, cascata de flip-flops e análise de temporização.
3
Contadores Síncronos
Estrutura paralela, vantagens e comparação com assíncronos.
4
Circuitos Integrados para Contagem
Estudo dos CIs 74HC163, 74HC190 e 4017 com exemplos práticos.
5
Decodificação e Displays de Sete Segmentos
Interface entre contadores e visualizadores numéricos.
6
Projetos Aplicados
Semáforo digital, temporizador e contador de eventos.
Capítulo 1 — Introdução aos Contadores 
Digitais
FUNDAMENTOS
Um contador digital é um circuito sequencial capaz de contar pulsos elétricos e armazenar o 
resultado em forma binária. Ele é formado por uma sequência de flip-flops interligados, onde 
cada flip-flop representa um bit do número contado. A cada borda de clock (geralmente de 
descida ou subida), o circuito avança para o próximo estado da sequência de contagem.
Os contadores são peças essenciais em praticamente todos os sistemas digitais modernos. Eles 
aparecem em relógios digitais, temporizadores, medidores de frequência, sistemas de controle 
de acesso, painéis industriais e muito mais. Compreender como funcionam é um passo 
fundamental para qualquer técnico em eletrônica ou mecatrônica.
Por que estudar contadores?
Presentes em quase todos os 
equipamentos eletrônicos
Base para entender sistemas de 
temporização
Fundamentais em automação industrial
Utilizados em microcontroladores e 
FPGAs
Conceitos Essenciais
Módulo do contador: Quantidade total de 
estados que o contador percorre antes de 
retornar ao zero. Um contador de módulo 8 
conta de 000 a 111 em binário.
Clock: Sinal periódico que sincroniza as 
mudanças de estado do circuito. Cada pulso 
de clock pode avançar ou recuar a 
contagem.
Carry out: Sinal gerado quando o contador 
atinge seu valor máximo, indicando overflow 
para um próximo estágio.
Capítulo 2 — Contadores Assíncronos 
(Ripple)
CIRCUITOS SEQUENCIAIS
O contador assíncrono, também chamado de contador ripple (ou contador de propagação), é o 
tipo mais simples de contador digital. Nele, o clock é aplicado apenas ao primeiro flip-flop da 
cadeia. A saída de cada flip-flop serve como clock para o próximo, formando uma cascata onde os 
bits mudam em sequência, um após o outro.
Essa característica gera um pequeno atraso acumulativo chamado de ripple delay (atraso de 
propagação). Em frequências muito altas, esse atraso pode causar estados transitórios 
indesejados, conhecidos como glitches, que podem comprometer o funcionamento do circuito. 
Por isso, contadores assíncronos são mais utilizados em aplicações de baixa frequência ou quando 
o custo e a simplicidade do circuito são prioridades.
FF0 Clock
Recebe clock externo
FF1 Entrada
Clock = Q0 do FF0
FF2 Entrada
Clock = Q1 do FF1
FF3 Entrada
Clock = Q2 do FF2
Propagação
Sinal ripple atravessa estágios
✅ Vantagens
Circuito simples e econômico
Poucos componentes necessários
Fácil de implementar com flip-flops 
discretos
Baixo consumo de energia
⚠ Desvantagens
Atraso de propagação acumulativo
Glitches em frequências elevadas
Não indicado para sistemas síncronos de 
alta velocidade
Dificuldade na detecção de estados 
intermediários
Exemplo prático: Um contador ripple de 4 bits usando flip-flops JK (como o 74LS76) pode 
contar de 0 a 15 (0000₂ a 1111₂). Para módulos menores, basta adicionar uma porta NAND 
para resetar o contador no valor desejado.
Capítulo 3 — Contadores Síncronos
ALTA PERFORMANCE
Nos contadores síncronos, o sinal de clock é aplicado simultaneamente a todos os flip-flops. 
Isso significa que todas as saídas mudam ao mesmo tempo, eliminando o problema do atraso 
de propagação presente nos contadores assíncronos. A sincronização é garantida por lógica 
combinacional adicional (portas AND, OR) que determina quando cada flip-flop deve mudar 
de estado.
Essa estrutura permite operar em frequências muito mais altas com estabilidade e 
previsibilidade. O projeto é mais elaborado, pois exige o cálculo das equações de próximo 
estado para cada flip-flop, mas os resultados são superiores em termos de confiabilidade e 
velocidade.
Clock Unificado
Todos os flip-flops recebem o mesmo pulso 
de clock simultaneamente, garantindo 
transições de estado sincronizadas e sem 
atrasos acumulativos.
Lógica de Controle
Portas AND e OR calculam as condições de 
habilitação (enable) de cada flip-flop, 
determinando quais bits devem mudar a 
cada pulso de clock.
Alta Frequência
Sem ripple delay, os contadores síncronos 
operam de forma confiável em frequências da 
ordem de dezenas a centenas de MHz.
Módulos Flexíveis
É possível projetar contadores síncronos para 
qualquer módulo (mod-5, mod-6, mod-10, 
mod-12) com ajustes na lógica combinacional 
de controle.
Para exemplificar: em um contador síncrono de 3 bits (mod-8), o flip-flop do bit Q1 só muda 
quando Q0 = 1, e o flip-flop do bit Q2 só muda quando Q0 = 1 E Q1 = 1. Essa lógica é 
implementada com portas AND conectadas às entradas J e K (ou D) dos flip-flops, sem 
depender da saída do flip-flop anterior como clock.
Capítulo 4 — Circuitos Integrados para 
Contagem
CIS PRÁTICOS
Na prática, os contadores são implementados com circuitos integrados (CIs) já prontos, que 
encapsulam toda a lógica de flip-flops e controle em um único componente. Conhecer os pinos, 
funções e modos de operação desses CIs é fundamental para projetar e montar circuitos de contagem 
de forma eficiente.
CI 74HC163 — Contador 
Síncrono de 4 Bits
Um dos CIs de contagem 
mais populares em 
laboratórios técnicos. 
Conta de 0 a 15 (0000 a 1111 
em binário) de forma 
síncrona. Possui entradas 
de preset paralelo 
(carregamento de valor 
inicial), clear síncrono, 
enable de clock (CEP e 
CET) e saída de carry 
(RCO) para cascateamento. 
Opera na borda de subida 
do clock. Ideal para 
projetos de contadores 
configuráveis e divisores de 
frequência.
CI 74HC190 — Contador 
BCD Up/Down
Contador síncrono de 4 
bits com capacidade de 
contar crescente (up) e 
decrescente (down), 
selecionável por um pino 
de controle. Conta em BCD 
(0 a 9) ou binário (0 a 15), 
dependendo da versão 
(190 ou 191). Possui saídas 
de máximo/mínimo e 
ripple clock para 
cascateamento. Muito 
utilizado em contadores 
reversíveis e cronômetros 
com contagem regressiva.
CI CD4017 — Contador 
Decimal Johnson
Contador de 10 estágios 
com saídas individuais 
para cada estado (Q0 a 
Q9). A cada pulso de clock, 
apenas uma saída está em 
nível alto, percorrendo as 
saídas em sequência. 
Extremamente popular em 
aplicações de 
sequenciamento de LEDs, 
efeitos luminosos, 
automação simples e 
relógios de turno. Opera 
com tensões de 3V a 15V, 
sendo muito versátil para 
projetos didáticos.
Tabela de Funções — 74HC163
Pino Função Ativo
CLR Reset do 
contador
LOW
LOAD Carrega 
dado 
paralelo
LOW
CEP/CET Habilita 
contagem
HIGH
RCO Carry out 
(cascata)
HIGH
Dica de Projeto
Para criar um contador de módulo N com o 
74HC163, conecte a saída RCO (ou use uma porta 
NAND nas saídas Q) à entrada LOAD ou CLR. 
Quando o contadoratinge o valor N, o sinal de 
reset é gerado automaticamente, reiniciando a 
contagem do zero (ou de um valor preset).
O 74HC163 reinicia de forma síncrona via 
LOAD, enquanto o 74HC161 usa reset 
assíncrono via CLR. Prefira o 74HC163 
para evitar glitches.
Capítulo 5 — Decodificação e Displays de Sete 
Segmentos
INTERFACE VISUAL
A saída de um contador binário precisa ser convertida para um formato legível ao ser humano. Para isso, 
utiliza-se um decodificador BCD para sete segmentos, que transforma os 4 bits binários do contador 
em sinais de controle para os 7 segmentos (a, b, c, d, e, f, g) de um display numérico.
O display de sete segmentos é formado por LEDs (ou LCDs) organizados em formato de número "8", 
onde a combinação de segmentos acesos representa cada algarismo de 0 a 9. Existem dois tipos 
principais: anodo comum (todos os anodos conectados ao VCC, segmentos ativados com nível LOW) e 
cátodo comum (todos os cátodos no GND, segmentos ativados com nível HIGH). É fundamental 
identificar o tipo correto antes de montar o circuito.
CI 74HC4511 — Decodificador BCD
Este CI recebe 4 bits BCD nas entradas A, B, C, D e 
ativa os segmentos correspondentes no display. 
Possui três pinos de controle importantes:
LT (Lamp Test): Ativa todos os segmentos para 
teste
BL (Blanking): Apaga o display sem alterar os 
dados
LE (Latch Enable): Trava o valor exibido
Inclui resistores de pull-up internos e é 
compatível com displays de cátodo comum. Para 
anodo comum, use o 74LS47.
Tabela Verdade Simplificada
BCD 
(D,C,B,A)
Display Segmentos
0000 0 a,b,c,d,e,f
0001 1 b,c
0010 2 a,b,d,e,g
0101 5 a,c,d,f,g
1001 9 a,b,c,d,f,g
Capítulo 6 — Projeto Prático 1: Contador de 
0 a 9
PROJETO PASSO A PASSO
Neste projeto, construiremos um contador decimal completo que conta de 0 a 9 e exibe o 
resultado em um display de sete segmentos. É um dos projetos mais clássicos e didáticos em 
eletrônica digital, reunindo todos os conceitos estudados: contador síncrono, reset 
configurável, decodificação e interface com display.
1 Lista de Materiais
1x CI 74HC163 (contador síncrono 4 
bits)
1x CI 74HC4511 (decodificador BCD-
7seg)
1x Display 7 segmentos cátodo 
comum
1x Gerador de clock (555 astável ou 
oscilador)
1x Porta NAND (74HC00) para reset 
no módulo 10
Resistores 330Ω (7x, um por 
segmento)
Protoboard, jumpers e fonte 5V
2 Configurando o Reset em 10
O 74HC163 conta naturalmente de 0 a 
15. Para limitá-lo ao módulo 10 (0 a 9), 
utilizamos uma porta NAND conectada 
às saídas Q1 e Q3. Quando o contador 
atinge o valor 10 (1010 em binário), Q1 = 1 
e Q3 = 1 simultaneamente. A porta 
NAND detecta essa condição e gera um 
pulso LOW na entrada LOAD do 
74HC163, forçando o carregamento do 
valor 0000 nas entradas de preset 
(D=C=B=A=0). O contador reinicia 
imediatamente no próximo clock.
3 Ligação ao Decodificador e Display
Conecte as saídas QA, QB, QC, QD do 
74HC163 diretamente às entradas A, B, 
C, D do 74HC4511. As saídas a–g do 
decodificador vão a cada segmento do 
display através de resistores de 330Ω 
(para limitar a corrente nos LEDs, 
evitando queimar os componentes). 
Coloque LT, BL e LE em nível HIGH para 
operação normal contínua.
4 Teste e Verificação
Ajuste o clock do CI 555 para cerca de 1 
Hz (um pulso por segundo) para 
acompanhar visualmente a contagem. 
Verifique se o display conta 
0→1→2→...→9→0 repetidamente. Se o 
display travar ou exibir caracteres 
incorretos, verifique a polaridade do 
display (cátodo x anodo comum) e as 
conexões dos pinos de controle do 
74HC4511.
Capítulo 6 — Projeto Prático 2: Semáforo 
Digital com Contador
PROJETO APLICADO
Este projeto demonstra como um contador pode controlar uma sequência de eventos 
temporizada, simulando o funcionamento de um semáforo de trânsito. O CD4017 é o CI ideal 
para esta aplicação, pois possui 10 saídas sequenciais individuais — cada uma pode representar 
um intervalo de tempo correspondente a uma fase do semáforo (verde, amarelo, vermelho).
Lógica do Semáforo
Usando o CD4017 com um oscilador de baixa 
frequência (555 astável), cada pulso de clock 
ativa uma saída diferente. Agrupamos as 
saídas para formar os três estados:
🟢 Verde
Q0 a Q4 (5 
pulsos = 5 
segundos)
🟡 Amarelo
Q5 a Q6 (2 pulsos 
= 2 segundos)
🔴 Vermelho
Q7 a Q9 (3 pulsos = 3 segundos)
Para agrupar as saídas, utilize diodos 1N4148 
com os catodos conectados a um resistor de 
pull-down. A saída do diodo aciona a base de 
um transistor BC548 que ativa o LED 
correspondente (verde, amarelo ou 
vermelho) com corrente suficiente para 
iluminar com brilho adequado.
Configuração do CD4017
Pino 14 (CLK): Entrada do clock (saída do 
555)
Pino 15 (RST): Conectado ao GND para 
contagem livre
Pino 13 (CLK INH): Conectado ao GND 
para habilitar
Pino 12 (CARRY OUT): Para 
cascateamento (não usado aqui)
Q0–Q9: Saídas sequenciais HIGH por um 
período de clock
Cálculo do Temporizador 555
Para gerar pulsos de 1 segundo (1 Hz), use a 
fórmula do 555 astável:
f = 
(R + 2R ) ⋅ CA B
1, 44
Exemplo: R_A = 1kΩ, R_B = 68kΩ, C = 10µF → f 
≈ 1 Hz ✓
Resumo e Próximos Passos
CONCLUSÃO
Ao longo desta apostila, percorremos os principais conceitos e aplicações práticas dos 
contadores digitais — desde os fundamentos teóricos dos contadores assíncronos e síncronos, 
passando pelos principais circuitos integrados do mercado, até a construção de projetos reais 
com displays e semáforos. O domínio desses conceitos é a base para avançar em sistemas 
digitais mais complexos, como microcontroladores e FPGAs.
2
Tipos de Contadores
Assíncrono (ripple) e Síncrono 
— cada um com aplicações 
específicas
3
CIs Estudados
74HC163, 74HC190 e CD4017 
— os mais usados em 
projetos técnicos
2
Projetos Práticos
Contador decimal 0–9 com 
display e semáforo digital 
temporizado
Pontos-Chave para Fixação
Contador assíncrono: clock em cascata 
— simples, mas com ripple delay
Contador síncrono: clock paralelo — 
rápido e sem glitches
Módulo N: use porta NAND + LOAD ou 
CLR para reset configurável
74HC4511 + display cátodo comum: 
interface visual padrão
CD4017: sequenciamento de eventos 
com saídas individuais
Sugestões de Aprofundamento
Para continuar evoluindo no estudo de 
circuitos digitais, recomendamos explorar os 
seguintes temas em sequência:
Registradores de deslocamento (shift 
registers) — 74HC595
1.
Multiplexação de displays de 7 
segmentos
2.
Timers e contadores em 
microcontroladores (Arduino/PIC)
3.
Síntese de circuitos digitais em FPGA 
com VHDL ou Verilog
4.
Projeto de sistemas de temporização 
industrial
5.
Parabéns por concluir esta apostila! 
Pratique cada circuito no 
protoboard e no simulador 
(Tinkercad ou Proteus) para 
consolidar o aprendizado.

Mais conteúdos dessa disciplina