SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Murilo Soares Pereira, RA: 298468
Pedro Henrique de Freitas, RA: 321443




     Experimento 06
    Unidade Aritm´tica
                 e


       Prof. Takashi Utsonomiya




                            ˜
   Universidade Federal de Sao Carlos




             S˜o Carlos - SP
              a
Sum´rio
   a
3




1       Resumo


    Neste experimento, ser˜o utilizados componentes e t´cnicas vistos anteriormente em
                          a                            e
aulas passadas, envolvendo, portanto, todo o conhecimento adquirido ao decorrer da dis-
ciplina. Utilizaremos, em v´rias partes desde documento, dados e conclus˜es obtidas em
                           a                                            o
relat´rios anteriores j´ avaliados e devidamente corrigidos pelo professor.
     o                 a
4




2       Objetivos



    O sexto e ultimo experimento da disciplina de Laborat´rio de Circuitos Digitais teve
              ´                                          o
como objetivo implementar em circuitos l´gicos o funcionamento de uma Unidade Aritm´-
                                        o                                          e
tica de 4 bits, capaz de efetuar as opera¸oes de adi¸˜o e subtra¸ao. A multiplica¸˜o e a
                                         c˜         ca          c˜               ca
divis˜o ser˜o dadas por somas e subtra¸oes sucessivas, respectivamente.
     a     a                          c˜
5




3        Componentes



    • Prot-o-board

    • Circuitos integrados (74LS83, 74LS86, 74LS173 e CD4511)

    • Chaves DIP

    • LEDs

    • Mult´
          ımetro

    • Oscilosc´
              ıpio

    • Gerador de frequˆncias
                      e

    • Fios

    • Alicate

    • Fonte de alimenta¸ao (5V)
                       c˜


3.1      Descri¸˜o dos componentes utilizados
               ca

3.1.1     Circuito 74LS173 - Flip-flop tipo D

    O circuito integrado 74LS173 ´ um registrador de 4 bits de alta velocidade que apresenta
                                 e
outputs em trˆs estados para utiliza¸˜o em sistemas organizados em barramento. Seu
             e                      ca
clock ´ ativado em borda de descida permitindo tanto o carregamento pelas entradas Di
      e
ou o armazenamento da informa¸ao (hold) dependendo no estado das Input Enable Lines
                             c˜
6


(IE1, IE2). Um estado ALTO em quaisquer das Output Enable Lines (OE1, OE2) faz
com que as sa´
             ıdas entrem num estado de alta impedˆncia sem afetar o estado atual da
                                                 a
mem´ria armazenada no circuito. Um sinal ALTO na entrada Master Reset (MR) reseta o
   o
registrador independente do estado do clock (CP) ou das entradas Output Enable e Input
Enable. Seu diagrama l´gico e de pinagens pode ser representado a seguir:
                      o




                        Figura 3.1: Circuito integrado 74LS173
7




            Figura 3.2: Diagrama l´gico do 74LS173
                                  o



                 MR   CP    IE1   IE2   Dn   Qn
                  H    x     x    x     x    L
                  L    L     x    x     x    Qn
                  L         H     x     x    Qn
                  L          x    H     x    Qn
                  L          L    L     L    L
                  L          L    L     H    H

Tabela 3.1: Tabela de representa¸ao do comportamento do 74LS173
                                c˜
8


3.1.2     Circuito 74LS86 – Subtrator

   O circuito 74LS86 ´ composto de quatro portas ou-exclusivo (XOR). A porta XOR
                     e
nos permite obtermos um resultado verdadeiro se, e somente se, a quantidade de entradas
verdadeiras na porta ´ ´
                     e ımpar. Para estud´-la, utilizamos, para tanto, o circuito integrado
                                        a
74LS86, que possui 4 portas l´gicas XOR em seus terminais 1-3, 4-6, 10-8 e 13-11 como no
                             o
esquema a seguir:




                          Figura 3.3: Circuito integrado 74LS86



        Tabela booleana                Tabela de d.d.p.               Tabela verdade
 Input A Input B Output Input A            Input B Output Input A        Input B Output
    0          0          0       0V         0V           0V      F         F          F
    0          1          1       0V         1V           1V      F         V          V
    1          0          1       5V         0V           1V      V         F          V
    1          1          0       5V         1V           0V      V         V          F




3.1.3     Circuito 74LS83 – Somador

   O circuito integrado 74LS83 ´ um somador bin´rio que aceita dois n´meros (A e B) de
                               e               a                     u
4 bits e um carry in (C0 , vem-um) como entradas. O 74LS83 produz uma soma na sa´
                                                                                ıda
9


de 4 bits e uma sa´ carry out (vai-um). Seu esquema l´gico pode ser visto a seguir. Note
                  ıda                                o
que o circuito ´ do tipo MSI (Medium-Scale Integration).
               e




                         Figura 3.4: Circuito integrado 74LS83




                         Figura 3.5: Esquema l´gico do 74LS83
                                              o
10


               Pino Sinal Entrada/Sa´
                                    ıda               Descri¸˜o
                                                            ca
                10     A0          E         Parcela menos significativa
                11     B0          E         Parcela menos significativa
                13     C0          E           Transporte de entrada
                 8     A1          E                   Parcela
                 7     B1          E                   Parcela
                 3     A2          E                   Parcela
                 4     B2          E                   Parcela
                 1     A3          E                   Parcela
                16     B3          E                   Parcela
                 9     S0          E                    Soma
                 6     S1          S                    Soma
                 2     S2          S                    Soma
                15     S3          S                    Soma
                14     C4          S             Transporte de sa´
                                                                 ıda

               Tabela 3.2: Tabela de pinagens e conex˜es para o 74LS83
                                                     o



3.1.4     Circuito CD4511 – Decodificador BCD de 7 segmentos

   O circuito integrado CD4511 fornece as fun¸oes de um latch de armazenamento de 4
                                             c˜
bits, um 8421 BCD-to-seven-segment-decoder, e capacidades de um controlador de sa´
                                                                                 ıda.
As entradas Lamp Test (LT), Blanking (BI), e Latch Enable (LE) s˜o utilizadas para
                                                                a
