SlideShare una empresa de Scribd logo
1 de 28
CONTADORESCONTADORES
REGISTRADORESREGISTRADORES
1
Caíque 916207586
Gilvan 412202380
Laís 915110502
Lucas 917107851
Romildo 915203085 Wanderson
CONTEÚDO PROGRAMÁTICOCONTEÚDO PROGRAMÁTICO
2
Contadores e Registradores
1. Registradores
2. Contadores Assíncronos.
3.Contadores Síncronos.
4. Contadores com Registradores de Deslocamento.
INTRODUÇÃOINTRODUÇÃO
3
Os flip-flops podem ser conectados para operar como
contadores ou como registradores de deslocamento,
duas de suas aplicações fundamentais.
 
DIFERENÇADIFERENÇA
• ContadorContador:: Circuito digital cujo objetivo é gerarCircuito digital cujo objetivo é gerar
umauma seqüência numéricaseqüência numérica..
• Registrador de DeslocamentoRegistrador de Deslocamento: Circuito digital: Circuito digital
cujo objetivo é converter dados binários entre ocujo objetivo é converter dados binários entre o
formato paralelo e o formato serialformato paralelo e o formato serial..
4
REGISTRADORESREGISTRADORES
• Os registradores são formados por um conjunto deOs registradores são formados por um conjunto de
flip-flops do mesmo tipo e com os mesmos sinais deflip-flops do mesmo tipo e com os mesmos sinais de
controle.controle.
5
TIPOS DE REGISTRADORESTIPOS DE REGISTRADORES
• Registrador Paralelo:Registrador Paralelo:
Entradas e saídas simultâneas.Entradas e saídas simultâneas.
• Registrador Série:Registrador Série:
Entradas e saídas com um bit de cada vez.Entradas e saídas com um bit de cada vez.
6
REGISTRADOR DE DESLOCAMENTOREGISTRADOR DE DESLOCAMENTO
• Registrador de deslocamento de 4 bits com entrada serial e saídaRegistrador de deslocamento de 4 bits com entrada serial e saída
paralela, feito comparalela, feito com flip-flopsflip-flops JKJK..
7
REGISTRADOR DE DESLOCAMENTOREGISTRADOR DE DESLOCAMENTO
• Registrador deRegistrador de
deslocamento de 4 bitsdeslocamento de 4 bits
com entrada paralela ecom entrada paralela e
saída serial. Note quesaída serial. Note que
após a borda de descidaapós a borda de descida
dodo primeiro clockprimeiro clock, o, o
nível lógico 0 na entradanível lógico 0 na entrada
J do flip-flopJ do flip-flop AA éé
transferido para suatransferido para sua
saída, “seguindo” asaída, “seguindo” a
palavra binária depalavra binária de
entrada que é deslocadaentrada que é deslocada
para a direita nestepara a direita neste
registrador.registrador. 8
CONTADORESCONTADORES
• AssíncronosAssíncronos
Num contador assíncrono apenas o primeiro flip-flop troca deNum contador assíncrono apenas o primeiro flip-flop troca de
estado em sincronismo com o sinal doestado em sincronismo com o sinal do clockclock. Cada saída de. Cada saída de flip-flopflip-flop
aciona a entradaaciona a entrada clockclock do próximodo próximo flip-flopflip-flop..
• SíncronosSíncronos
Num contador síncrono, todos osNum contador síncrono, todos os flip-flopsflip-flops compartilham o mesmocompartilham o mesmo
sinal desinal de clockclock e, portanto, todos ose, portanto, todos os flip-flopsflip-flops ficam habilitados noficam habilitados no
mesmo instante para que ocorra a troca de estado.mesmo instante para que ocorra a troca de estado.
9
CONTADOR ASSÍNCRONO DE QUATRO BITSCONTADOR ASSÍNCRONO DE QUATRO BITS
10
MÓDULO DE UM CONTADORMÓDULO DE UM CONTADOR
11
EXEMPLOEXEMPLO
• O primeiro passo para a construção de um relógio digital é acionar um circuitoO primeiro passo para a construção de um relógio digital é acionar um circuito
Schmitt-trigger conformador de pulsos para produzir uma onda quadrada,Schmitt-trigger conformador de pulsos para produzir uma onda quadrada,
conforme ilustra a figura abaixo. A onda quadrada de 60 Hz é levada para umconforme ilustra a figura abaixo. A onda quadrada de 60 Hz é levada para um
contador de módulo 60, que é usado para dividir a frequência de 60 Hzcontador de módulo 60, que é usado para dividir a frequência de 60 Hz
exatamente por exatamente 60, para produzir uma forma de onda de 1 Hz.exatamente por exatamente 60, para produzir uma forma de onda de 1 Hz.
Essa forma de onda de 1 Hz é levada para uma série de contadores, que, então,Essa forma de onda de 1 Hz é levada para uma série de contadores, que, então,
contam os segundos, minutos, horas e assim por diante. Quantos FF sãocontam os segundos, minutos, horas e assim por diante. Quantos FF são
necessários para o contador de módulo 60.necessários para o contador de módulo 60.
12
SOLUÇÃO:SOLUÇÃO:
• Não existe nenhuma potência inteira de 2 que sejaNão existe nenhuma potência inteira de 2 que seja
igual a 60. A mais próxima é 2igual a 60. A mais próxima é 266
= 64. Assim, um contador= 64. Assim, um contador
utilizando 6 FF funcionaria como um contador de móduloutilizando 6 FF funcionaria como um contador de módulo
64, o que não resolveria o problema.64, o que não resolveria o problema.
•A solução seria um procedimento que será visto emA solução seria um procedimento que será visto em
seguida para construir um contador onde pode ser obtidoseguida para construir um contador onde pode ser obtido
qualquer módulo, não se limitando a valores de 2qualquer módulo, não se limitando a valores de 2NN
..
13
Contador de módulo 6 obtido pelo acionamento
do CLEAR de um contador assíncrono de
módulo 8 quando a contagem seis (110) ocorre.
14
Contador com módulo < 2N
110 é o estado
temporário necessário
para limpar o contador
(a)Diagrama de transição de
estados para o contador
de módulo 6 da figura 7-4.
(b) LEDs são utilizados
frequentemente para
indicar os estados de um
contador.
15
ALTERANDO O MÓDULO DOALTERANDO O MÓDULO DO
CONTADORCONTADOR
16
ALTERANDO O MÓDULO DOALTERANDO O MÓDULO DO
CONTADORCONTADOR
• Exemplo:Exemplo: Construa um contador de módulo 10, que contará deConstrua um contador de módulo 10, que contará de
0000 (zero) até 1001 (9 decimal)..0000 (zero) até 1001 (9 decimal)..
17
EXEMPLOEXEMPLO
• O primeiro passo para a construção de um relógio digital é acionar um circuitoO primeiro passo para a construção de um relógio digital é acionar um circuito
Schmitt-trigger conformador de pulsos para produzir uma onda quadrada,Schmitt-trigger conformador de pulsos para produzir uma onda quadrada,
conforme ilustra a figura abaixo. A onda quadrada de 60 Hz é levada para umconforme ilustra a figura abaixo. A onda quadrada de 60 Hz é levada para um
contador de módulo 60, que é usado para dividir a frequência de 60 Hzcontador de módulo 60, que é usado para dividir a frequência de 60 Hz
exatamente por exatamente 60, para produzir uma forma de onda de 1 Hz.exatamente por exatamente 60, para produzir uma forma de onda de 1 Hz.
Essa forma de onda de 1 Hz é levada para uma série de contadores, que, então,Essa forma de onda de 1 Hz é levada para uma série de contadores, que, então,
contam os segundos, minutos, horas e assim por diante. Quantos FF sãocontam os segundos, minutos, horas e assim por diante. Quantos FF são
necessários para o contador de módulo 60.necessários para o contador de módulo 60.
18
EXEMPLO: CONTADOR DE MÓDULO 60EXEMPLO: CONTADOR DE MÓDULO 60
19
• Solução:
25
= 32 e 26
= 64, e portanto são necessários seis FFs. O contador deve ser
limpado quando ele alcança a contagem 60 (111100). Logo, as saídas dos FFs Q2,
Q3, Q4 e Q5 devem ser conectadas na porta NAND. A saída do FF Q5 terá uma
frequência de 1 Hz.
CIRCUITOS INTEGRADOS DECIRCUITOS INTEGRADOS DE
CONTADORES ASSÍNCRONOSCONTADORES ASSÍNCRONOS
• (a(a) Diagrama) Diagrama
lógico para o CIlógico para o CI
contadorcontador
assíncronoassíncrono
74LS293;74LS293;
• (b) Símbolo(b) Símbolo
com o númerocom o número
dos pinos entredos pinos entre
parêntesesparênteses..
20
• Exemplo:Exemplo: Mostre como o CI 74LS293 poderia ser conectado para operarMostre como o CI 74LS293 poderia ser conectado para operar
como um contador de módulo 16 com uma entrada de clock de 10 kHz.como um contador de módulo 16 com uma entrada de clock de 10 kHz.
21
CONTADOR ASSÍNCRONOCONTADOR ASSÍNCRONO
DECRESCENTEDECRESCENTE
• Contador assíncrono decrescente de módulo 8Contador assíncrono decrescente de módulo 8
22
ATRASO DE PROPAGAÇÃO EMATRASO DE PROPAGAÇÃO EM
CONTADORES ASSÍNCRONOSCONTADORES ASSÍNCRONOS
• Formas de onda para umFormas de onda para um
contador assíncrono de três bitscontador assíncrono de três bits
ilustrando os efeitos dos atrasosilustrando os efeitos dos atrasos
de propagação dos FF parade propagação dos FF para
diferentes frequências dosdiferentes frequências dos
pulsos de entrada.pulsos de entrada.
23
onde N = número de FFs. Em
termos de frequência de clock, a
máxima frequência que pode ser
usada é
CONTADORES SÍNCRONOSCONTADORES SÍNCRONOS
• Contador síncronoContador síncrono
de módulo 16. Cadade módulo 16. Cada
FF é disparado pelaFF é disparado pela
descida do sinal dedescida do sinal de
clock de entrada, declock de entrada, de
modo que todas asmodo que todas as
transições dos FFtransições dos FF
ocorrem ao mesmoocorrem ao mesmo
tempo.tempo.
24
CONTADORES SÍNCRONOSCONTADORES SÍNCRONOS
CRESCENTES/DECRESCENTESCRESCENTES/DECRESCENTES
• (a) Contador(a) Contador
síncronosíncrono
crescente/decrescencrescente/decrescen
te de módulo 8.te de módulo 8.
• (b) O contador(b) O contador
conta de modoconta de modo
crescente quando acrescente quando a
entrada de controleentrada de controle
Up/Dowm = 1; eleUp/Dowm = 1; ele
conta decrescenteconta decrescente
quando a entradaquando a entrada
de controle = 0de controle = 0..
25
CONTADORES COM REGISTRADORES DECONTADORES COM REGISTRADORES DE
DESLOCAMENTODESLOCAMENTO
(a) Contador em(a) Contador em
anel de 4 bits;anel de 4 bits;
(b) formas de(b) formas de
onda;onda;
(c) tabela de(c) tabela de
seqüência;seqüência;
(d) diagrama de(d) diagrama de
estados.estados.
26
CONTADORES COM REGISTRADORES DECONTADORES COM REGISTRADORES DE
DESLOCAMENTODESLOCAMENTO
(a) Contador(a) Contador
Johnson de móduloJohnson de módulo
6;6;
(b) formas de(b) formas de
onda;onda;
(c) tabela de(c) tabela de
seqüência;seqüência;
(d) diagrama de(d) diagrama de
estados.estados...
27
AGRADECIMENTOSAGRADECIMENTOS
•Obrigado a todos ,esperamos queObrigado a todos ,esperamos que
tenham compreendido comotenham compreendido como
funcionam Contadores efuncionam Contadores e
Registradores e que tenhamRegistradores e que tenham
gostados de nossa explicaçãogostados de nossa explicação
•Nosso grupo agradece ...Nosso grupo agradece ...
28

