Vous êtes sur la page 1sur 16

UNIVERSIDADE FEDERAL DE SANTA MARIA

BACHAREL EM ENGENHARIA ELTRICA


CAMPUS CACHOEIRA DO SUL
CIRCUITOS DIGITAIS I

PROJETO E SIMULAO DE UMA CALCULADORA


SIMPLES COM DISPLAY DE SETE SEGMENTOS

Las Menezes, Lucas Nogueira, Mirli Binder Vendruscolo

Cachoeira do Sul, RS, Brasil


2016

PROJETO E SIMULAO DE UMA CALCULADORA


SIMPLES COM DISPLAY DE SETE SEGMENTOS

Por

Las Menezes, Lucas Nogueira, Mirli Binder Vendruscolo

Relatrio apresentado ao curso de Engenharia Eltrica, projeto e simulao de


uma calculadora simples com display de sete segmentos, da Universidade
Federal de Santa Maria (UFSM, RS), como requisito parcial para obteno do
grau da cadeira de Circuitos Digitais I.

Orientadora: Prof. Fernanda de Morais Carnielutti

Cachoeira do Sul, RS, Brasil


2016

RESUMO
Relatrio de Circuitos Digitais I
Programa de Graduao em Engenharia Eltrica
Universidade Federal de Santa Maria
Relatrio apresentado ao curso de Engenharia Eltrica, projeto e simulao
de uma calculadora simples com display de sete segmentos
AUTORES: Las Menezes, Lucas Nogueira, Mirli Binder Vendruscolo
ORIENTADORA: Prof. Fernanda de Morais Carnielutti
Cachoeira do Sul, 14 de dezembro de 2016

Este relatrio trata do desenvolvimento e simulao de uma calculadora simples com


display de sete segmentos. Para tal foram construdos circuitos lgicos que realizam as
aritmticas, circuitos contadores para a seleo de dados de entrada e circuitos que
disponibilizam os resultados em mostradores de 7 segmentos (decodificador para displays).
Aps foi feito uma simulo do circuito com portas lgicas genricas e com componentes
comerciais no software proteus.

Palavras-chave: calculadora simples, display de sete segmentos, portas lgicas;

SUMRIO
1.

Introduo ...................................................................................................................................... 5

2.

Objetivos ........................................................................................................................................ 6
2.1 Objetivo geral .............................................................................................................................. 6
2.2 Objetivos especficos ................................................................................................................... 6

3.

Desenvolvimento ............................................................................................................................ 7
3.1 Ferramentas utilizadas ............................................................................................................... 7
3.2 Conceitos Utilizados .................................................................................................................... 7
3.3 Somador/subtrator de 8 bits com sinal ...................................................................................... 8
3.4 Montagem no software Proteus ................................................................................................. 8
3.4.1 O somador/subtrator em complemento de 2 ...................................................................... 8
3.4.2 O descomplementador de 2 ................................................................................................. 8
3.4.4 O decodificador binrio para BCD..................................................................................... 9
3.5 Cis comerciais ............................................................................................................................ 10

4.

Resultados de simulao ............................................................................................................. 10

5.

Concluso ..................................................................................................................................... 12

6.

Bibliografia .................................................................................................................................. 13

7.

Anexos .......................................................................................................................................... 14

1. Introduo
A eletrnica digital pode ser definida como um conjunto de determinadas tcnicas e dispositivos
integrados que pode ter vrios graus de complexidade. Ela possui forte aplicao em controle de
processos industriais, equipamentos de processamento de dados e equipamentos eletrnico em geral.
Os circuitos digitais tm um papel fundamental na eletrnica digital, onde seu funcionamento se
baseia na lgica booleana, onde a informao e guardade e processada em nveis lgicos 0 e 1 que
representam os dois nveis discretos de tenso.
Os circuitos digitais so compostos por portas lgicas que so responsveis pelas funes
executada nos circuitos digitais. Cada porta lgica tem sua prpria funo lgica especfica e so
basicamente consituidas por transistores, principalmente da famlia MOS, que funcionam como uma
chave liga-desliga. Com a evoluo da microeletronica, os transistores foram ficando cada vez
melhores e menores, aliados a obteno de novos circuitos com o menor nmero possvel de
transistores. Logo resultando em circuitos digitais extremamente pequenos que caberiam em um nico
encapsulamento de um chip.
Esse trabalho tem como objetivo projetar uma calculadora digital simples que faa as operaes
de soma e subtrao binrias de nmeros de 8 bits com sinal. Ser projetando um circuito que mostre
o resultado da operao em um display de sete segmentos (decodificador para display).
Implementaremos a simulao com portas lgicas, e no Cis comerciais. Aps a simulao com o
software proteus da calculadora simples , foi criada uma outra e simulada, essa com portas lgicas
genricas e com componentes comerciais do software Proteus.
Foi especificado componentes comerciais que realizam as mesmas funes e podem ser
empregados para a implementao do circuito digital resultante, e cujos modelos estejam presentes na
biblioteca do Proteus.