testar o display, desligar ou ajustar o brilho do display (atrav´s de PWM - pulse width
                                                                e
modulation) e armazenar o c´digo BCD, respectivamente.
                           o

   A representa¸ao decimal num display de 7 segmentos ´ efetuada de acordo com a
               c˜                                     e
seguinte tabela de comportamento, correspondente as sa´
                                                 ` ıdas do circuito CD4511 (Diagrama
de pinagens e tabela de comportamento mostrado a seguir), semelhante a de um circuito
                                                                     `
74LS48:
11




                   Figura 3.6: Circuito integrado CD4511



     Entrada BCD Representa¸ao decimal A
                           c˜                    B C D E F G
         0000                  0             1   1   1     1   1   1   0
         0001                  1             0   1   1     0   0   0   0
         0010                  2             1   1   0     1   1   0   1
         0011                  3             1   1   1     1   0   0   1
         0100                  4             0   1   1     0   0   1   1
         0101                  5             1   0   1     1   0   1   1
         0110                  6             0   0   1     1   1   1   1
         0111                  7             1   1   1     0   0   0   0
         1000                  8             1   1   1     1   1   1   1
         1001                  9             1   1   1     0   0   1   1

Tabela 3.3: Tabela de representa¸ao decimal para o display de sete segmentos
                                c˜
12


               Entradas           BI’/               Sa´
                                                       ıdas
      LT   RBI D      C   B   A RBO      a   b   c     d      e   f   g
00    H    H      L   L   L   L    H     H H     H H H H              L
01    H    X      L   L   L   H    H     L   H   H     L      L   L   L
02    H    X      L   L   H   L    H     H H     L     H H        L   H
03    H    X      L   L   H   H    H     H H     H H          L   L   H
04    H    X      L   H   L   L    H     L   H   H     L      L   H   H
05    H    X      L   H   L   H    H     H   L   H H          L   H   H
06    H    X      L   H H     L    H     L   L   H H H H              H
07    H    X      L   H H     H    H     H H     H     L      L   L   L
08    H    X      H   L   L   L    H     H H     H H H H              H
09    H    X      H   L   L   H    H     H H     H     L      L   H   H
10    H    X      H   L   H   L    H     L   L   L     H H        L   H
11    H    X      H   L   H   H    H     L   L   H H          L   L   H
12    H    X      H   H   L   L    H     L   H   L     L      L   H   H
13    H    X      H   H   L   H    H     H   L   L     H      L   H   H
14    H    X      H   H H     L    H     L   L   L     H H H          H
15    H    X      H   H H     H    H     L   L   L     L      L   L   L
BI    H    H      X   X X     X    L     L   L   L     L      L   L   L
RBI   H    L      L   L   L   L    L     L   L   L     L      L   L   L
LT    L    X      X   X X     X    H     H H     H H H H              H

Tabela 3.4: Tabela de representa¸ao do comportamento do C4511
                                c˜
13




4       Introdu¸˜o Te´rica
               ca    o



4.1     Somador Completo

    Aqu´m do somador parcial, para somar n´meros com v´rios bits ´ necess´rio somar
       e                                  u           a          e       a
tamb´m o bit de transporte vindo do est´gio anterior. Temos, portanto, trˆs bits a serem
    e                                  a                                 e
somados: as parcelas Ai e Bi e o transporte Ci (vem-um), gerado pelo est´gio anterior. O
                                                                        a
somador deve gerar o bit de soma Si e o bit de transporte Ci+1 (vai-um) para o pr´ximo
                                                                                 o
est´gio. Estas opera¸oes se realizam segundo a tabela verdade abaixo:
   a                c˜

                        Ai   Bi Ci (Vem-um) Ci+1 (Vai-um) S
                        0    0          0              0       0
                        0    0          l              0       1
                        0    0          0              0       0
                        0    0          l              0       1
                        1    0          0              0       1
                        1    0          1              1       0
                        1    1          0              1       0
                        1    1          1              1       1

                                 Tabela 4.1: Tabela-verdade



4.2     Complemento de um n´ mero bin´rio
                           u         a

    Complemento ´ a diferen¸a entre cada algarismo do n´mero e o maior algarismo poss´
                e          c                           u                             ıvel
na base. Uma vantagem da utiliza¸˜o da representa¸˜o em complemento ´ que a subtra¸ao
                                ca               ca                 e             c˜
14


entre dois n´meros pode ser substitu´ pela soma do primeiro n´mero com o segundo
            u                       ıda                      u
n´mero em complemento.
 u


4.2.1       Complemento de 1

    A representa¸˜o em complemento de 1 de um determinado n´mero bin´rio ´ obtida pela
                ca                                         u        a e
nega¸˜o de todos seus bits. Ou seja, todo bit 0 passa a ser bit 1 e todo bit originalmente 1
    ca
passa a ser 0. Todos os n bits do n´mero devem ser negados, mesmo o bit de sinal. Desta
                                   u
forma, ressalta-se que o n´mero 0 tem duas representa¸oes: 00000000 (+0) e 11111111
                          u                          c˜
(-0).


4.2.2       Complemento de 2

    A representa¸ao em complemento de 2 ´ an´loga a representa¸˜o em complemento de
                c˜                      e a                   ca
1 mas tem a vantagem de possuir uma unica representa¸ao para o n´mero 0. Uma maneira
                                    ´               c˜          u
de obter o complemento de 2 de um n´mero ´ tomar seu complemento de 1 e somar 1.
                                   u     e


Subtra¸˜o utilizando complemento de 2
      ca

    Para realizar a subtra¸ao de dois n´meros bin´rios pode-se utilizar a soma do primeiro
                          c˜           u         a
n´mero com o segundo em complemento de 2. O m´todo consiste em somar o primeiro valor
 u                                           e
com o segundo j´ posto em seu complemento de 2. Se o bit de excesso (vai-1) ocorrer para
               a
fora do n´mero significa que o dado obtido est´ correto e ´ positivo. Se o bit de excesso
         u                                   a           e
n˜o ocorrer para fora do n´mero, significa que o dado obtido deve ser complementado
 a                        u
(em complemento de 2) para estar correto. Feito isso, conclui-se que o n´mero obtido ´
                                                                        u            e