Más contenido relacionado

La actualidad más candente

Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicasSistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicasSuzana Viana Mota
 
Flip flops,+registradores+e+contadores
Flip flops,+registradores+e+contadoresFlip flops,+registradores+e+contadores
Flip flops,+registradores+e+contadoresprofwtelles
 
Circuitos Mux e Demux
Circuitos Mux e Demux Circuitos Mux e Demux
Circuitos Mux e Demux Joseci Silva
 
flip flop circuits and its applications
flip flop circuits and its applicationsflip flop circuits and its applications
flip flop circuits and its applicationsGaditek
 
Microcontroladores PIC - Introdução
Microcontroladores PIC - IntroduçãoMicrocontroladores PIC - Introdução
Microcontroladores PIC - IntroduçãoFabio Souza
 
Palestra: Robótica com Arduino
Palestra: Robótica com ArduinoPalestra: Robótica com Arduino
Palestra: Robótica com ArduinoFelipe Martins
 
Circuitos Digitais: Portas Lógicas parte 1
Circuitos Digitais: Portas Lógicas parte 1Circuitos Digitais: Portas Lógicas parte 1
Circuitos Digitais: Portas Lógicas parte 1Elaine Cecília Gatto
 
Mastering Microcontroller : TIMERS, PWM, CAN, RTC,LOW POWER
Mastering Microcontroller : TIMERS, PWM, CAN, RTC,LOW POWERMastering Microcontroller : TIMERS, PWM, CAN, RTC,LOW POWER
Mastering Microcontroller : TIMERS, PWM, CAN, RTC,LOW POWERFastBit Embedded Brain Academy
 
