Eletrônica Digital Contadores

Slides:



Advertisements
Apresentações semelhantes
Flip-Flops e Dispositivos Correlatos
Advertisements

Contadores e Registradores
Máquinas de Estado Sistemas Digitais.
Eletrônica Digital Flip-Flops e Registradores de Deslocamento
Sistemas Digitais Projeto RTL – Unidade de Controle
Aritmética Computacional
Aula 1 Eletrônica Digital Ferramentas de Simplificação de Circuitos Lógicos Digitais Prof. Wanderley.
Lógica booleana e implementação de funções booleanas
Circuitos Lógicos e Organização de Computadores Capítulo 4 – Implementações Otimizadas de Funções Lógicas Ricardo Pannain
Conversores A/D e D/A Conversor analógico-digital (ADC) e conversor digital-analógico (DAC) são usados para interfacear um computador com o mundo analógico.
Multiplicação e Divisão Serial Moraes/Ney - 07/novembro/2007
Fernando Gehm Moraes Ney Laert Vilar Calazans
Eletrônica Digital Projeto de Circuitos Combinacionais
Eletrônica Digital Operações Aritméticas Binárias
Máquinas de Estado Eletrônica Digital.
Eletrônica Digital Álgebra de Boole e Simplicação
Lógica reconfigurável por hardware
Circuitos Lógicos Sequenciais
FAFIMAN – Prof. Flávio Uber FAFIMAN – Departamento de Informática Curso: Ciência da Computação Professor: Flávio Rogério Uber Arquitetura e Organização.
25/02/ Organização de Computadores: Uma Introdução aos Componentes Fundamentais Lógica Digital Introdução a Arquitetura Prof. Dr. Ronaldo Gonçalves.
MC542 Organização de Computadores Teoria e Prática
Soma de Produtos Soma de produtos é uma forma padrão de representação de funções Booleanas constituida pela aplicação da operação lógica OU sobre um conjunto.
Linguagens Livres de Contexto
Projeto de Circuitos Sequenciais Síncronos
Contadores Digitais.
Registradores de deslocamento (Shift Register)
Registradores de deslocamento (Shift Register)
Contadores Contadores são circuitos digitais que variam os seus estados, sob um comando de um clock (relógio), de acordo com uma sequencia predeterminada.
Contadores Assíncronos
1. Circuitos seqüenciais - conceito 2. Flip-flops 3. Registradores 4
Fundamentos de Eletrônica – Circuitos Seqüenciais
As aulas não cobrem toda a matéria! Há que ler as folhas teóricas!
Eletrônica Digital II ELT013
Conversão entre base decimal e binária
UNIDADE II.
Sistemas de Numeração Sistemas Numéricos de Interesse
Introdução a Tecnologia da Informação
Sistemas Numéricos Sistemas Numéricos de Interesse
Técnica de modelagem de Máquina de Estados em VHDL
Eletrônica para Controle de Automação Carlos Humberto Llanos Quintero
INTRODUÇÃO À ENGENHARIA
Índice SUMÁRIO Introdução ao projeto de lógica seqüencial.
Engenharia de Software para Computação Embarcada
Contadores síncronos SISTEMAS DIGITAIS Prof. Carlos Sêrro
Circuitos combinatórios típicos: circuitos aritméticos
Lógica reconfigurável por hardware
Teoremas Booleanos e Simplificação Algébrica
GSI008 – Sistemas Digitais
Operações Aritméticas em Binário
Multiplexadores e Demultiplexadores
Latches e Flip-Flops GSI008 – Sistemas Digitais
Fundamentos de Circuitos Sequenciais Modelos de Mealy e Moore
Contadores e Divisores de Frequência
Representação Digital da Informação
Técnicas Digitais e de Microprocessadores II
Lógica Seqüêncial Bruno Silvério Costa.
ICC – 4.2. Aritmética Binária
Computador Simplificado Conceitos p.ex. FLUXO de execução
Infra-Estrutura de Hardware
Tópicos em Arquitetura de Computadores João Angelo Martini Universidade Estadual de Maringá Departamento de Informática Mestrado em Ciência.
Funcionamento básico de um processador de 8 bits
Organização e Arquitetura de Computadores Prof. Bruno Silvério Costa
Hardware Description Language Aula 3 – AHDL (continuação)
Subtrator e Somador BCD
Operações Aritméticas no Sistema binário
SISTEMAS DIGITAIS AULA 6 Prof. José Bezerra de Menezes Filho CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DA PARAÍBA DA PARAÍBA.
SISTEMAS DIGITAIS AULA 8
FLIP-FLOPs.
Introdução às Máquinas de Estados Finitos (Finite State Machine - FSM)
Prof. Marcio Cunha Aula 10 – Circuitos Sequenciais: Flip-Flop’s
Transcrição da apresentação:

Eletrônica Digital Contadores Aula 1 Eletrônica Digital Contadores Prof. Wanderley

Aula 1 Contadores São circuitos digitais que variam seus estados sob o comando de um relógio, obedecendo uma sequência pré-determinada. Aplicações: Contagens diversas; Divisão de frequência; Medição de frequência e tempo; Geração de forma de onda; Conversão de Analógico para Digital. Podem ser Assíncronos ou Síncronos.

Contadores Assíncronos: Contagem de Pulsos Aula 1 Contadores Assíncronos: Contagem de Pulsos Ck Q0 Q1 Q2 Q3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 A principal aplicação do contador de pulsos é apresentar nas saídas o sistema binário em sequência

Contadores Assíncronos: Contagem de Década Aula 1 Contadores Assíncronos: Contagem de Década Executa contagem de 0 a 910 Observe que podemos usar somente Q3 e Q1 para gerar o CLR. Pode ser utilizado como um divisor de frequência por 10!

Contadores Assíncronos: Contagem de 0 a n Aula 1 Contadores Assíncronos: Contagem de 0 a n Gera-se utilizando o mesmo processo do contador de décadas. Exemplo: contagem de 0 a 510

Contadores Assíncronos: Contagem Decrescente Aula 1 Contadores Assíncronos: Contagem Decrescente Uma forma de fazer uma contagem decrescente é tomando a saída complementada de cada flip-flop

Contadores Assíncronos: Contagem Decrescente Aula 1 Contadores Assíncronos: Contagem Decrescente Outra forma de fazer uma contagem decrescente é usando a saída complementada do flip-flop anterior como entrada de clock do flip-flop seguinte

Contadores Assíncronos: Contagem Crescente/Decrescente Aula 1 Contadores Assíncronos: Contagem Crescente/Decrescente Faz-se necessário utilizar uma variável de controle que assuma 1 quando se requer uma contagem crescente e 0 quando se requer uma contagem decrescente.

Aula 1 Contadores Síncronos Os flip-flops possuem entradas de clock curto-circuitadas (clock simultâneo). As entradas J e K de cada flip-flop devem ser cuidadosamente projetadas para que haja mudanças adequadas nos estados. Logo, devemos ter em mente a tabela verdade do FF JK J K Qf Qa 1 Qa Qf J K X 1

Contadores Síncronos: Aula 1 Contadores Síncronos:

Contadores Síncronos: Gerador de Código Binário de 4 Bits Aula 1 Contadores Síncronos: Gerador de Código Binário de 4 Bits Ck Q3 Q2 Q1 Q0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Contadores Síncronos: Gerador de Código Binário de 4 Bits Aula 1 Contadores Síncronos: Gerador de Código Binário de 4 Bits Assumimos um estado inicial para os flip-flops. Por exemplo, 0000. Qa Qf J K X 1 Q3 Q2 Q1 Q0 J3 K3 J2 K2 J1 K1 J0 K0 X 1 1 X

Contadores Síncronos: Contador de Década Aula 1 Contadores Síncronos: Contador de Década Q3 Q2 Q1 Q0 J3 K3 J2 K2 J1 K1 J0 K0 X 1

Contadores Síncronos: Contador de uma Sequência Qualquer Aula 1 Contadores Síncronos: Contador de uma Sequência Qualquer Seja, por exemplo, a sequência de contagem a seguir: 4 5 6 7 8 9 11 12 14 15 13 1 10 2 3

Contadores Síncronos: Contador de uma Sequência Qualquer Aula 1 Contadores Síncronos: Contador de uma Sequência Qualquer 4 5 6 7 8 9 11 12 14 15 1 2 3 13 10

Contadores Utilizados em Circuitos Temporizadores: Contador de 0 a 59 Aula 1 Contadores Utilizados em Circuitos Temporizadores: Contador de 0 a 59 Muito usado em relógios digitais para marcar segundos e minutos. Formas de construção: usando um contador assíncrono de 0 a n, onde n=59 neste caso (usa 6 flip-flops); usando um contador síncrono que execute a sequência de 0 a 59 (usa 6 flip-flops);

Contadores Utilizados em Circuitos Temporizadores: Contador de 0 a 59 Aula 1 Contadores Utilizados em Circuitos Temporizadores: Contador de 0 a 59 usando dois contadores assíncronos, sendo um de 0 a 9 e outro de 0 a 5, conectados conforme mostrado a seguir (7 flip-flops); usando dois contadores síncronos, sendo um de década e outro de 0 a 5, conectados conforme mostrado a seguir (7 flip-flops);

Contadores Utilizados em Circuitos Temporizadores: Contador de 1 a 12 Aula 1 Contadores Utilizados em Circuitos Temporizadores: Contador de 1 a 12 Muito usado para contagem de horas. O contador síncrono é o mais utilizado para este caso, pois permite facilmente estabelecer o início da contagem

Aula 1 Relógio Digital