negativo.


4.3     Somador paralelo de 4 bits

    Para fim do experimento, foi utilizado, para comple¸˜o do sistema somador, um so-
                                                      ca
mador paralelo de 4 bits que funciona da seguinte forma: os bits do somador podem ser
15


cascateados, conectando-se o transporte de sa´ do primeiro est´gio (bit menos significa-
                                             ıda              a
tivo) com a entrada de transporte do segundo est´gio, o transporte de sa´ do segundo
                                                a                       ıda
com o transporte de entrada do terceiro e assim sucessivamente. O circuito integrado
74LS83 ´ um somador bin´rio que aceita dois n´meros (A e B) de 4 bits e um carry in (C0 ,
       e               a                     u
vem-um) como entradas. O 74LS83 produz uma soma na sa´ de 4 bits e uma sa´ carry
                                                     ıda                 ıda
out (vai-um). Seu esquema l´gico e representa¸˜o de circuito integrado podem ser vistos a
                           o                 ca
seguir:




                         Figura 4.1: Circuito integrado 74LS83
16




                         Figura 4.2: Esquema l´gico do 74LS83
                                              o




4.4     Decodificador e display

   O decodificador de 7 segmentos (componente CD4511) a ser utilizado neste experimento
´ caracterizado por possuir sa´
e                             ıdas que s˜o respons´veis pela ativa¸ao de amplificadores de
                                        a         a               c˜
corrente, pois esta ´ insuficiente para acionarmos um LED. Se o componente CD4511 tiver
                    e
uma sa´ alta, um transistor ´ saturado e o LED recebe a corrente amplificada. Mas
      ıda                   e
caso o componente tiver uma sa´ baixa, seu transistor ´ interrompido e o seu LED
                              ıda                     e
correspondente se apaga, pois nenhuma corrente chegar´ at´ ele.
                                                     a e

   O display de sete segmentos ´ um inv´lucro com sete filamentos de leds, posicionados
                               e       o
de modo a possibilitar a forma¸ao de n´meros decimais e algumas letras utilizadas no
                              c˜      u
17


c´digo hexadecimal. A figura a seguir representa uma unidade do display gen´rica, com a
 o                                                                        e
nomenclatura de identifica¸ao dos segmentos usual em manuais pr´ticos.
                         c˜                                   a




                          Figura 4.3: Display de sete segmentos




4.5     Flip-flop tipo D

   O flip-flop D constitui-se de um flip-flop tipo SR mas com suas entradas unificadas
(sendo uma negada), que elimina a desvantagem do SR de n˜o se poder utilizar o estado
                                                        a
indefinido, sendo esta possibilidade eliminada. Sendo assim, necessita-se apenas da entrada
de controle, C para que se possa manter o estado anterior ou transferir o sinal como
representado a seguir:
18




                          Figura 4.4: Display de sete segmentos



                             C     D       Pr´ximo estado
                                             o
                              0     x   Mant´m o estado atual
                                            e
                              1     0             0
                              1     1             1

                                  Tabela 4.2: Tabela-verdade




4.6     Descri¸˜o da unidade aritm´tica
              ca                  e

   A unidade aritm´tica ´ composta por um bloco de opera¸˜o, composto pelos circuitos
                  e     e                               ca
somador e subtrator (74LS83 e 74LS86) e um registrador (74LS173), que armazena e car-
rega o resultado das opera¸oes obtidos do bloco de opera¸oes e o transmite para o display.
                          c˜                            c˜
A montagem da unidade completa ser´ detalhada a seguir.
                                  a


4.6.1    Montagem do bloco de opera¸oes
                                   c˜

   O bloco somador/subtrator ´ o bloco central de nossa unidade aritm´tica. Ele ser´ o
                             e                                       e             a
respons´vel por efetuar os processos aritm´ticos de soma e subtra¸˜o que ser˜o armazenados
       a                                  e                      ca         a
no registrados e assim exibidos no display.
19


   O somador recebe entradas dadas pelas chaves DIP (entradas A) que realizar´ as
                                                                             a
opera¸˜es com as sa´
     co            ıdas do circuito subtrator que, como dito antes, constitui-se de portas
XOR, e essas realizam suas opera¸˜es com entradas dadas pelas chaves DIP (entradas B)
                                co
em pares com uma chave de controle que nesse experimento se comporta como um seletor
de opera¸oes. Se a chave de controle tiver uma entrada alta as entradas B fazem uma
        c˜
opera¸˜o de XOR que complementa-as e assim complementadas entram em somat´rio no
     ca                                                                  o
circuito somador, representando uma subtra¸ao, por´m para valores de opera¸oes em que
                                          c˜      e                       c˜
A < B a opera¸ao representa um valor em complemento de 2, pois a representa¸ao deveria
             c˜                                                            c˜
ser um n´mero negativo. O esquema de liga¸˜o ´ dado a seguir:
        u                                ca e




                          Figura 4.5: Bloco somador/subtrator



4.6.2    Montagem do bloco do registrador

   O bloco registrador de sa´ ´ tamb´m um componente de mem´ria que utiliza o
                            ıda e   e                      o
circuito integrado 74LS173, tamb´m possuindo as entradas OE1 e OE2 aterradas para
                                e
sempre habilitar sua sa´
                       ıda, bem como a entrada MR’ aterrada para o circuito n˜o ser
                                                                             a
resetado. As entradas IE1 e IE2 (pinos 10 e 9) ser˜o conectadas a uma chave LO’ que
                                                  a
habilitar´ o carregamento do circuito, efetuado sempre que clock (pino 7) for acionado,
         a
quando carregado o sinal de 4 bits ´ ent˜o direcionado para o decodifcador e display.
                                   e    a
20


4.6.3    Montagem da unidade aritm´tica
                                  e

   Ao fim da montagem e verifica¸˜o de cada bloco em separado, pudemos, com a se-
                              ca
guran¸a de que nossos circuitos funcionavam, unific´-los num circuito unico para compor
     c                                            a                  ´
a unidade aritm´tica. Assim, conectamos todos circuitos entre si, conectamos o clock do
               e
circuito registrador num gerador de frequˆncia e conectamos as chaves de ativa¸˜o sub-
                                         e                                    ca