Multiplexer & de multiplexer
Multiplexer & de multiplexerMultiplexer & de multiplexer
Multiplexer & de multiplexervishalgohel12195
 
Microcontroller overview 1
Microcontroller overview 1Microcontroller overview 1
Microcontroller overview 1Sally Salem
 
RETIFICADOR TRIFÁSICO CONTROLADO
RETIFICADOR TRIFÁSICO CONTROLADORETIFICADOR TRIFÁSICO CONTROLADO
RETIFICADOR TRIFÁSICO CONTROLADOMaycon Dias
 
Circuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídasCircuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídasCarlos Pereira
 

La actualidad más candente (20)

Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicasSistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
 
Eletronica de potencia
Eletronica de potenciaEletronica de potencia
Eletronica de potencia
 
Flip flops,+registradores+e+contadores
Flip flops,+registradores+e+contadoresFlip flops,+registradores+e+contadores
Flip flops,+registradores+e+contadores
 
Circuitos digitais: Comparador
Circuitos digitais: ComparadorCircuitos digitais: Comparador
Circuitos digitais: Comparador
 
El microcontrolador PIC16F877
El microcontrolador PIC16F877El microcontrolador PIC16F877
El microcontrolador PIC16F877
 
Eletrônica digital aula 01
Eletrônica digital   aula 01Eletrônica digital   aula 01
Eletrônica digital aula 01
 
Circuitos Mux e Demux
Circuitos Mux e Demux Circuitos Mux e Demux
Circuitos Mux e Demux
 
flip flop circuits and its applications
flip flop circuits and its applicationsflip flop circuits and its applications
flip flop circuits and its applications
 
Shift registers
Shift registersShift registers
Shift registers
 
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
 
