Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LOGISIM
Completo e Ilustrado
Material Ilustrado
2017
MATERIAL DIDÁTICO
.nmber.890m.com
1
Sumário
1 LOGISIM 3
1.1 Iniciando o Logisim . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.1 A Barra do Menu . . . . . . . . . . . . . . . . . . . . . 4
1.1.2 Barra de Ferramentas . . . . . . . . . . . . . . . . . 4
1.1.3 Painel de Exploração . . . . . . . . . . . . . . . . . . 5
1.1.4 Área de Trabalho . . . . . . . . . . . . . . . . . . . . . 6
1.2 Construindo um Pequeno Circuito . . . . . . . . . . . . . . 6
2 BIBLIOTECAS 12
2.1 Baixando e Incluindo Bibliotecas . . . . . . . . . . . . . . 14
2.2 Criando Bibliotecas . . . . . . . . . . . . . . . . . . . . . . . 15
3 ANALISE COMBINACIONAL 16
4 LARGURA DE BITS 22
6 COMPONENTES 26
6.1 Distribuidores . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.2 Memória . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.2.1 Componente ROM . . . . . . . . . . . . . . . . . . . . 27
6.2.2 RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.3 Transistor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3
1.1.1 A Barra do Menu
1 2 3
4 6 5
4
6
Figura 4 - Painel de
Exploração.
5
1.1.4 Área de Trabalho
6
Figura 6 - Pasta Portas após
ser clicada.
7
Figura 7 - Portas AND e XOR na área de trabalho.
8 9
Figura 9 - Pinos.
8
Figura 10 - Esquema lógico.
9
Selecione cada porta seguida realize a ligação en-
lógica e modifique a pro- tre as portas e os pinos como
priedade quantidade de na imagem a seguir.
entradas para o valor 2. Em
Figura 12 - Circuito.
Figura 13
10
Figura 14 - Circuito lógico.
11
2 BIBLIOTECAS
12
Além das bibliotecas ap- regar biblioteca, haverá
resentadas o Logisim per- três opções:
mite a adição de novas
através da opção Projeto Biblioteca predefinida;
na barra de menu. Para
isso, clique no menu Pro- Biblioteca do Logisim;
jeto e em seguida em Car- e Biblioteca JAR.
13
Também é possível baixar remove-las. Para remover
algumas bibliotecas JAR uma biblioteca, clique na
feitas por usuários do pro- opção Projeto na barra de
grama e hospedadas no site Menu e escolha a opção
oficial do Logisim. Outra Descarregar Biblioteca.
opção é construir suas
próprias (veja capítulo 7) bib- O Logisim irá impedi-lo de
liotecas, embora isso exija descarregar bibliotecas que
um conhecimento profundo você esteja utilizando no mo-
em Java. mento, que apareçam na
barra de ferramentas, ou que
Além de acrescentar bib- estejam mapeados para um
liotecas também é possível botão do mouse.
No link:
http://ozark.hendrix.edu/öburch/logisim/links.html
14
2.2 Criando Bibliotecas
Figura 17
15
3 ANALISE COMBINACIONAL
16
Figura 18 - Janela de Análise Combinacional.
17
Figura 19
18
Figura 20 - Criando saída D.
19
Figura 22
20
struir um um circuito, mas pressão booleana, na guia
é possível construir circuitos Expressão.
também a partir da ex-
21
4 LARGURA DE BITS
22
componentes que exijam laranja.
larguras diferentes, o Lo- Acima, a largura de bits
gisim irá reclamar que são da porta NAND é igual a três
larguras incompatíveis e e o pino de saída (circulo
indicara onde com a cor mais a direita) têm largura 1.
23
5 CORES DAS CONEXÕES
24
Preto: O fio é portador de um valor multi-bit. Alguns ou
mesmo todos os bits poderão não estar especificados.
25
6 COMPONENTES
6.1 Distribuidores
26
6.2 Memória
27
PASSO 1: Coloque a ROM na área de trabalho e clique
sobre ela.
Figura 30.
28
PASSO 4: Na mesma guia clique em clicar para editar
irá aparecer o Editor Hexadecimal.
0012345678900000
Figura 33.
29
Se entrarmos com os bits mais a esquerda.
0011 na ROM ela irá con- A entrada Sel na ROM
verter esse valor para hex- funciona como um interrup-
adecimal (0011 = 3 em tor com largura de 1 bit. Se
hexa), então ira procurar na fornecido o valor lógico 0 a
terceira posição, (pois 0011 entrada Sel a ROM simples-
= 3 em hexa) o valor que mente não funcionará e ofer-
atribuímos, (nesse caso o ecerá como saída um valor
valor atribuído foi o próprio flutuante.
3), e então converterá esse Se o valor lógico for 1 en-
valor para binário e o apre- tão a ROM funciona normal-
sentará como saída no pino mente.
30
Figura 35.
6.2.2 RAM
31
Figura 37 - Representação de uma RAM pelo Logisim.
32
Para entender bem o menta construa o seguinte
funcionamento dessa ferra- circuito.
Figura 38.
Figura 39.
33
seja é entrada e saída ao exemplo os valores do pino
mesmo tempo). Mude por de A para 00000011
Figura 40.
Figura 41.
34
Digite no novo pino o valor 00000110 como na figura.
Figura 42.
Figura 43.
35
Na figura acima gravamos mos no pino da entrada A o
o valor 110 (que equivale a valor de 00000000 e depois
6 em hex), na memória da voltamos a ligar o triangulo.
RAM. Para gravarmos outro O resultado será o da figura
valor na 1 posição escreve- abaixo.
Figura 44.
36
Figura 45.
Figura 46.
37
6.3 Transistor
Figura 47.
38
Figura 48.
Figura 49.
39
Assim quando ligamos o impede que o pino em D re-
pino em ld desligamos o pino ceba duas saídas distintas.
superior dá direita. O que
40
7 SIMULANDO CIRCUITOS INTEGRADOS
41
Figura 50.
0123456070900000
Figura 51.
42
Figura 52.
Figura 53.
http://ozark.hendrix.edu/öburch/logisim/docs/2.7/pt/html/
guide/tutorial/tutor-test.html
43