2. Objetivos
Tem-se como objetivo planejar, desenvolver e implementar o(s) circuito(s) necessrio(s) para o
funcionamento de uma calculadora digital simples que execute a soma e a subtrao binrias de
nmeros de 8 bits com sinal.

2.1 Objetivo geral


Em mbito geral, visa-se a otimizao do desenvolvimento e, consequentemente, do
resultado final do projeto. Bem como, adquirir conhecimentos e habilidades importantes para o
entendimento de lgica digital atravs da construo dos circuitos e do planejamento/execuo do
projeto. Para que o circuito funcione da melhor maneira possvel, necessita-se alcanar metas para
aperfeioar cada etapa da elaborao do trabalho. Desde o princpio, deve-se observar cada detalhe e
executar cada passo com bastante ateno e cuidado.

2.2 Objetivos especficos


Busca-se aprimorar, planejar e executar corretamente as seguintes etapas:
1) Conhecimentos de circuitos lgicos;
2) Conceitos de aritmtica binria;
3) Construo de tabelas verdade;
4) Extrao de equaes;
5) Circuito Somador/Subtrator;
6) Seletores e contadores;
7) Displays de 7 segmentos;
8) Compactao de circuitos;
9) Simulao em software;

3. Desenvolvimento
O projeto foi dividido basicamente em trs partes: Pesquisa e desenvolvimento
terico do circuito lgico; simulao lgica do projeto;

3.1 Ferramentas utilizadas


Utilizou-se o software Proteus que um simulador de circuitos eletronicos, o Proteus
constitudo pelo ISIS (para captura de esquemas, simulao SPICE e simulao de microcontroladores
da famlia PIC, com voltmetro, osciloscpio e gerador de funes) e pelo ARES (que serve para criar
layouts de placas de circuito impresso)

3.2 Conceitos Utilizados


Adio Binria:
Adio Binria a operao mais simples de Circuitos Aritmticos. executada da mesma
forma que a decimal, inclusive no "Vai-Um" (Carry Out, de sada, e Carry In, de entrada)
como pode ser entendida no exemplo dado abaixo. Quando somam-se dois nmeros binrios
comea-se pela coluna menos significativa.
Exemplo:
0+0 = 0
0+1 = 1
1+0 = 1
1+1 = 0 e "vai" 1
Meio Somador:
O circuito combinacional que executa 2 bits denominado de Meio Somador. O circuito Meio
Somador consiste em 2 entradas e 2 sadas. Podemos designar as 2 entradas pelos 2 bits a serem de
entrada que sero somados e as 2 sadas que so a Soma. Abaixo tem-se a tabela verdade de um
Circuito Meio Somador:
Tabela 1 - Tabela Verdade de um Meio Somador
A
0
0
1
1

B
0
1
0
1

S
0
1
1
0

CO (CARRY OUT)
0
0
0
1

O circuito Meio Somador tem este nome porque ele no leva em considerao os resultados de somas
menos significativas. Para casos em que a entrada menos significativa, denominada carry seja
considerada, usa-se a denominao de circuitos de Somador Completo.
Somador Completo:
Esses circuitos executam a soma dos 2 bits levando em considerao as entradas menos
significativas de bit de carry. Este somador tem as mesmas sadas do Meio Somador, so elas

a Soma e o Carry Out. O Somador Completo como citado acima possui Carry In. Ele
utilizado para somar nmeros de pelo menos 2 casas. Isso possvel cascateando um MeioSomador com Somadores Completos.

3.3 Somador/subtrator de 8 bits com sinal


A subtrao de dois nmeros inteiros pode ser representada pela seguinte frmula:

A B= A+ B + 1
onde o barramento de B representa a complementao de B, bit a bit.
Dois ou mais somadores completos podem ser conectados para construir somadores paralelos.
Um circuito somador/subtrator n bits originado do somador paralelo, porm com a adio de portas
XOR nas entradas associadas a B, permitindo a negao individual de cada bit de B. Para nmeros de
oito bits, so necessrios oito somadores/subtratores. A sada de carry gerada por cada somador/subtrator
conectada entrada de carry do prximo somador/subtrator de maior ordem. O somador/subtrator
paralelo pode operar dois nmeros inteiros, positivos ou negativos, desde que ambos estejam
representados em complemento de 2.

3.4 Montagem no software Proteus


3.4.1 O somador/subtrator em complemento de 2
Primeiramente, implementou-se um circuito somador/subtrator em complemento de 2 de oito
bits. (Ver Anexo 1) Em um somatrio de 8 bits, os resultados obtidos so resultados em complemento
de 2 e esto entre [-127, 127], logo ser necessrio quatro displays de 7 segmentos para a visualizao,
sendo trs especificos para os nmeros e um especfico para o sinal do resultado.

3.4.2 O descomplementador de 2
Como foi dito, os resultados do somador sairo em complemento de 2. necessrio
descomplementar os resultados. Para esta operao deve-se subtrair um do resultado e logo em seguida
calcular o complemento de 1. No projeto, o descomplementador de dois constitudo por um subtrator
completo que faz a operao de subtrair um dos resultados e por um circuito constitudo por portas XOR
para complementar para 1. (Ver Anexo 2)

3.4.3 O display de 7 segmentos

Um display comercial comum tem 12 pinos (Ver Figura 1).

Figura 1: Display de 7 segme


ntos
O display utilizado no projeto tem quatro pino, isto se deve ao fato de que ele um display
BCD-7 Segmentos, o que significa que dentro dele h um decodificador BCD para 7 segmentos. Os
quatro pinos so as entradas em BCD.

3.4.4 O decodificador binrio para BCD


O somador/subtrator opera com adio e subtrao binria, porm deseja-se visualizar os
resultados em um display de 7 segmentos. Como o display de 7 segmentos s recebe nmeros em BCD,
e o somador/subtrator resulta em binrio em complemento de 2, implementou-se um circuito
decodificador para converter nmeros binrios em nmeros BCD. (Ver Anexo 3) Ele recebe as oito
sada do descomplementador como entradas e resulta em 12 sadas em BCD.

10

3.5 Cis comerciais

CI 74283- Somador/ Subtrator em C2;


CI 74LS382 Subtrator completo;
CI 7447 Descodificador BCD de 7 segmentos;
CI 7486- XOR;
CI 74185 Descodificador de binario para BCD;

4. Resultados de simulao
Over flow- transbordamento de dados;

Operao de soma

Operao de subtrao;

11

12

5. Concluso
Na realizao do projeto tivemos a oportunidade, atravs de simulaes, de observar a funcionalidade
de vrios circuitos integrados comerciais. Assim como a potencialidade que o software proteus oferece
ao usurio.
Atravez das aulas tericas sobre operaes com nmeros binrios, construimos a simulao de uma
calculadora simples, na qual realiza apenas operaes de soma e subtrao, com nmeros de 8 bits
com sinal.
Para a realizao da atividade proposta, foi necessria a construo e aplicao de circuitos somadores
e subtratores somente com portas lgicas bsicas, os quais tivemos experincia em oper-los nas aulas
prticas da disciplina de circuitos digitais I, no laboratrio da eltrica da Universidade Federal de
Santa Maria- Campus Cachoeira do Sul.

13

6. Bibliografia
https://books.google.com.br/books?id=hSQ6DAAAQBAJ&pg=PA191&lpg=PA191&dq=portas+l%C3%B
3gicas+gen%C3%A9ricas&source=bl&ots=sjcID7cwic&sig=YIhHGtZ88LQLnm4sGHg6r-Sh2NQ&hl=ptPT&sa=X&ved=0ahUKEwizc761e3QAhWIGJAKHRW8CaUQ6AEISDAK#v=onepage&q=portas%20l%C3%B3gicas%20gen%C3%A9r
icas&f=false
FLOYD, Tomas L. Sistemas digitais: Fundamentos e aplicaes. 9.ed. Porto Alegre, RS: Bookman,
2007.

14

7. Anexos

Anexo 1

Anexo 2

Anexo 3

Anexo 4

15

Anexo 5

Vous aimerez peut-être aussi