Flip Flops Parte 1
Flip Flops Parte 1Flip Flops Parte 1
Flip Flops Parte 1
 
Microcontroladores PIC - Introdução
Microcontroladores PIC - IntroduçãoMicrocontroladores PIC - Introdução
Microcontroladores PIC - Introdução
 
Linguagens clp
Linguagens clpLinguagens clp
Linguagens clp
 
Palestra: Robótica com Arduino
Palestra: Robótica com ArduinoPalestra: Robótica com Arduino
Palestra: Robótica com Arduino
 
Circuitos Digitais: Portas Lógicas parte 1
Circuitos Digitais: Portas Lógicas parte 1Circuitos Digitais: Portas Lógicas parte 1
Circuitos Digitais: Portas Lógicas parte 1
 
Mastering Microcontroller : TIMERS, PWM, CAN, RTC,LOW POWER
Mastering Microcontroller : TIMERS, PWM, CAN, RTC,LOW POWERMastering Microcontroller : TIMERS, PWM, CAN, RTC,LOW POWER
Mastering Microcontroller : TIMERS, PWM, CAN, RTC,LOW POWER
 
Multiplexer & de multiplexer
Multiplexer & de multiplexerMultiplexer & de multiplexer
Multiplexer & de multiplexer
 
Microcontroller overview 1
Microcontroller overview 1Microcontroller overview 1
Microcontroller overview 1
 
RETIFICADOR TRIFÁSICO CONTROLADO
RETIFICADOR TRIFÁSICO CONTROLADORETIFICADOR TRIFÁSICO CONTROLADO
RETIFICADOR TRIFÁSICO CONTROLADO
 
Circuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídasCircuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídas
 

Destacado

Apostila de contadores
Apostila de contadoresApostila de contadores
Apostila de contadoresIsvaldo Souza
 
Aula contadores
Aula contadoresAula contadores
Aula contadoresrgraca
 
Contadores assíncrono e síncrono - Arthur Tiraboschi- IFSP Sertãozinho
Contadores assíncrono e síncrono - Arthur Tiraboschi- IFSP SertãozinhoContadores assíncrono e síncrono - Arthur Tiraboschi- IFSP Sertãozinho
Contadores assíncrono e síncrono - Arthur Tiraboschi- IFSP SertãozinhoArthur Tiraboschi
 
[Motores sincronos e assincronos]
[Motores sincronos e assincronos][Motores sincronos e assincronos]
[Motores sincronos e assincronos]Daniel Santos
 
Registradores contadores memórias_r2
Registradores contadores memórias_r2Registradores contadores memórias_r2
Registradores contadores memórias_r2Eduardo_borges
 
Geradores síncronos
Geradores síncronosGeradores síncronos
Geradores síncronosAngelo Hafner
 
Contadores a y s síncronos
Contadores a y s síncronosContadores a y s síncronos
Contadores a y s síncronosDiego Ayala
 

Destacado (13)

Contador digital
Contador digitalContador digital
Contador digital
 
CONTADORES
CONTADORES CONTADORES
CONTADORES
 
Apostila de contadores
Apostila de contadoresApostila de contadores
Apostila de contadores
 
Aula contadores
Aula contadoresAula contadores
Aula contadores
 
Teoria07
Teoria07Teoria07
Teoria07
 
Flip flop
Flip flopFlip flop
Flip flop
 
Contadores assíncrono e síncrono - Arthur Tiraboschi- IFSP Sertãozinho
Contadores assíncrono e síncrono - Arthur Tiraboschi- IFSP SertãozinhoContadores assíncrono e síncrono - Arthur Tiraboschi- IFSP Sertãozinho
Contadores assíncrono e síncrono - Arthur Tiraboschi- IFSP Sertãozinho
 
[Motores sincronos e assincronos]
[Motores sincronos e assincronos][Motores sincronos e assincronos]
[Motores sincronos e assincronos]
 
Contadores digitales
Contadores digitalesContadores digitales
Contadores digitales
 
Registradores contadores memórias_r2
Registradores contadores memórias_r2Registradores contadores memórias_r2
Registradores contadores memórias_r2
 
Geradores síncronos
Geradores síncronosGeradores síncronos
Geradores síncronos
 
Eletronica digital
Eletronica digitalEletronica digital
Eletronica digital
 
Contadores a y s síncronos
Contadores a y s síncronosContadores a y s síncronos
Contadores a y s síncronos
 

Similar a Contadores e registradores: conceitos e aplicações

Frequency Meter using Microchip PIC16F877A SPI to Arduino Virtual COM to PC
Frequency Meter using Microchip PIC16F877A SPI to Arduino Virtual COM to PCFrequency Meter using Microchip PIC16F877A SPI to Arduino Virtual COM to PC
Frequency Meter using Microchip PIC16F877A SPI to Arduino Virtual COM to PCPaulo Duarte
 
Curso básico de eletrônica digital parte 9
Curso básico de eletrônica digital parte 9Curso básico de eletrônica digital parte 9
Curso básico de eletrônica digital parte 9Renan Boccia
 
