Sistemas Digitais

Trabalho Sistemas Digitais Fábio Giordani

Laten we beginnen. Het is Gratis
of registreren met je e-mailadres
Sistemas Digitais Door Mind Map: Sistemas Digitais

1. Portas Lógicas

1.1. As portas lógicas AND, NOT e OR são a base de qualquer circuito digital

1.2. A lógica dessas portas é a mesma que a de expressões matemáticas, as portas AND vem antes das OR, e essa ordem pode ser alterada ao fazer o uso de parênteses

1.3. Além dessas, ainda temos as portas NAND(que é a porta AND com inversor) e a porta NOR(que é a porta OR com inversor). E por último temos a porta XOR(que é como se misturássemos duas entradas em duas portas AND, dividindo a saída delas em duas e deixando uma negada, e no fim adicionássemos uma porta OR com os resultados das portas AND)

1.4. Aqui temos exemplos de todas as portas lógicas

2. Mapa de Karnaught

2.1. É utilizado para simplificar uma equação lógica ou para converter uma tabela verdade no seu circuito lógico correspondente

2.2. O Mapa de Karnaugh é composto de células quadradas, dispostas em linhas e colunas, sempre em números de potências de 2 (2, 4, 8, 16, 32 células, etc)

2.3. Os mapas mais comuns possuem 4, 8 ou 16 células

2.4. Aqui vemos um exemplo de um mapa de Karnaught da expressão A+B, com a tabela verdade ao lado

3. Codificadores e Decodificadores

3.1. São circuitos que transformam informações obtidas de determinada maneiras em outra forma de código

3.2. Codificadores

3.2.1. O codificador é um circuito que possui diferentes entradas e um valor de saída para cada uma delas

3.2.2. Aqui vemos um exemplo de codificador

3.3. Decodificadores

3.3.1. O decodificador um circuito que possui diferentes saídas e um valor de entrada para cada uma delas

3.3.2. Aqui vemos um exemplo de decodificador

4. Flip-flops/Latchs

4.1. Flip-flop JK

4.1.1. Os Flip-flops tem a função de armazenar níveis lógicos temporariamente, funcionando como uma memória

4.1.2. Aqui vemos um exemplo bem simples de um Flip-flop

4.2. Latchs

4.2.1. Explicando de forma bem básica, um latch tem a função de armazenar uma informação

4.2.2. Aqui vemos um exemplo bem simples de um latch

4.3. Diferença

4.3.1. A principal diferença entre um Latch e um Flip-Flop JK esta na maneira como ocorre a troca de estado, pois nos Latchs a troca ocorre de maneira assíncrona e nos Flip-Flops a troca é síncrona ou seja muda seu estado por ação de um pulso de disparo

5. Sistemas de Numeração

5.1. Sistema Decimal

5.1.1. Sistema de base 10

5.1.2. 10 Símbolos: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.

5.2. Sistema Hexadecimal

5.2.1. Sistema de base 16

5.2.2. 16 Símbolos: 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 0

5.3. Sistema Octal

5.3.1. Sistema de base 8

5.3.2. 8 Símbolos: 1, 2, 3, 4, 5, 6, 7, 0

5.4. Sistema Binário

5.4.1. Sistema na base 2

5.4.2. Apenas dois símbolos 1, 0

6. Álgebra Booleana

6.1. Tabela Verdade

6.1.1. Seu objetivo é verificar a validade lógica de uma proposição composta

6.1.2. O tamanho de uma tabela verdade varia de acordo com o número de entradas e saídas que a mesma possui

6.1.3. o número de linhas da tabela verdade é 2 elevado a n. Assim, para duas proposições são 2² = 4 linhas

6.1.4. Aqui temos um exemplo de tabela verdade

6.2. Operações/Portas OR e AND

6.2.1. Uma operação OR vai ter 1 como resultado quando uma das entradas for 1

6.2.2. Por exemplo, a operação OR de duas entradas A e B vai ter como saída 1 quando A ou B forem 1, como na imagem a seguir

6.2.3. Uma operação AND vai ter 1 como resultado apenas quando todas as entradas forem 1

6.2.4. Por exemplo, a operação AND de duas entradas A e B vai ter como saída 1 quando A e B forem 1, como na imagem a seguir

6.3. Inversor/Porta NOT

6.3.1. O inversor sempre tem só uma entrada e seu nível lógico da saída é o oposto ao nível lógico da entrada

6.3.2. Por exemplo, se a entrada de um inversor for 1, a saída vai ser 0, como vemos na imagem a seguir

7. Registradores

7.1. O registrador é um circuito digital formado por n flip-flops, podendo armazenar simultaneamente (e de maneira independente) n bits

7.2. Armazenamento

7.2.1. Tem a função de armazenar dados

7.2.2. Estes dados geralmente são armazenados em palavras binárias múltiplas de 4 bits, formadas por grupos de flip-flops

7.3. Deslocamento

7.3.1. Tem a função de transferir uma palavra binária de um dispositivo a outro

7.3.2. O deslocamento pode ser efetuado em série ou em paralelo

7.3.2.1. Em paralelo, quando todos os bits do dado são transferidos em um único pulso de clock, como no exemplo a seguir

7.3.2.2. Em série, quando os dados são transferidos bit a bit, um em cada pulso de clock, como no exemplo a seguir