Você está na página 1de 4

Universidade Federal de So Joo del-Rei

Departamento de Engenharia Eltrica


Disciplina: Circuitos Lgicos Prof.: Erivelton Geraldo Nepomuceno
Data: 25/08/15 Elaborado por: Heitor M. Rodrigues Junior

Introduo ao Logisim

1 Definies
Logisim uma ferramenta de simulao digital de circuitos lgicos. O software gratuito e apresenta uma
interface simples, o que facilita a aprendizagem dos conceitos mais bsicos relacionados aos circuitos lgicos.
A Figura 1 apresenta a tela inicial do software, que dividida em 5 partes: barra de menus, painel explorador,
tabela de atributos, barra de ferramentas e a tela principal.

Figura 1: Interface do software Logisim.

1.1 Barra de Menus


Como nos demais softwares, a barra de menus a regio onde so apresentados menus para prover funci-
onalidades a janelas especficas ou a algumas aplicaes, tais como abrir arquivos, interagir com o sistema ou
requisitar ajuda.

1.2 Tela Principal


A tela principal a regio onde os elementos que compe o circuito so inseridos, as conexes que ligam
esses elementos so feitas e a simulao pode ser observada.

1.3 Painel Explorador


O Logisim organiza ferramentas em bibliotecas, que so exibidas no painel explorados como pastas. Para
usar os componentes de uma biblioteca, basta acess-la dando um duplo clique ou clicando no smbolo "+"na
pasta correspondente. As bibliotecas distribudas com o software so:

Conexo: componentes que interagem diretamente com os fios.

1
Portas: componentes que executam funes lgicas simples.

Plexers: combinaes mais complexas de componentes, como multiplexadores e decodificadores.

Aritmtica: componentes que executam operaes aritmticas.

Memria: componentes que guardam dados, como flip-flops, registradores e RAM.

Entrada/Sada: componentes que tem a finalidade de interagir com o usurio.

Base: ferramentas essenciais para se usar o software.


Como a apostila introdutria no desenvolvimento da disciplina com o simulador, o foco ser apenas em
operaes lgicas mais simples. Portanto, as portas lgicas AND, OR e NOT sero os componentes mais
usados at a concluso da apostila. Ao decorrer do curso, o aluno poder explorar mais os recursos oferecidos
pelo software e desenvolver projetos envolvendo as demais ferramentas.
Alm dessas bibliotecas, o Logisim permite adicionar mais bibliotecas usando o submenu Carregar Bibli-
oteca do menu Projeto.

1.4 Tabela de Atributos


A tabela de atributos permite configurar os componentes da tela principal determinando atributos como
posio, quantidade de entradas, tamanho do componente, entre outros.
Para modificar um valor de atributo, basta clicar sobre o valor mostrado na tabela e atribuir o desejado.
Cada tipo de componente tem um conjunto diferente de atributos e para saber o que significam, basta acessar
ao submenu Bibliotecas de Referncia no menu Ajuda.
Se o usurio selecionar vrios componentes,a tabela exibir os atributos compartilhados por todos os com-
ponentes selecionados.
Um atalho til para alterar a orientao dos componentes apertar a tecla seta enquanto a ferramenta for
selecionada.

1.5 Barra de Ferramentas


Na barra de ferramentas se encontram os componentes mais utilizados no desenvolvimento de circuitos
lgicos:
Testar ( ): ferramenta que interage com os componentes realizando a simulao do circuito;

Selecionar/Editar ( ): seleciona, move e conecta os componentes do circuito uns aos outros usando fios;

Rtulo ( ): acrescenta texto ao circuito e rotula os componentes com um clique sobre eles.

Pino de Entrada ( ): entrada de nvel lgico;

Pino de Sada ( ): sada de nvel lgico;

Porta NO (NOT) ( ): acrescenta porta lgica NO;

Porta E (AND) ( ): acrescenta porta lgica E;

Porta OU (OR) ( ): acrescenta porta lgica OU.

1.6 Observaes Adicionais


Para excluir um componente basta selecion-lo e acessar Excluir no menu Editar ou pressionar a tecla
Delete.
Sempre que um fio terminar sobre outro, o Logisim automaticamente ir conect-los.
Quando o cursor estiver sobre um ponto que receber uma extremidade do fio, um pequeno crculo verde
ser desenhado em torno dele. Com isso, basta pressionar o boto do mouse e o arrastar at a outra extremidade
de outro componente para lig-los.
Quando voc terminar o trabalho, nenhum dos fios dever ser azul ou cinza. Fios azuis indicam que o valor
naquele ponto "desconhecido"e fios cinzas indicam que o fio no est no processo de construo do circuito.

2
Se depois que tudo estiver conectado, existir algum fio azul ou cinza, ento h algo errado. Os fios devem ter
as cores verde-claro (nvel lgico 1) ou verde-escuro (nvel lgico 0).
possvel obter alguns dados relacionados ao circuito atravs do software. Basta acessar o submenu Anlise
Combinacional dentro do menu Projeto. Ao selecionar o submenu indicado, uma janela ser exibida. As abas
Tabela e Expresso mostram, respectivamente a tabela-verdade e a expresso lgica (booleana) do circuito.

2 Criando um circuito
2.1 Exemplo Usando Porta Lgica OU (OR)
O comportamento de uma porta lgica OU pode ser analisado usando as ferramentas disponveis no soft-
ware, como mostra a Figura 2. Alm disso, tambm possvel obter a tabela-verdade desse circuito (Figura
3).

(a) Porta OU com nvel lgico 0 na sada (b) Porta OU com nvel lgico 1 na sada

Figura 2: Porta OU com 4 entradas

Figura 3: Tabela verdade da porta-lgica OU

2.2 Exemplo Usando Porta Lgica E (AND)


Da mesma forma, o comportamento da porta lgica E com quatro entradas pode ser obtido desenvolvendo
um circuito anlogo ao da Figura 4.

(a) Porta AND com nvel lgico 0 na (b) Porta AND com nvel lgico 1 na
sada sada

Figura 4: Porta AND com 4 entradas

3
Figura 5: Tabela verdade da porta-lgica E

3 Exerccios
3.1 Exerccio 1
O banheiro de um avio controlado por um sensor lgico em cada uma de suas cabines. Se a porta da
cabine estiver fechada, o sensor correspondente recebe nvel lgico 1. A lmpada que fica na porta do banheiro
acende no caso de alguma cabine disponvel. Sabendo-se que o avio possui 3 cabines A, B e C, monte o
circuito correspondente utilizando portas NOT e OR.

3.2 Exerccio 2
Na tabela abaixo so mostradas as equaes booleanas que representam as operaes lgicas AND e OR.
Dadas as entradas A, B e C, mostrar que a sada A B + A C pode ser fatorada como A (B + C).

3.3 Exerccio 3
Um sistema de alarme contra incndios possui um sensor de fumaa e outro de temperatura, os quais
disparam o alarme somente se ambos estiverem acionados. Alm dos sensores, h ainda uma opo de o
alarme ser ativado manualmente com um interruptor. Desenvolver o circuito do sistema de alarme contra
incndio apenas com portas lgicas OR, AND e NOT.

4 Referncia e Download do Software


Todas as informaes da apostila foram retiradas da pgina oficial do Dr. Carl Burch, principal desenvolve-
dor do software, onde tambm pode ser feito seu download gratuito: http://www.cburch.com/logisim/pt/index.html.

Você também pode gostar