Aula 25-Teoria-ED2-Conversor_AD_Aluno_20161S.pdf
Aula 25-Teoria-ED2-Conversor_AD_Aluno_20161S.pdfAula 25-Teoria-ED2-Conversor_AD_Aluno_20161S.pdf
Aula 25-Teoria-ED2-Conversor_AD_Aluno_20161S.pdfCarlos Alexandre Ferri
 
Sintetizador de freqüências a partir de um PLL
Sintetizador de freqüências a partir de um PLLSintetizador de freqüências a partir de um PLL
Sintetizador de freqüências a partir de um PLLRoní Gonçalves
 
Controladores logicos programavel industriais
Controladores logicos programavel industriaisControladores logicos programavel industriais
Controladores logicos programavel industriaisJoseMarcelodeAssisSa
 
AULA 8_0a7a8a70a1a03a82db5a5a3e675375f6.pdf
AULA 8_0a7a8a70a1a03a82db5a5a3e675375f6.pdfAULA 8_0a7a8a70a1a03a82db5a5a3e675375f6.pdf
AULA 8_0a7a8a70a1a03a82db5a5a3e675375f6.pdfjorgeluizdiascamposc
 
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...Ciro Marcus
 
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02Microcontroladores pic lingc unicamp-150206140414-conversion-gate02
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02Cláudio Alves
 
Microcontroladores pic ling c unicamp
Microcontroladores pic ling c unicampMicrocontroladores pic ling c unicamp
Microcontroladores pic ling c unicampFrancisco Fambrini
 
Org flip flops_registradores Organizção de flip flops
Org flip flops_registradores Organizção de flip flopsOrg flip flops_registradores Organizção de flip flops
Org flip flops_registradores Organizção de flip flopsJorge Soares
 
Guia de utilização Apresentacao_ADC_PIC16F877A.pdf
Guia de utilização Apresentacao_ADC_PIC16F877A.pdfGuia de utilização Apresentacao_ADC_PIC16F877A.pdf
Guia de utilização Apresentacao_ADC_PIC16F877A.pdfSilvanildoManoeldaSi
 

Similar a Contadores e registradores: conceitos e aplicações (20)

Circuitos Digitais
Circuitos DigitaisCircuitos Digitais
Circuitos Digitais
 
Frequency Meter using Microchip PIC16F877A SPI to Arduino Virtual COM to PC
Frequency Meter using Microchip PIC16F877A SPI to Arduino Virtual COM to PCFrequency Meter using Microchip PIC16F877A SPI to Arduino Virtual COM to PC
Frequency Meter using Microchip PIC16F877A SPI to Arduino Virtual COM to PC
 
Contadores
ContadoresContadores
Contadores
 
Curso básico de eletrônica digital parte 9
Curso básico de eletrônica digital parte 9Curso básico de eletrônica digital parte 9
Curso básico de eletrônica digital parte 9
 
Flip Flops Parte 3
Flip Flops Parte 3Flip Flops Parte 3
Flip Flops Parte 3
 
Aula 25-Teoria-ED2-Conversor_AD_Aluno_20161S.pdf
Aula 25-Teoria-ED2-Conversor_AD_Aluno_20161S.pdfAula 25-Teoria-ED2-Conversor_AD_Aluno_20161S.pdf
Aula 25-Teoria-ED2-Conversor_AD_Aluno_20161S.pdf
 
Cap07 parte 1
Cap07 parte 1Cap07 parte 1
Cap07 parte 1
 
Sintetizador de freqüências a partir de um PLL
Sintetizador de freqüências a partir de um PLLSintetizador de freqüências a partir de um PLL
Sintetizador de freqüências a partir de um PLL
 
Controladores logicos programavel industriais
Controladores logicos programavel industriaisControladores logicos programavel industriais
Controladores logicos programavel industriais
 
Contadores
ContadoresContadores
Contadores
 
AULA 8_0a7a8a70a1a03a82db5a5a3e675375f6.pdf
AULA 8_0a7a8a70a1a03a82db5a5a3e675375f6.pdfAULA 8_0a7a8a70a1a03a82db5a5a3e675375f6.pdf
AULA 8_0a7a8a70a1a03a82db5a5a3e675375f6.pdf
 
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
 
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02Microcontroladores pic lingc unicamp-150206140414-conversion-gate02
Microcontroladores pic lingc unicamp-150206140414-conversion-gate02
 
Microcontroladores pic ling c unicamp
Microcontroladores pic ling c unicampMicrocontroladores pic ling c unicamp
Microcontroladores pic ling c unicamp
 
Aula 4 conversor ad e pwm
Aula 4   conversor ad e pwmAula 4   conversor ad e pwm
Aula 4 conversor ad e pwm
 
Org flip flops_registradores Organizção de flip flops
Org flip flops_registradores Organizção de flip flopsOrg flip flops_registradores Organizção de flip flops
Org flip flops_registradores Organizção de flip flops
 
Guia de utilização Apresentacao_ADC_PIC16F877A.pdf
Guia de utilização Apresentacao_ADC_PIC16F877A.pdfGuia de utilização Apresentacao_ADC_PIC16F877A.pdf
Guia de utilização Apresentacao_ADC_PIC16F877A.pdf
 
Aula 05.pptx
Aula 05.pptxAula 05.pptx
Aula 05.pptx
 
