Contadores Binários
Contagem Binária
Contagem electrónica com circuitos binários é um sistema de contagem simples porque usa apenas dois dígitos, 0 e 1, exactamente como os sinais da lógica onde 0 representa falso e 1 representa verdadeiro.
Contando um, dois, três, quatro, cinco em binário: 1, 10, 11, 100, 101.
Os números binários tornam-se rapidamente muito longos quando a contagem aumenta tornando difícil a sua leitura visual. Felizmente raramente é necessário ler mais de 4 dígitos binários de cada vez nos contadores digitais.
Digit value: | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | |||||||||
Binary number: | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | |||||||||
Decimal value: | 128 | + | 0 | + | 32 | + | 16 | + | 0 | + | 4 | + | 2 | + | 0 | = | 182 |
Estados Lógigos | |
---|---|
Verd | Falso |
1 | 0 |
High | Low |
+Vs | 0V |
On | Off |
Bits, bytes e nibbles
Cada dígito binário é chamado bit, assim 10110110 é um número de 8 bits.
Um bloco de 8 bits é um byte e pode ir até um número máximo de 11111111 = 255 em decimal. Os computadores e os microcontroladores de PIC trabalham com blocos de 8 bits. Dois (ou mais) bytes fazem uma palavra (word), por exemplo os PICs ao funcionarem com 16 bits (dois bytes) comportam o número máximo de 65535.
Um bloco de 4 bits é um nibble ( metade de um byte!) e pode ter um número máximo de 1111 = 15 em decimal. Muitos circuitos de contagem trabalham com blocos de 4 bits porque este número é necessário para contar até 9 em decimal. (O número máximo com 3 bits é apenas 7 em decimal)
Hexadecimal (base 16)
Binário D C B A |
Decimal | Hex base 16 |
---|---|---|
0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 |
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
0 1 2 3 4 5 6 7 8 9 A B C D E F |
O Hexadecimal (chamado de forma frequente apenas “hex”) é a base 16 que conta com 16 dígitos. Começa com os dígitos decimais 0-9, continua então com letras A (10), B (11), C (12), D (13), E (14) e F (15). Cada dígito hexadecimal é equivalente a 4 dígitos binários, fazer a conversão entre os dois sistemas é relativamente fácil. Os sistemas com hexadecimal usão usados em PICs e sistemas digitais mas não são usados de forma regular em circuitos de contagem simples.
Exemplo: 10110110 binário = B6 hexadecimal = 182 decimal.
A tabela na direita mostra os 4 números de bit e seus valores do decimal.
Números com 4 bits
A = 1, “bit menos significativo” (LSB)
B = 2
C = 4
D = 8, “bit mais significativo” (MSB)
As etiquetas A, B, C, D são usadas regularmente em electrónica para representar os quatro bits:
Decimal codificado binário, BCD
O decimal codificado binário, BCD (Binary Coded Decimal)>, é uma versão especial do 4 binário de 4 bits onde é restaurada a contagem a zero (0000) após a nona contagem (1001). É usado por contadores de década e convertido facilmente para indicar os dígitos decimais 0-9 em um segmento 7.
Diversos contadores de década que usam o BCD podem ser inter ligados para contar separadamente decimais, dez, cem, e assim por diante. Isto é mais fácil do que converter números binários grandes (como 10110110) para indicar seu valor decimal.
Não confundir o BCD que está para o decimal binário com as etiquetas A, B, C, D usado para representar os quatro dígitos binários; é uma coincidência infeliz que as letras BCD apareçam em ambos!
Contadores
Sinal Clock
Contador 4 Bits e Entrada de clock - BCD |
---|
Neste exemplo a contagem avança no falling-edge do sinal de clock LED on = 1 |
Todos os contadores necessitam “um sinal do pulso de disparo com onda quadrada (clock)” para fazer a contagem. Este é um forma de onda digital com transições entre baixo (0V) e alto (+Vs), como a saída de um circuito 555 astable.
A imagem mostra um sinal do pulso de disparo que dirige um contador de 4 bits (0-15) com os diodos emissores de luz ligados para mostrar o estado do pulso de disparo e das saídas contrárias QA-QD (Q indica uma saída).
O diodo emissor de luz no primeiro QA da saída pisca na metade da frequência do diodo emissor de luz do pulso de disparo. A frequência de cada estágio do contador é metade da frequência do estágio precedente.
A observação como o QA da saída muda o estado cada vez que a entrada de pulso de disparo muda de alto para baixo (quando o diodo emissor de luz do pulso de disparo desliga), este é chamado “falling-edge”. Se verificarmos a próxima contagem pode ver-se que QB muda o “falling-edge” do QA, QC no “falling-edge” de QB e assim por diante.
Displays 7 segmentos
Contador 7 Segmentos |
---|
Contador de décadas e display de 7 segmentos |
Há dois tipos de displays de 7 segmentos:
Ânodo comum (CA ou SA) com todos os ânodos do diodo emissor de luz conectados juntos. Estes necessitam um excitador da exposição com saídas que se tornam baixas para iluminar cada segmento, por exemplo os 7447. Conectar o ânodo comum a +Vs.
Cátodo comum (centímetro cúbico ou SC) com todos os cátodos conectados juntos. Estes necessitam um excitador de display com saídas que se tornam elevadas para iluminar cada segmento, por exemplo os 4511. Conectar o cátodo comum a 0V.
O ânodo/cátodo comuns estão normalmente disponíveis em 2 pinos. Os displays têm também um ponto decimal (DP) mas esta não é controlada pelo excitador de display. Os segmentos de displays maiores têm dois diodos emissores de luz em série.
Utilizando leds pode-se construir um digito numérico de maior dimensão, Display 7 segmentos com leds
Contador com 4510
O circuito integrado 4510 é um contador BCD ou "Binary Coded Decimal" com quatro saídas com capacidade de contagem ascendente e descendente, com um padrão BCD de acordo com os estados lógicos de entrada.
Características
- Tensão Mínima: 5V
- Tensão Máxima: 15V
- Corrente Máxima Saída: 15mA
- Freq.Max: 5MHz
Datasheet 4510
Excitador led 7 segmentos 4511
Contador 7 segmentos 4511 - 4518
Contador 4511-4518 com PCB
Contador de 0 a 9 com 74LS47 e 74LS90
Contador 3 Digitos
Circuitos Integrados Datasheets
Circuitos integrados utilizados em contadores | |||||
---|---|---|---|---|---|
4510 | 4511 | 4518 | 555 | 74LS90 | 74LS47 |
Uma outra aplicação prática são os relógios digitais