seq¨entes (LA’, LB’, SU e EU), e suas interliga¸oes s˜o representadas a seguir:
   u                                           c˜    a




                             Figura 4.6: Unidade aritm´tica
                                                      e
21




5       Tarefa



    Como verificado em experimento, a unidade aritm´tica n˜o funciona totalmente para
                                                  e      a
as opera¸˜es de subtra¸ao, uma vez que, quando o resultado representado deveria ser um
        co            c˜
valor negativo o display representa o m´dulo desse valor em complemento de dois, e nota-se
                                       o
que o LED referente ao valor de vai-um estabiliza em n´ baixo, representando um valor
                                                      ıvel
negativo.

    A fim de corrigir o erro de mostragem para valores de resultado negativo, precisamos
implementar algo que realize o processo imverso de complemento de 2 para que o resultado
mostrado no display esteja correto, Essa necessidade de complemento ocorrer´ quando SU
                                                                           a
estiver em 1, indicando subtra¸˜o e quando o bit vai-1 (pino 14 do somador) estiver em 0.
                              ca
Assim, a id´ia b´sica do circuito corrigido ´ usar uma porta AND determinando a condi¸˜o
           e    a                           e                                        ca
do controle (SU) e do bit vai-1 onde ´ poss´ tamb´m a aplica¸˜o de outro display para
                                     e     ıvel  e          ca
indica¸ao de um sinal de nega¸ao para o novo valor obtido.
      c˜                     c˜
22




Figura 5.1: Unidade aritm´tica
                         e
23




6       Conclus˜o
               a


    No sexto experimento da disciplina de laborat´rio de circuitos digitais verificamos o
                                                 o
funcionamento de uma unidade aritim´tica, um sistema composto de duas unidades centrais
                                   e
(sumador e subtrator) que relizam os c´lculos previstos al´m de um registrador que carrega
                                      a                   e
o resultado do c´lculo e o transfere para o display de sete segmentos.
                a

    Particularmente, a implementa¸˜o da unidade aritm´tica foi bastante satisfat´ria, pois
                                 ca                  e                          o
representou a cria¸ao de algo mais t´til, por ser uma unidade de um instrumento utilizado
                  c˜                a
no dia-a-dia que seria a calculadora.

    Sendo assim, ao concluir o curso vemos a versatilidade dos circuitos digitais, que repre-
sentam os prim´rdios da tecnologia moderna, e que nos possibilitam a cria¸ao de diversos
              o                                                          c˜
dispositivos com as utilidades mais variadas.
24




7       Bibliografia



    • MALVINO e LEACH. Eletrˆnica Digital: Princ´
                            o                   ıpios e Aplica¸oes.
                                                              c˜

    • TOCCI, WIDMER E MOSS. Sistemas Digitais: Princ´
                                                    ıpios e Aplica¸˜es.
                                                                  co

    • DATASHEET CATALOG; 74LS173 - 4-BIT D-TYPE REGISTER WITH 3-STATE
      OUTPUTS
      http://www.datasheetcatalog.com/datasheets pdf/7/4/L/S/74LS173.shtml

    • DATASHEET CATALOG; 74LS83 - 4-BIT BINARY FULL ADDER WITH FAST
      CARRY
      http://www.datasheetcatalog.com/datasheets pdf/7/4/L/S/74LS83.shtml

    • DATASHEET CATALOG; 74LS86 - Quad 2-Input Exclusive-OR Gate
      http://www.datasheetcatalog.com/datasheets pdf/7/4/L/S/74LS86.shtml

Contenu connexe

Tendances

Aula 1 - Assembly - 8051
Aula 1 - Assembly - 8051Aula 1 - Assembly - 8051
Aula 1 - Assembly - 8051
Thiago Oliveira
 
Aula 4 - Assembly - 8051
Aula 4 - Assembly - 8051Aula 4 - Assembly - 8051
Aula 4 - Assembly - 8051
Thiago Oliveira
 
Aula 3 - Assembly - 8051
Aula 3 - Assembly - 8051Aula 3 - Assembly - 8051
Aula 3 - Assembly - 8051
Thiago Oliveira
 
Apostila clp - blocos funcionais
Apostila   clp - blocos funcionaisApostila   clp - blocos funcionais
Apostila clp - blocos funcionais
Robisonpardim
 
Apostila+de+programação+ladder+ +clp+micrologix+1200
Apostila+de+programação+ladder+ +clp+micrologix+1200Apostila+de+programação+ladder+ +clp+micrologix+1200
Apostila+de+programação+ladder+ +clp+micrologix+1200
Jeziel Rodrigues
 

Tendances (20)

Aula 1 - Assembly - 8051
Aula 1 - Assembly - 8051Aula 1 - Assembly - 8051
Aula 1 - Assembly - 8051
 
Aula 4 - Assembly - 8051
Aula 4 - Assembly - 8051Aula 4 - Assembly - 8051
Aula 4 - Assembly - 8051
 
Circuitos
CircuitosCircuitos
Circuitos
 
Display 7 seguimentos.
Display 7 seguimentos.Display 7 seguimentos.
Display 7 seguimentos.
 
Aula 3 - Assembly - 8051
Aula 3 - Assembly - 8051Aula 3 - Assembly - 8051
Aula 3 - Assembly - 8051
 
Capitulo 004 logica ladder - logica combinacional
Capitulo 004   logica ladder - logica combinacionalCapitulo 004   logica ladder - logica combinacional
Capitulo 004 logica ladder - logica combinacional
 
Clp aprendizagem clic2 weg
Clp aprendizagem clic2 wegClp aprendizagem clic2 weg
Clp aprendizagem clic2 weg
 
Display de 7 segmentos multiplexados
Display de 7 segmentos multiplexadosDisplay de 7 segmentos multiplexados
Display de 7 segmentos multiplexados
 
03 linguagem ladder instrucoes de bit
03 linguagem ladder instrucoes de bit03 linguagem ladder instrucoes de bit
03 linguagem ladder instrucoes de bit
 