Clp ab avancado
Clp ab avancadoClp ab avancado
Clp ab avancado
 
Circuitos Aritméticos
Circuitos AritméticosCircuitos Aritméticos
Circuitos Aritméticos
 

Más de Opengo,Espro,AllNet, Led Informática, Instituto Dom Bosco

Más de Opengo,Espro,AllNet, Led Informática, Instituto Dom Bosco (20)

Conect World - Projeto
Conect World - ProjetoConect World - Projeto
Conect World - Projeto
 
Bella Modas - TCM
Bella Modas - TCMBella Modas - TCM
Bella Modas - TCM
 
Belas Facahadas (Apresentação)
Belas Facahadas (Apresentação)Belas Facahadas (Apresentação)
Belas Facahadas (Apresentação)
 
Belas Fachadas - TCM
Belas Fachadas - TCMBelas Fachadas - TCM
Belas Fachadas - TCM
 
ATIVIDADES EM SALA DE AULA QUE REALMENTE INCLUEM: COMO O PROFESSOR PODE REAL...
ATIVIDADES EM SALA DE AULA QUE REALMENTE INCLUEM:  COMO O PROFESSOR PODE REAL...ATIVIDADES EM SALA DE AULA QUE REALMENTE INCLUEM:  COMO O PROFESSOR PODE REAL...
ATIVIDADES EM SALA DE AULA QUE REALMENTE INCLUEM: COMO O PROFESSOR PODE REAL...
 
Culto de Missôes
Culto de MissôesCulto de Missôes
Culto de Missôes
 
Feriados Novembro - Seu Significados
Feriados  Novembro - Seu SignificadosFeriados  Novembro - Seu Significados
Feriados Novembro - Seu Significados
 
Outubro Rosa - Curiososidades
Outubro Rosa - CuriososidadesOutubro Rosa - Curiososidades
Outubro Rosa - Curiososidades
 
Outubro Rosa - Prevenção
Outubro Rosa - PrevençãoOutubro Rosa - Prevenção
Outubro Rosa - Prevenção
 
Outubro Rosa - Cancer de Mama
Outubro Rosa - Cancer de MamaOutubro Rosa - Cancer de Mama
Outubro Rosa - Cancer de Mama
 
Tranquilizantes
TranquilizantesTranquilizantes
Tranquilizantes
 
Opiáceos
OpiáceosOpiáceos
Opiáceos
 
Nicotina
NicotinaNicotina
Nicotina
 
Maconha
Maconha Maconha
Maconha
 
LSD (Doce ou Balinha)
LSD (Doce ou Balinha)LSD (Doce ou Balinha)
LSD (Doce ou Balinha)
 
Club Drugs
Club DrugsClub Drugs
Club Drugs
 
Cogumelos
CogumelosCogumelos
Cogumelos
 
Cases de Sucesso - Empreendedorismo Social
Cases de Sucesso - Empreendedorismo SocialCases de Sucesso - Empreendedorismo Social
Cases de Sucesso - Empreendedorismo Social
 
Diferenças entre Empreendededorismo Social e Empresasrial
Diferenças entre Empreendededorismo Social e EmpresasrialDiferenças entre Empreendededorismo Social e Empresasrial
Diferenças entre Empreendededorismo Social e Empresasrial
 
Empreendedorismo - Perfil do Empreendedor Brasileiro
Empreendedorismo - Perfil do Empreendedor BrasileiroEmpreendedorismo - Perfil do Empreendedor Brasileiro
Empreendedorismo - Perfil do Empreendedor Brasileiro
 

