Buscar

Apresentação 1

Prévia do material em texto

Circuitos Digitais
Ciência da Computação
Prof. Neury Nunes Cardoso
Eletrônica
Eletrônica
Sinais analógicos
Observar as variações contínuas no tempo, o sinal pode assumir
diferentes valores ao longo de um determinado período.
Sinais digitais
Aqui podemos observar como ao longo do tempo, o sinal digital sofre
apenas mudanças discretas assumindo um dos valores possíveis.
Circuitos combinacionais e sequenciais
✓Circuitos combinacionais
Os estados lógicos das saídas dependem unicamente das combinações das variáveis de 
entrada, ou seja, para uma saída mudar de valor lógico, necessariamente uma ou mais 
entradas mudaram de valor.
Circuitos combinacionais e sequenciais
✓Circuitos sequenciais
Esta categoria de circuitos possuem uma parte puramente combinacional e uma parte 
denominada (elementos de memória) gerando como resultado um circuito composto que 
denominamos sequenciais.
Circuitos sequenciais - clock
O clock é um sinal periódico que determina a velocidade das
operações que ocorrem no circuito, ou seja, ao final de cada período do
sinal de clock um novo estado lógico estará sendo gerado que poderá
levar a mudanças nas saídas do circuito.
O período do sinal de clock é expresso 
em segundos (s) e o seu inverso 
determina a frequência (F) do sinal, 
logo.
𝐹 =
1
𝑇
é expressa em hertz (Hz).
Assim, por exemplo, um clock de 1 MHz 
gera um período de 
1
106
, que será igual a 
10−6, que equivale a 1 µs 
(microssegundo).
Circuitos sequenciais - clock
Aumentando o zoom em um sinal de clock observamos que as
comutações de 0 → 1 e de 1 → 0 não ocorrem em tempo nulo,
contudo com o aumento da frequência, este tempo de comutação
tende a zero, portanto as correntes de comutação tendem para ∞, o
que irá gerar maior aquecimento.
Circuitos Combinacionais
• Variáveis booleanas:
✓São variáveis que só podem assumir 1 entre dois valores possíveis “0” ou “1”
✓Representam valores binários (bits)
✓São abstrações usadas para representar sinais elétricos
✓Também podem ser representadas por “V” ou “F”
• Tabelas verdade:
✓Representam todas as combinações possíveis das entradas de um circuito 
digital
✓Descreve a relação entre entradas e saídas de um circuito
✓Mostra o comportamento de uma ou mais saídas para todas as combinações 
das entradas de um circuito
Circuitos Combinacionais
Operadores Lógicos fundamentais:
• Qualquer expressão (ou equação) lógica é obtida da combinação de 3 
operadores fundamentais
• Operadores OR, AND e NOT que representam respectivamente as operações 
OU, E e NEGAÇÃO
• Quando combinados em diagramas lógicos (ou circuitos lógicos) formam uma 
expressão lógica que descreve a relação entre uma saída e as entradas de um 
circuito
• Estas expressões também podem ser descritas (implementadas) por soluções 
algorítmicas (programas)
Operadores lógicos fundamentais
Operador OR:
• Executa a função OU entre 2 ou mais variáveis lógicas (bits), é aquela função 
cujo resultado só será “0” quando todas as entradas forem iguais a “0”.
Representação na expressão lógica: 𝑆 = 𝐴 + 𝐵
Representação no diagrama lógico: 
A B S
0 0 0
0 1 1
1 0 1
1 1 1
Tabela verdade
Operadores lógicos fundamentais
Operador AND:
• Executa a função E entre 2 ou mais variáveis lógicas (bits), é aquela função 
cujo resultado só será “1” quando todas as entradas forem iguais a “1”.
Representação na expressão lógica: 𝑆 = 𝐴𝐵
Representação no diagrama lógico: 
A B S
0 0 0
0 1 0
1 0 0
1 1 1
Tabela verdade
Operadores lógicos fundamentais
Operador NOT:
• Executa a função NÃO em 1 variável lógica (bit), também chamado de função 
negação ou complemento, é aquela que inverte o estado lógico da variável.
Representação na expressão lógica: 𝑆 = ҧ𝐴
Representação no diagrama lógico: 
Expressões obtidas de circuitos
Podemos expressar circuitos lógicos (ou diagramas lógicos) através de
expressões (ou equações lógicas). Para tal, devemos indicar as expressões
parciais (nas saídas de cada porta), de tal forma que se chegue até a expressão
final.
Exemplo:
Expressões obtidas de circuitos
Podemos expressar circuitos lógicos (ou diagramas lógicos) através de
expressões (ou equações lógicas). Para tal, devemos indicar as expressões
parciais (nas saídas de cada porta), de tal forma que se chegue até a expressão
final.
Exemplo:
Expressões obtidas de circuitos
Podemos expressar circuitos lógicos (ou diagramas lógicos) através de
expressões (ou equações lógicas). Para tal, devemos indicar as expressões
parciais (nas saídas de cada porta), de tal forma que se chegue até a expressão
final.
Exemplo: Desta forma, podemos
determinar as expressões dos
diagramas lógicos, ou seja, qual é a
relação funcional entre as entradas e
saídas.
Expressões obtidas de circuitos
Expressões obtidas de circuitos
Expressões obtidas de circuitos
A equação final da saída S será dada por:
𝑺 = ഥ𝑩 + ഥ𝑨𝑪 + 𝑪𝑫 + 𝑨ഥ𝑪ഥ𝑫
Circuitos obtidos de expressões
Nestes casos temos a situação inversa, ou seja, possuímos a
expressão lógica e desejamos representar (desenhar) o diagrama
lógico.
Exemplo: Seja a seguinte equação 𝑆 = 𝐴 + 𝐵 𝐶𝐷 + ത𝐵
Circuitos obtidos de expressões
Nestes casos temos a situação inversa, ou seja, possuímos a
expressão lógica e desejamos representar (desenhar) o diagrama
lógico.
Exemplo: Seja a seguinte equação 𝑆 = 𝐴 + 𝐵 𝐶𝐷 + ത𝐵
Circuitos obtidos de expressões
Nestes casos temos a situação inversa, ou seja, possuímos a
expressão lógica e desejamos representar (desenhar) o diagrama
lógico.
Exemplo: Seja a seguinte equação 𝑺 = 𝑨 + 𝑩 𝑪𝑫 + ഥ𝑩

Continue navegando