Resumo linguagem c para microcontroladores PIC usando MikroC
Resumo linguagem c para microcontroladores PIC usando MikroCResumo linguagem c para microcontroladores PIC usando MikroC
Resumo linguagem c para microcontroladores PIC usando MikroC
 
Contadorgray
ContadorgrayContadorgray
Contadorgray
 
Linguagem Assembly
Linguagem AssemblyLinguagem Assembly
Linguagem Assembly
 
Apostila clp - blocos funcionais
Apostila   clp - blocos funcionaisApostila   clp - blocos funcionais
Apostila clp - blocos funcionais
 
Apostila de comandos 8051
Apostila de comandos 8051Apostila de comandos 8051
Apostila de comandos 8051
 
Apostila+de+programação+ladder+ +clp+micrologix+1200
Apostila+de+programação+ladder+ +clp+micrologix+1200Apostila+de+programação+ladder+ +clp+micrologix+1200
Apostila+de+programação+ladder+ +clp+micrologix+1200
 
C pic
C picC pic
C pic
 
Pbl assembly avr como atmega328 p - rev.1
Pbl   assembly avr como atmega328 p - rev.1Pbl   assembly avr como atmega328 p - rev.1
Pbl assembly avr como atmega328 p - rev.1
 
Apostila de plc gladimir
Apostila de plc gladimirApostila de plc gladimir
Apostila de plc gladimir
 
Estudo dirigido arquitetura didática
Estudo dirigido arquitetura didáticaEstudo dirigido arquitetura didática
Estudo dirigido arquitetura didática
 
Microcontroladores PIC - Entradas e saídas Digitais
Microcontroladores PIC - Entradas e saídas DigitaisMicrocontroladores PIC - Entradas e saídas Digitais
Microcontroladores PIC - Entradas e saídas Digitais
 

Similaire à Unidade Aritmética

Curso básico de eletrônica digital parte 7
Curso básico de eletrônica digital parte 7Curso básico de eletrônica digital parte 7
Curso básico de eletrônica digital parte 7
Renan Boccia
 
Cap 14 monoestaveis-astaveis_exp_01_07
Cap 14 monoestaveis-astaveis_exp_01_07Cap 14 monoestaveis-astaveis_exp_01_07
Cap 14 monoestaveis-astaveis_exp_01_07
Ponciano Mariano
 
Curso básico de eletrônica digital parte 11
Curso básico de eletrônica digital parte 11Curso básico de eletrônica digital parte 11
Curso básico de eletrônica digital parte 11
Renan Boccia
 
Curso básico de eletrônica digital parte 5
Curso básico de eletrônica digital parte 5Curso básico de eletrônica digital parte 5
Curso básico de eletrônica digital parte 5
Renan Boccia
 
Curso básico de eletrônica digital parte 9
Curso básico de eletrônica digital parte 9Curso básico de eletrônica digital parte 9
Curso básico de eletrônica digital parte 9
Renan Boccia
 

Similaire à Unidade Aritmética (20)

Circuitos combinatorios
Circuitos combinatoriosCircuitos combinatorios
Circuitos combinatorios
 
Discretos
DiscretosDiscretos
Discretos
 
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
 
Curso básico de eletrônica digital parte 7
Curso básico de eletrônica digital parte 7Curso básico de eletrônica digital parte 7
Curso básico de eletrônica digital parte 7
 
Rel lab 4
Rel lab 4Rel lab 4
Rel lab 4
 
Artigo multivibrador biestável
Artigo multivibrador biestávelArtigo multivibrador biestável
Artigo multivibrador biestável
 
Cap 14 monoestaveis-astaveis_exp_01_07
Cap 14 monoestaveis-astaveis_exp_01_07Cap 14 monoestaveis-astaveis_exp_01_07
Cap 14 monoestaveis-astaveis_exp_01_07
 
Pv0013
Pv0013Pv0013
Pv0013
 
Analógico_Digital.pptx
Analógico_Digital.pptxAnalógico_Digital.pptx
Analógico_Digital.pptx
 
Curso básico de eletrônica digital parte 11
Curso básico de eletrônica digital parte 11Curso básico de eletrônica digital parte 11
Curso básico de eletrônica digital parte 11
 
Projeto – Transmissão de voz digital
Projeto – Transmissão de voz digitalProjeto – Transmissão de voz digital
Projeto – Transmissão de voz digital
 
C43 hardware
C43   hardwareC43   hardware
C43 hardware
 
Capitulo ii
Capitulo iiCapitulo ii
Capitulo ii
 
Curso básico de eletrônica digital parte 5
Curso básico de eletrônica digital parte 5Curso básico de eletrônica digital parte 5
Curso básico de eletrônica digital parte 5
 
Apost prog lad_clp micrologix1200
Apost prog lad_clp micrologix1200Apost prog lad_clp micrologix1200
Apost prog lad_clp micrologix1200
 
Curso básico de eletrônica digital parte 9
Curso básico de eletrônica digital parte 9Curso básico de eletrônica digital parte 9
Curso básico de eletrônica digital parte 9
 
Microcontroladores: El microcontrolador 8051
Microcontroladores: El microcontrolador 8051 Microcontroladores: El microcontrolador 8051
Microcontroladores: El microcontrolador 8051
 
Controlo Industrial - ADC
Controlo Industrial - ADCControlo Industrial - ADC
Controlo Industrial - ADC
 
computaçao
computaçaocomputaçao
computaçao
 
Roteiro 1 portas lógicas básicas
Roteiro 1   portas lógicas básicasRoteiro 1   portas lógicas básicas
Roteiro 1 portas lógicas básicas
 

Dernier