Contadores e registradores: conceitos e aplicações

  • 2. CONTEÚDO PROGRAMÁTICOCONTEÚDO PROGRAMÁTICO 2 Contadores e Registradores 1. Registradores 2. Contadores Assíncronos. 3.Contadores Síncronos. 4. Contadores com Registradores de Deslocamento.
  • 3. INTRODUÇÃOINTRODUÇÃO 3 Os flip-flops podem ser conectados para operar como contadores ou como registradores de deslocamento, duas de suas aplicações fundamentais.  
  • 4. DIFERENÇADIFERENÇA • ContadorContador:: Circuito digital cujo objetivo é gerarCircuito digital cujo objetivo é gerar umauma seqüência numéricaseqüência numérica.. • Registrador de DeslocamentoRegistrador de Deslocamento: Circuito digital: Circuito digital cujo objetivo é converter dados binários entre ocujo objetivo é converter dados binários entre o formato paralelo e o formato serialformato paralelo e o formato serial.. 4
  • 5. REGISTRADORESREGISTRADORES • Os registradores são formados por um conjunto deOs registradores são formados por um conjunto de flip-flops do mesmo tipo e com os mesmos sinais deflip-flops do mesmo tipo e com os mesmos sinais de controle.controle. 5
  • 6. TIPOS DE REGISTRADORESTIPOS DE REGISTRADORES • Registrador Paralelo:Registrador Paralelo: Entradas e saídas simultâneas.Entradas e saídas simultâneas. • Registrador Série:Registrador Série: Entradas e saídas com um bit de cada vez.Entradas e saídas com um bit de cada vez. 6
  • 7. REGISTRADOR DE DESLOCAMENTOREGISTRADOR DE DESLOCAMENTO • Registrador de deslocamento de 4 bits com entrada serial e saídaRegistrador de deslocamento de 4 bits com entrada serial e saída paralela, feito comparalela, feito com flip-flopsflip-flops JKJK.. 7
  • 8. REGISTRADOR DE DESLOCAMENTOREGISTRADOR DE DESLOCAMENTO • Registrador deRegistrador de deslocamento de 4 bitsdeslocamento de 4 bits com entrada paralela ecom entrada paralela e saída serial. Note quesaída serial. Note que após a borda de descidaapós a borda de descida dodo primeiro clockprimeiro clock, o, o nível lógico 0 na entradanível lógico 0 na entrada J do flip-flopJ do flip-flop AA éé transferido para suatransferido para sua saída, “seguindo” asaída, “seguindo” a palavra binária depalavra binária de entrada que é deslocadaentrada que é deslocada para a direita nestepara a direita neste registrador.registrador. 8
  • 9. CONTADORESCONTADORES • AssíncronosAssíncronos Num contador assíncrono apenas o primeiro flip-flop troca deNum contador assíncrono apenas o primeiro flip-flop troca de estado em sincronismo com o sinal doestado em sincronismo com o sinal do clockclock. Cada saída de. Cada saída de flip-flopflip-flop aciona a entradaaciona a entrada clockclock do próximodo próximo flip-flopflip-flop.. • SíncronosSíncronos Num contador síncrono, todos osNum contador síncrono, todos os flip-flopsflip-flops compartilham o mesmocompartilham o mesmo sinal desinal de clockclock e, portanto, todos ose, portanto, todos os flip-flopsflip-flops ficam habilitados noficam habilitados no mesmo instante para que ocorra a troca de estado.mesmo instante para que ocorra a troca de estado. 9
  • 10. CONTADOR ASSÍNCRONO DE QUATRO BITSCONTADOR ASSÍNCRONO DE QUATRO BITS 10
  • 11. MÓDULO DE UM CONTADORMÓDULO DE UM CONTADOR 11
  • 12. EXEMPLOEXEMPLO • O primeiro passo para a construção de um relógio digital é acionar um circuitoO primeiro passo para a construção de um relógio digital é acionar um circuito Schmitt-trigger conformador de pulsos para produzir uma onda quadrada,Schmitt-trigger conformador de pulsos para produzir uma onda quadrada, conforme ilustra a figura abaixo. A onda quadrada de 60 Hz é levada para umconforme ilustra a figura abaixo. A onda quadrada de 60 Hz é levada para um contador de módulo 60, que é usado para dividir a frequência de 60 Hzcontador de módulo 60, que é usado para dividir a frequência de 60 Hz exatamente por exatamente 60, para produzir uma forma de onda de 1 Hz.exatamente por exatamente 60, para produzir uma forma de onda de 1 Hz. Essa forma de onda de 1 Hz é levada para uma série de contadores, que, então,Essa forma de onda de 1 Hz é levada para uma série de contadores, que, então, contam os segundos, minutos, horas e assim por diante. Quantos FF sãocontam os segundos, minutos, horas e assim por diante. Quantos FF são necessários para o contador de módulo 60.necessários para o contador de módulo 60. 12
  • 13. SOLUÇÃO:SOLUÇÃO: • Não existe nenhuma potência inteira de 2 que sejaNão existe nenhuma potência inteira de 2 que seja igual a 60. A mais próxima é 2igual a 60. A mais próxima é 266 = 64. Assim, um contador= 64. Assim, um contador utilizando 6 FF funcionaria como um contador de móduloutilizando 6 FF funcionaria como um contador de módulo 64, o que não resolveria o problema.64, o que não resolveria o problema. •A solução seria um procedimento que será visto emA solução seria um procedimento que será visto em seguida para construir um contador onde pode ser obtidoseguida para construir um contador onde pode ser obtido qualquer módulo, não se limitando a valores de 2qualquer módulo, não se limitando a valores de 2NN .. 13
  • 14. Contador de módulo 6 obtido pelo acionamento do CLEAR de um contador assíncrono de módulo 8 quando a contagem seis (110) ocorre. 14 Contador com módulo < 2N 110 é o estado temporário necessário para limpar o contador
  • 15. (a)Diagrama de transição de estados para o contador de módulo 6 da figura 7-4. (b) LEDs são utilizados frequentemente para indicar os estados de um contador. 15
  • 16. ALTERANDO O MÓDULO DOALTERANDO O MÓDULO DO CONTADORCONTADOR 16
  • 17. ALTERANDO O MÓDULO DOALTERANDO O MÓDULO DO CONTADORCONTADOR • Exemplo:Exemplo: Construa um contador de módulo 10, que contará deConstrua um contador de módulo 10, que contará de 0000 (zero) até 1001 (9 decimal)..0000 (zero) até 1001 (9 decimal).. 17
  • 18. EXEMPLOEXEMPLO • O primeiro passo para a construção de um relógio digital é acionar um circuitoO primeiro passo para a construção de um relógio digital é acionar um circuito Schmitt-trigger conformador de pulsos para produzir uma onda quadrada,Schmitt-trigger conformador de pulsos para produzir uma onda quadrada, conforme ilustra a figura abaixo. A onda quadrada de 60 Hz é levada para umconforme ilustra a figura abaixo. A onda quadrada de 60 Hz é levada para um contador de módulo 60, que é usado para dividir a frequência de 60 Hzcontador de módulo 60, que é usado para dividir a frequência de 60 Hz exatamente por exatamente 60, para produzir uma forma de onda de 1 Hz.exatamente por exatamente 60, para produzir uma forma de onda de 1 Hz. Essa forma de onda de 1 Hz é levada para uma série de contadores, que, então,Essa forma de onda de 1 Hz é levada para uma série de contadores, que, então, contam os segundos, minutos, horas e assim por diante. Quantos FF sãocontam os segundos, minutos, horas e assim por diante. Quantos FF são necessários para o contador de módulo 60.necessários para o contador de módulo 60. 18
  • 19. EXEMPLO: CONTADOR DE MÓDULO 60EXEMPLO: CONTADOR DE MÓDULO 60 19 • Solução: 25 = 32 e 26 = 64, e portanto são necessários seis FFs. O contador deve ser limpado quando ele alcança a contagem 60 (111100). Logo, as saídas dos FFs Q2, Q3, Q4 e Q5 devem ser conectadas na porta NAND. A saída do FF Q5 terá uma frequência de 1 Hz.
  • 20. CIRCUITOS INTEGRADOS DECIRCUITOS INTEGRADOS DE CONTADORES ASSÍNCRONOSCONTADORES ASSÍNCRONOS • (a(a) Diagrama) Diagrama lógico para o CIlógico para o CI contadorcontador assíncronoassíncrono 74LS293;74LS293; • (b) Símbolo(b) Símbolo com o númerocom o número dos pinos entredos pinos entre parêntesesparênteses.. 20
  • 21. • Exemplo:Exemplo: Mostre como o CI 74LS293 poderia ser conectado para operarMostre como o CI 74LS293 poderia ser conectado para operar como um contador de módulo 16 com uma entrada de clock de 10 kHz.como um contador de módulo 16 com uma entrada de clock de 10 kHz. 21
  • 22. CONTADOR ASSÍNCRONOCONTADOR ASSÍNCRONO DECRESCENTEDECRESCENTE • Contador assíncrono decrescente de módulo 8Contador assíncrono decrescente de módulo 8 22
  • 23. ATRASO DE PROPAGAÇÃO EMATRASO DE PROPAGAÇÃO EM CONTADORES ASSÍNCRONOSCONTADORES ASSÍNCRONOS • Formas de onda para umFormas de onda para um contador assíncrono de três bitscontador assíncrono de três bits ilustrando os efeitos dos atrasosilustrando os efeitos dos atrasos de propagação dos FF parade propagação dos FF para diferentes frequências dosdiferentes frequências dos pulsos de entrada.pulsos de entrada. 23 onde N = número de FFs. Em termos de frequência de clock, a máxima frequência que pode ser usada é
  • 24. CONTADORES SÍNCRONOSCONTADORES SÍNCRONOS • Contador síncronoContador síncrono de módulo 16. Cadade módulo 16. Cada FF é disparado pelaFF é disparado pela descida do sinal dedescida do sinal de clock de entrada, declock de entrada, de modo que todas asmodo que todas as transições dos FFtransições dos FF ocorrem ao mesmoocorrem ao mesmo tempo.tempo. 24
  • 25. CONTADORES SÍNCRONOSCONTADORES SÍNCRONOS CRESCENTES/DECRESCENTESCRESCENTES/DECRESCENTES • (a) Contador(a) Contador síncronosíncrono crescente/decrescencrescente/decrescen te de módulo 8.te de módulo 8. • (b) O contador(b) O contador conta de modoconta de modo crescente quando acrescente quando a entrada de controleentrada de controle Up/Dowm = 1; eleUp/Dowm = 1; ele conta decrescenteconta decrescente quando a entradaquando a entrada de controle = 0de controle = 0.. 25
  • 26. CONTADORES COM REGISTRADORES DECONTADORES COM REGISTRADORES DE DESLOCAMENTODESLOCAMENTO (a) Contador em(a) Contador em anel de 4 bits;anel de 4 bits; (b) formas de(b) formas de onda;onda; (c) tabela de(c) tabela de seqüência;seqüência; (d) diagrama de(d) diagrama de estados.estados. 26
  • 27. CONTADORES COM REGISTRADORES DECONTADORES COM REGISTRADORES DE DESLOCAMENTODESLOCAMENTO (a) Contador(a) Contador Johnson de móduloJohnson de módulo 6;6; (b) formas de(b) formas de onda;onda; (c) tabela de(c) tabela de seqüência;seqüência; (d) diagrama de(d) diagrama de estados.estados... 27
  • 28. AGRADECIMENTOSAGRADECIMENTOS •Obrigado a todos ,esperamos queObrigado a todos ,esperamos que tenham compreendido comotenham compreendido como funcionam Contadores efuncionam Contadores e Registradores e que tenhamRegistradores e que tenham gostados de nossa explicaçãogostados de nossa explicação •Nosso grupo agradece ...Nosso grupo agradece ... 28