Teorico 1
Teorico 1
Teorico 1
Material Teórico
Circuitos Lógicos
Revisão Textual:
Profa. Esp. Márcia Ota
Revisão Técnica:
Prof. Ms. Rodrigo da Rosa
Circuitos Lógicos
• Introdução
• Sistemas
• Circuitos Digitais/Circuitos Lógicos
• Sistema de Numeração
• Medição de Desempenho de Computadores
OBJETIVO DE APRENDIZADO
· O objetivo dessa unidade é de levar ao aluno o conhecimento da
evolução tecnológica e, então este passará a estudar os conceitos
de sistemas de numeração o que o tornará apto a realizar distin-
ções tecnológicas e também a fazer conversões matemáticas entre
sistemas numéricos.
ORIENTAÇÕES
Nesta Unidade, aprenderemos um pouco mais sobre o trabalho com
Circuitos Lógicos, sua evolução e importância, bem como iniciaremos o
nosso primeiro tópico de estudo: os sistemas de numeração.
Além disso, para que a sua aprendizagem ocorra num ambiente mais
interativo possível, na pasta de atividades, você também encontrará as
atividades de avaliação, uma atividade reflexiva e a videoaula. Cada material
disponibilizado é mais um elemento para seu aprendizado. Por favor, estude
todos com atenção!
Bom Estudo!!!
UNIDADE Circuitos Lógicos
Contextualização
Atualmente, o termo digital é tão comum em nosso palavreado que nem
pensamos o que essa palavra realmente significa, mas o mais importante é que
esse termo torna possível o funcionamento de elementos como computadores,
robôs, médicos eletrônicos, transportes, entretenimento, dentre muitos outros.
Nesta unidade, você verá vários elementos desse mundo digital, além de novos
conhecimentos que ampliarão seu conhecimento da área.
6
Sistemas
Utilizamos o termo sistema digital quando há uma combinação de dispositivos
projetados para lidar com informações lógicas ou com quantidades físicas
representadas de forma digital, ou seja, as quantidades trabalhadas só podem
assumir valores discretos. Os dispositivos que trabalham dessa forma são em sua
grande maioria dispositivos eletrônicos. Pode-se exemplificar um sistema digital
por um equipamento audiovisual ou telefônico.
Claro que se existem duas frentes de trabalho, uma tem mais vantagem que a
outra, como mostrado a seguir:
• Sistemas digitais são mais fáceis de projetar: Isto se deve ao fato de que
os circuitos utilizados são circuitos de chaveamento, em que os valores exatos
de tensão ou corrente não são importantes, mas apenas o intervalo (ALTO ou
BAIXO), no qual eles se localizam.
7
7
UNIDADE Circuitos Lógicos
8
(Analógico) (Digital)
Temperatura Dispositivo de Conversor Processamento
(Analógico) medição analógico-digital digital
(Digital)
Em seguida, este valor é processado por um circuito digital que pode incluir ou
não um computador digital. A saída digital é, então, convertida de volta à forma
analógica por um conversor digital-analógico (conversor D/ A). Esta saída analógica
é fornecida como entrada a um controlador que realiza algum tipo de ação para
ajustar a temperatura.
9
9
UNIDADE Circuitos Lógicos
Caso I
5V
vi
0V
t
4V
vo
0V
vi Circuito
vo Caso II
digital
vi
0.5 V
t
vo 4V
0V
Figura 2: Um circuito digital responde a um nível binário (O ou 1) e não ao valor exato da tensão de entrada.
Fonte: Ronald J. Tocci; Sistemas Digitais – Princípios e Aplicações.
Quase todos os circuitos digitais existentes nos sistemas digitais modernos são
circuitos integrados (CIs). A grande variedade de CIs lógicos disponível tornou
possível a construção de sistemas digitais complexos menores e mais confiáveis do
que aqueles construídos com circuitos lógicos discretos.
Sistema de Numeração
Os processadores têm por função básica executar operações matemáticas como
a soma, subtração, divisão, dentre outras mais complexas. Para tanto, foram criadas
diversas formas para se tentar reproduzir tais funções no computador, sendo a mais
comum a notação posicional.
10
soma dos valores relativos de cada algarismo. Assim sendo, dependendo do sistema
de numeração adotado, a quantidade de algarismos que o compõe é chamada de
base e, assim, chegamos à famosa conversão de bases.
Pode parecer estranho esse conceito, pois a cultura ocidental não utiliza a
notação posicional, pois esta é característica dos numerais hindu-arábicos. No
sistema ocidental, basta relacionarmos um valor a outro e pronto. Para tanto,
convencionou-se dez algarismos (0,1,2,3,4,5,6,7,8,9) que chamamos de sistema
decimal. Em outras palavras, a base de um sistema é a quantidade de algarismos
que esse sistema possui; logo, no ocidente, utilizamos um sistema de base 10,
bem como há o sistema binário que possui base 2 (0 e 1) utilizado como base da
linguagem computacional.
Onde:
N = número equivalente na base 10;
d = dígito;
b = base (em outro sistema de numeração);
i = índice do dígito ou expoente da base “b”;
m = quantidade de dígitos à direita da vírgula;
n = quantidade de dígitos à esquerda da vírgula.
Fonte: https://goo.gl/DbIjPQ
Vamos usar, como exemplo, uma conversão do sistema binário para decimal:
• 101,012 (onde b=2, m=2, n=3) temos:
• N10 = 1 x 22 + 0 x 21 + 1 x 20 + 0 x 2–1 + 1 x 2–2
• N10 = 4 + 0 + 1 + 0 + 0.25
• N10 = 5.25
Veremos, agora, uma conversão do sistema octal para decimal:
• 10118 (onde b=8, n=4) temos:
• N10 = 1 x 83 + 0 x 82 + 1x 81 + 1 x 80
• N10 = 512 + 0 + 8 + 1
• N10 = 521
Veremos, agora, uma conversão do sistema Hexadecimal para decimal:
• 101116 (onde b=16, n=4) temos:
• N10 = 1 x 163 + 0 x 162 + 1 x 161 + 1 x 160
• N10 = 4096 + 0 + 16 + 1
• N10 = 4113
11
11
UNIDADE Circuitos Lógicos
Em nosso material complementar, temos o link para um jogo da Cisco de conversões entre
Explor
binário e decimal, jogue e veja até onde chega, será uma forma bastante competitiva de
aprender. Será que você consegue raciocinar como uma máquina?
De forma muito mais fácil que a conversão para o sistema decimal, a conversão
do sistema decimal para outro é realizada dividindo o valor inteiro ou multiplicando o
valor fracionário até que se chegue ao inteiro, que se quer converter sucessivamente
pelo valor da base para a qual se quer converter. Vamos verificar os exemplos:
3710 → ?2
• 37 ÷ 2 = 18, resta 1
• 18 ÷ 2 = 9, resta 0
• 9 ÷ 2 = 4 resta 1
• 4 ÷ 2 = 2, resta 0
• 2 ÷ 2 = 1, resta 0
37,(125)10 → ?2
• 0,125 × 2 = 0,25, fração de 0
• 0,25 × 2 = 0,50, fração de 0
• 0,50 × 2 = 1,00, inteiro 1
12
Tabela 1: Tabela de conversão de sistemas
Decimal Binário Octal Hexadecimal
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
Fonte: Elaborado pelo autor.
Assim, temos:
• 010101,0101002 → 25,248
Assim, temos:
• 11001011101,11110112 → 65DF616
13
13
UNIDADE Circuitos Lógicos
14
Explor
Clube do Hardware – Programas para teste de Desempenho
Visitando o endereço abaixo, você encontrará dezenas de aplicações para medição de
desempenho do sintético e aplicação. Acesse, explore, conheça e experimente para se
familiarizar com as ferramentas mais adequadas a cada situação:
https://goo.gl/97WRmi
15
15
UNIDADE Circuitos Lógicos
Material Complementar
Indicações para saber mais sobre os assuntos abordados nesta Unidade:
Sites
The National Museum of Computing
http://www.tnmoc.org/
Cisco Binary Game
https://goo.gl/gbFkSU
TECMUNDO - O que são FLOPS?
https://goo.gl/G4l8pD
Livros
Eletrônica Digital Moderna e VHDL
PEDRONI, A. V., Eletrônica Digital Moderna e VHDL, 1a edição, Ed. Campus
16
Referências
IDOETA, I. V., CAPUANO, F. G., Elementos de Eletrônica Digital, Ed. Érica,
Ed. 40, 2000.
17
17