Dernier (6)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Unidade Aritmética

  • 1. Murilo Soares Pereira, RA: 298468 Pedro Henrique de Freitas, RA: 321443 Experimento 06 Unidade Aritm´tica e Prof. Takashi Utsonomiya ˜ Universidade Federal de Sao Carlos S˜o Carlos - SP a
  • 3. 3 1 Resumo Neste experimento, ser˜o utilizados componentes e t´cnicas vistos anteriormente em a e aulas passadas, envolvendo, portanto, todo o conhecimento adquirido ao decorrer da dis- ciplina. Utilizaremos, em v´rias partes desde documento, dados e conclus˜es obtidas em a o relat´rios anteriores j´ avaliados e devidamente corrigidos pelo professor. o a
  • 4. 4 2 Objetivos O sexto e ultimo experimento da disciplina de Laborat´rio de Circuitos Digitais teve ´ o como objetivo implementar em circuitos l´gicos o funcionamento de uma Unidade Aritm´- o e tica de 4 bits, capaz de efetuar as opera¸oes de adi¸˜o e subtra¸ao. A multiplica¸˜o e a c˜ ca c˜ ca divis˜o ser˜o dadas por somas e subtra¸oes sucessivas, respectivamente. a a c˜
  • 5. 5 3 Componentes • Prot-o-board • Circuitos integrados (74LS83, 74LS86, 74LS173 e CD4511) • Chaves DIP • LEDs • Mult´ ımetro • Oscilosc´ ıpio • Gerador de frequˆncias e • Fios • Alicate • Fonte de alimenta¸ao (5V) c˜ 3.1 Descri¸˜o dos componentes utilizados ca 3.1.1 Circuito 74LS173 - Flip-flop tipo D O circuito integrado 74LS173 ´ um registrador de 4 bits de alta velocidade que apresenta e outputs em trˆs estados para utiliza¸˜o em sistemas organizados em barramento. Seu e ca clock ´ ativado em borda de descida permitindo tanto o carregamento pelas entradas Di e ou o armazenamento da informa¸ao (hold) dependendo no estado das Input Enable Lines c˜
  • 6. 6 (IE1, IE2). Um estado ALTO em quaisquer das Output Enable Lines (OE1, OE2) faz com que as sa´ ıdas entrem num estado de alta impedˆncia sem afetar o estado atual da a mem´ria armazenada no circuito. Um sinal ALTO na entrada Master Reset (MR) reseta o o registrador independente do estado do clock (CP) ou das entradas Output Enable e Input Enable. Seu diagrama l´gico e de pinagens pode ser representado a seguir: o Figura 3.1: Circuito integrado 74LS173
  • 7. 7 Figura 3.2: Diagrama l´gico do 74LS173 o MR CP IE1 IE2 Dn Qn H x x x x L L L x x x Qn L H x x Qn L x H x Qn L L L L L L L L H H Tabela 3.1: Tabela de representa¸ao do comportamento do 74LS173 c˜
  • 8. 8 3.1.2 Circuito 74LS86 – Subtrator O circuito 74LS86 ´ composto de quatro portas ou-exclusivo (XOR). A porta XOR e nos permite obtermos um resultado verdadeiro se, e somente se, a quantidade de entradas verdadeiras na porta ´ ´ e ımpar. Para estud´-la, utilizamos, para tanto, o circuito integrado a 74LS86, que possui 4 portas l´gicas XOR em seus terminais 1-3, 4-6, 10-8 e 13-11 como no o esquema a seguir: Figura 3.3: Circuito integrado 74LS86 Tabela booleana Tabela de d.d.p. Tabela verdade Input A Input B Output Input A Input B Output Input A Input B Output 0 0 0 0V 0V 0V F F F 0 1 1 0V 1V 1V F V V 1 0 1 5V 0V 1V V F V 1 1 0 5V 1V 0V V V F 3.1.3 Circuito 74LS83 – Somador O circuito integrado 74LS83 ´ um somador bin´rio que aceita dois n´meros (A e B) de e a u 4 bits e um carry in (C0 , vem-um) como entradas. O 74LS83 produz uma soma na sa´ ıda
  • 9. 9 de 4 bits e uma sa´ carry out (vai-um). Seu esquema l´gico pode ser visto a seguir. Note ıda o que o circuito ´ do tipo MSI (Medium-Scale Integration). e Figura 3.4: Circuito integrado 74LS83 Figura 3.5: Esquema l´gico do 74LS83 o
  • 10. 10 Pino Sinal Entrada/Sa´ ıda Descri¸˜o ca 10 A0 E Parcela menos significativa 11 B0 E Parcela menos significativa 13 C0 E Transporte de entrada 8 A1 E Parcela 7 B1 E Parcela 3 A2 E Parcela 4 B2 E Parcela 1 A3 E Parcela 16 B3 E Parcela 9 S0 E Soma 6 S1 S Soma 2 S2 S Soma 15 S3 S Soma 14 C4 S Transporte de sa´ ıda Tabela 3.2: Tabela de pinagens e conex˜es para o 74LS83 o 3.1.4 Circuito CD4511 – Decodificador BCD de 7 segmentos O circuito integrado CD4511 fornece as fun¸oes de um latch de armazenamento de 4 c˜ bits, um 8421 BCD-to-seven-segment-decoder, e capacidades de um controlador de sa´ ıda. As entradas Lamp Test (LT), Blanking (BI), e Latch Enable (LE) s˜o utilizadas para a testar o display, desligar ou ajustar o brilho do display (atrav´s de PWM - pulse width e modulation) e armazenar o c´digo BCD, respectivamente. o A representa¸ao decimal num display de 7 segmentos ´ efetuada de acordo com a c˜ e seguinte tabela de comportamento, correspondente as sa´ ` ıdas do circuito CD4511 (Diagrama de pinagens e tabela de comportamento mostrado a seguir), semelhante a de um circuito ` 74LS48:
  • 11. 11 Figura 3.6: Circuito integrado CD4511 Entrada BCD Representa¸ao decimal A c˜ B C D E F G 0000 0 1 1 1 1 1 1 0 0001 1 0 1 1 0 0 0 0 0010 2 1 1 0 1 1 0 1 0011 3 1 1 1 1 0 0 1 0100 4 0 1 1 0 0 1 1 0101 5 1 0 1 1 0 1 1 0110 6 0 0 1 1 1 1 1 0111 7 1 1 1 0 0 0 0 1000 8 1 1 1 1 1 1 1 1001 9 1 1 1 0 0 1 1 Tabela 3.3: Tabela de representa¸ao decimal para o display de sete segmentos c˜
  • 12. 12 Entradas BI’/ Sa´ ıdas LT RBI D C B A RBO a b c d e f g 00 H H L L L L H H H H H H H L 01 H X L L L H H L H H L L L L 02 H X L L H L H H H L H H L H 03 H X L L H H H H H H H L L H 04 H X L H L L H L H H L L H H 05 H X L H L H H H L H H L H H 06 H X L H H L H L L H H H H H 07 H X L H H H H H H H L L L L 08 H X H L L L H H H H H H H H 09 H X H L L H H H H H L L H H 10 H X H L H L H L L L H H L H 11 H X H L H H H L L H H L L H 12 H X H H L L H L H L L L H H 13 H X H H L H H H L L H L H H 14 H X H H H L H L L L H H H H 15 H X H H H H H L L L L L L L BI H H X X X X L L L L L L L L RBI H L L L L L L L L L L L L L LT L X X X X X H H H H H H H H Tabela 3.4: Tabela de representa¸ao do comportamento do C4511 c˜
  • 13. 13 4 Introdu¸˜o Te´rica ca o 4.1 Somador Completo Aqu´m do somador parcial, para somar n´meros com v´rios bits ´ necess´rio somar e u a e a tamb´m o bit de transporte vindo do est´gio anterior. Temos, portanto, trˆs bits a serem e a e somados: as parcelas Ai e Bi e o transporte Ci (vem-um), gerado pelo est´gio anterior. O a somador deve gerar o bit de soma Si e o bit de transporte Ci+1 (vai-um) para o pr´ximo o est´gio. Estas opera¸oes se realizam segundo a tabela verdade abaixo: a c˜ Ai Bi Ci (Vem-um) Ci+1 (Vai-um) S 0 0 0 0 0 0 0 l 0 1 0 0 0 0 0 0 0 l 0 1 1 0 0 0 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 Tabela 4.1: Tabela-verdade 4.2 Complemento de um n´ mero bin´rio u a Complemento ´ a diferen¸a entre cada algarismo do n´mero e o maior algarismo poss´ e c u ıvel na base. Uma vantagem da utiliza¸˜o da representa¸˜o em complemento ´ que a subtra¸ao ca ca e c˜
  • 14. 14 entre dois n´meros pode ser substitu´ pela soma do primeiro n´mero com o segundo u ıda u n´mero em complemento. u 4.2.1 Complemento de 1 A representa¸˜o em complemento de 1 de um determinado n´mero bin´rio ´ obtida pela ca u a e nega¸˜o de todos seus bits. Ou seja, todo bit 0 passa a ser bit 1 e todo bit originalmente 1 ca passa a ser 0. Todos os n bits do n´mero devem ser negados, mesmo o bit de sinal. Desta u forma, ressalta-se que o n´mero 0 tem duas representa¸oes: 00000000 (+0) e 11111111 u c˜ (-0). 4.2.2 Complemento de 2 A representa¸ao em complemento de 2 ´ an´loga a representa¸˜o em complemento de c˜ e a ca 1 mas tem a vantagem de possuir uma unica representa¸ao para o n´mero 0. Uma maneira ´ c˜ u de obter o complemento de 2 de um n´mero ´ tomar seu complemento de 1 e somar 1. u e Subtra¸˜o utilizando complemento de 2 ca Para realizar a subtra¸ao de dois n´meros bin´rios pode-se utilizar a soma do primeiro c˜ u a n´mero com o segundo em complemento de 2. O m´todo consiste em somar o primeiro valor u e com o segundo j´ posto em seu complemento de 2. Se o bit de excesso (vai-1) ocorrer para a fora do n´mero significa que o dado obtido est´ correto e ´ positivo. Se o bit de excesso u a e n˜o ocorrer para fora do n´mero, significa que o dado obtido deve ser complementado a u (em complemento de 2) para estar correto. Feito isso, conclui-se que o n´mero obtido ´ u e negativo. 4.3 Somador paralelo de 4 bits Para fim do experimento, foi utilizado, para comple¸˜o do sistema somador, um so- ca mador paralelo de 4 bits que funciona da seguinte forma: os bits do somador podem ser
  • 15. 15 cascateados, conectando-se o transporte de sa´ do primeiro est´gio (bit menos significa- ıda a tivo) com a entrada de transporte do segundo est´gio, o transporte de sa´ do segundo a ıda com o transporte de entrada do terceiro e assim sucessivamente. O circuito integrado 74LS83 ´ um somador bin´rio que aceita dois n´meros (A e B) de 4 bits e um carry in (C0 , e a u vem-um) como entradas. O 74LS83 produz uma soma na sa´ de 4 bits e uma sa´ carry ıda ıda out (vai-um). Seu esquema l´gico e representa¸˜o de circuito integrado podem ser vistos a o ca seguir: Figura 4.1: Circuito integrado 74LS83
  • 16. 16 Figura 4.2: Esquema l´gico do 74LS83 o 4.4 Decodificador e display O decodificador de 7 segmentos (componente CD4511) a ser utilizado neste experimento ´ caracterizado por possuir sa´ e ıdas que s˜o respons´veis pela ativa¸ao de amplificadores de a a c˜ corrente, pois esta ´ insuficiente para acionarmos um LED. Se o componente CD4511 tiver e uma sa´ alta, um transistor ´ saturado e o LED recebe a corrente amplificada. Mas ıda e caso o componente tiver uma sa´ baixa, seu transistor ´ interrompido e o seu LED ıda e correspondente se apaga, pois nenhuma corrente chegar´ at´ ele. a e O display de sete segmentos ´ um inv´lucro com sete filamentos de leds, posicionados e o de modo a possibilitar a forma¸ao de n´meros decimais e algumas letras utilizadas no c˜ u
  • 17. 17 c´digo hexadecimal. A figura a seguir representa uma unidade do display gen´rica, com a o e nomenclatura de identifica¸ao dos segmentos usual em manuais pr´ticos. c˜ a Figura 4.3: Display de sete segmentos 4.5 Flip-flop tipo D O flip-flop D constitui-se de um flip-flop tipo SR mas com suas entradas unificadas (sendo uma negada), que elimina a desvantagem do SR de n˜o se poder utilizar o estado a indefinido, sendo esta possibilidade eliminada. Sendo assim, necessita-se apenas da entrada de controle, C para que se possa manter o estado anterior ou transferir o sinal como representado a seguir:
  • 18. 18 Figura 4.4: Display de sete segmentos C D Pr´ximo estado o 0 x Mant´m o estado atual e 1 0 0 1 1 1 Tabela 4.2: Tabela-verdade 4.6 Descri¸˜o da unidade aritm´tica ca e A unidade aritm´tica ´ composta por um bloco de opera¸˜o, composto pelos circuitos e e ca somador e subtrator (74LS83 e 74LS86) e um registrador (74LS173), que armazena e car- rega o resultado das opera¸oes obtidos do bloco de opera¸oes e o transmite para o display. c˜ c˜ A montagem da unidade completa ser´ detalhada a seguir. a 4.6.1 Montagem do bloco de opera¸oes c˜ O bloco somador/subtrator ´ o bloco central de nossa unidade aritm´tica. Ele ser´ o e e a respons´vel por efetuar os processos aritm´ticos de soma e subtra¸˜o que ser˜o armazenados a e ca a no registrados e assim exibidos no display.
  • 19. 19 O somador recebe entradas dadas pelas chaves DIP (entradas A) que realizar´ as a opera¸˜es com as sa´ co ıdas do circuito subtrator que, como dito antes, constitui-se de portas XOR, e essas realizam suas opera¸˜es com entradas dadas pelas chaves DIP (entradas B) co em pares com uma chave de controle que nesse experimento se comporta como um seletor de opera¸oes. Se a chave de controle tiver uma entrada alta as entradas B fazem uma c˜ opera¸˜o de XOR que complementa-as e assim complementadas entram em somat´rio no ca o circuito somador, representando uma subtra¸ao, por´m para valores de opera¸oes em que c˜ e c˜ A < B a opera¸ao representa um valor em complemento de 2, pois a representa¸ao deveria c˜ c˜ ser um n´mero negativo. O esquema de liga¸˜o ´ dado a seguir: u ca e Figura 4.5: Bloco somador/subtrator 4.6.2 Montagem do bloco do registrador O bloco registrador de sa´ ´ tamb´m um componente de mem´ria que utiliza o ıda e e o circuito integrado 74LS173, tamb´m possuindo as entradas OE1 e OE2 aterradas para e sempre habilitar sua sa´ ıda, bem como a entrada MR’ aterrada para o circuito n˜o ser a resetado. As entradas IE1 e IE2 (pinos 10 e 9) ser˜o conectadas a uma chave LO’ que a habilitar´ o carregamento do circuito, efetuado sempre que clock (pino 7) for acionado, a quando carregado o sinal de 4 bits ´ ent˜o direcionado para o decodifcador e display. e a
  • 20. 20 4.6.3 Montagem da unidade aritm´tica e Ao fim da montagem e verifica¸˜o de cada bloco em separado, pudemos, com a se- ca guran¸a de que nossos circuitos funcionavam, unific´-los num circuito unico para compor c a ´ a unidade aritm´tica. Assim, conectamos todos circuitos entre si, conectamos o clock do e circuito registrador num gerador de frequˆncia e conectamos as chaves de ativa¸˜o sub- e ca seq¨entes (LA’, LB’, SU e EU), e suas interliga¸oes s˜o representadas a seguir: u c˜ a Figura 4.6: Unidade aritm´tica e
  • 21. 21 5 Tarefa Como verificado em experimento, a unidade aritm´tica n˜o funciona totalmente para e a as opera¸˜es de subtra¸ao, uma vez que, quando o resultado representado deveria ser um co c˜ valor negativo o display representa o m´dulo desse valor em complemento de dois, e nota-se o que o LED referente ao valor de vai-um estabiliza em n´ baixo, representando um valor ıvel negativo. A fim de corrigir o erro de mostragem para valores de resultado negativo, precisamos implementar algo que realize o processo imverso de complemento de 2 para que o resultado mostrado no display esteja correto, Essa necessidade de complemento ocorrer´ quando SU a estiver em 1, indicando subtra¸˜o e quando o bit vai-1 (pino 14 do somador) estiver em 0. ca Assim, a id´ia b´sica do circuito corrigido ´ usar uma porta AND determinando a condi¸˜o e a e ca do controle (SU) e do bit vai-1 onde ´ poss´ tamb´m a aplica¸˜o de outro display para e ıvel e ca indica¸ao de um sinal de nega¸ao para o novo valor obtido. c˜ c˜
  • 22. 22 Figura 5.1: Unidade aritm´tica e
  • 23. 23 6 Conclus˜o a No sexto experimento da disciplina de laborat´rio de circuitos digitais verificamos o o funcionamento de uma unidade aritim´tica, um sistema composto de duas unidades centrais e (sumador e subtrator) que relizam os c´lculos previstos al´m de um registrador que carrega a e o resultado do c´lculo e o transfere para o display de sete segmentos. a Particularmente, a implementa¸˜o da unidade aritm´tica foi bastante satisfat´ria, pois ca e o representou a cria¸ao de algo mais t´til, por ser uma unidade de um instrumento utilizado c˜ a no dia-a-dia que seria a calculadora. Sendo assim, ao concluir o curso vemos a versatilidade dos circuitos digitais, que repre- sentam os prim´rdios da tecnologia moderna, e que nos possibilitam a cria¸ao de diversos o c˜ dispositivos com as utilidades mais variadas.
  • 24. 24 7 Bibliografia • MALVINO e LEACH. Eletrˆnica Digital: Princ´ o ıpios e Aplica¸oes. c˜ • TOCCI, WIDMER E MOSS. Sistemas Digitais: Princ´ ıpios e Aplica¸˜es. co • DATASHEET CATALOG; 74LS173 - 4-BIT D-TYPE REGISTER WITH 3-STATE OUTPUTS http://www.datasheetcatalog.com/datasheets pdf/7/4/L/S/74LS173.shtml • DATASHEET CATALOG; 74LS83 - 4-BIT BINARY FULL ADDER WITH FAST CARRY http://www.datasheetcatalog.com/datasheets pdf/7/4/L/S/74LS83.shtml • DATASHEET CATALOG; 74LS86 - Quad 2-Input Exclusive-OR Gate http://www.datasheetcatalog.com/datasheets pdf/7/4/L/S/74LS86.shtml