Sumator Complet De Un Bit

Previzualizare referat:

Cuprins referat:

I Memoriu justificativ pag. 3
I.1 Introducere pag. 3
II Argument pag. 4
II.1 Teorie pag. 4
II.1.1 Algebra Booleana pag. 4
II.1.2 Axiome pag. 5
II.1.3 Teoreme (propietatii) pag. 5
II.1.4 Reprezentarea functiilor logice pag. 6
A- Prim tabelul de adevar pag. 6
B- Prim diagrame Kornaugh pag. 6
C- Prim echivalenti zecimali ai mintermilor pag. 7
II.1.5 Portii logice, circuite logice pag. 7
II.1.6 Consideratii generale pag. 7
II.1.7 Clasificarea circuitelor logice pag. 8
II.1.8 Circuite logice combinationale pag. 8
II.1.9 Circuite logice sincrone si asincrone pag. 8
II.2 Circuite SAU pag. 8
II.2.1 Circuite Si pag. 9
II.2.2 Circuite NU pag. 9
II.2.3 Portii logice SAU-NU si SI-NU pag.10
II.2.4 Poarta SI-NU pag 10
II.2.5 Poarta SAU-NU pag. 10
II.2.6 Utilizarea portiilor logice pag. 11
II.2.7 Operatia de adunare pag. 13
II.2.8 Teorie pag. 16
II.3 Lucrare practica pag. 18
II.3.1 Considerente generale pag. 18
II.3.2 Schema bloc pag. 18
II.3.3 Sumator complet de un bit pag. 18
II.3.4 Elemente periferice pag. 19
II.3.5 Tipuri de afisaj pag. 19
II.3.6 Alimentarea pag. 20
II.3.7 Schema electrica de principiu (alimentare) pag. 20
II.3.8 Realizarea circuitului imprimat pag. 20
II.3.9 Modul de utilizare pag.20
II.4 Protectia muncii pag. 20
II.5 Bibliografie pag. 23
II.5.1 Programe folosite pag. 23
II.6 Anexa pag. 24
II.6.1 Schema de principiu a sumatorului pag. 25
II.6.2 Circuitul imprimat pag. 26
II.6.3 Tabelul general al Circuitelor Logice pag. 27

Extras din referat:

Scopul lucari este studiul circuitelor combitationale care realizeaza functia de sumare.

In teoria circuitelor numerice si in electronica digitala in general, semnalele electrice pot lua numai valori discrete, in majoritatea cazurilor aceste valori fiind asociate conventional lui ,, 0 " logic si ,, 1 " logic. In limbaj tehnic ne vom referi la aceste doua valori cu notiunea de BIT ( binary digit ).

Bitul se defineste in teoria informatiei si este o unitate de masura acesteia, echivalenta cu informatia transmisa prin furnizarea unui mesaj din doua egal probabile.

Existenta semisumatoarelor si sumatoarelor complete de un bit sau n biti ne-a schimbat total viata dar mai ales evolutia tehnologiei, care dupa creearea acestor circuite s-a dezvoltat foarte mult. Astazi nu am putea scrie un document pe calculator, sau sa facem calcule cu Pc-ul si multe alte, daca nu ar fi fost descoperite. Orice calculator are in componenta sa foarte multe sumatoare, cu ajutorul acestor circuite se pot face tot felul de calcule, cum ar fi : impartirea, imultirea, scaderea si nu in ultimul rind adunarea. Calculatoarele noastre de acasa ( PC - urile ) pot executa doar o operatie matematica: Adunarea, dar cu ajutorul acestei operati putem executa si celelalte operati. In concluzie sumatoarele au ridicat electronica la un alt nivel cu mult superior fata de ce se cunostea inainte.

Sumatoarele aritmetice reprezinta componenta de baza a Unitati Aritmetico-Logice (ALU) a microprocesorului. Pe langa operatiile aritmetice de baza ALU se mai utilizeaza la formarea adreselor fizice ale registrelor de memorie ale ?P-lui. In programul Electronics Workbench sumatoarele sunt reprezentate prin doua circuite de baza reprezentate in figura 1: semisumatorul (a) si sumatorul complet (b). Iesirile acestor circuite au urmatoarele semnificati: A, B - intrari de date, ? - rezultatul sumei, Co - transfer spre iesire, Ci - transfer la intrare.

Figura 1: Reprezentarea schematica a semisumatorului (a) si sumatorului complet (b).

II Argument

II.1 Teorie :

II.1.1Algebra Booleana:

Calculatoarele electronice digitale ( numerice ) efectueaza operatii logice. De aceea, pentru a studia principile de operare a subsistemelor de procesare logica, este necesar sa se analizeze unele notiuni de logica matematica. Se disting mai multe directii de preocupare in logica matematica, printre care logica claselor si logica propozitiilor.

In logica claselor se studiaza relatiile dintre clasele ( multimile ) de obiecte, prin clasa intelegindu-se totalitatea obiectelor care au o anumita propietate.

In logica propozitiilor se studiaza propozitiile din punct de vedere al adevarului sau falsitatii lor ( este vorba de propozitii matematice ).

In afara de logica bivalenta, in care propozitiile pot fii numai adevarate sau numai false, s-au dezvoltat si alte logici matematice in care se admit si alte valori pentru propozitii. Aceste logici au capatatatributul de polivalente.

Majoritatea sistemelor digitale lucreaza inlogica bivalenta, utilizind codificarea binara a informatiei. Exista si sisteme care lucreaza pe baza unor logici polivalente.

Fie A o propozitie. Daca ea este adevarata vom scrie : A = 1. Daca este falsa, vom scrie A = 0. Astfel 1 si/sau 0 reprezinta valori de adevar ( sau valori logice binare ) pentru propozitia A. Expresiile in care intervin mai multe propozitii vor fi numite functii logice.

Algebra logica binara a fost fundamentata prinlucrarile matematicianului englez George Boole si din aceasta cauza ea poarta si denumirea de algebra Boole sau algebra booleana. Pentru studiul circuitelor numerice ( digitale ) se foloseste ca suport matematic algebra booleana. Ea are la baza o serie de postulate ( axiome) si teoreme.

Algebra booleana opereaza pe o multime B = { x/ x: { 0, 1}}. In aceasta multime binara se definesc trei legi de compozitie: complementarea ( negare, ,,NU", "NOT", inversare logica), disjunctia ( suma logica, "+", "SAU", "OR", "U" ) si conjunctia ( produs logic, "*", "SI", "AND", "?" ).

Toate relatiile definite pe B au un caracter dual, adica relatiile ramin valabile daca se fac schimbarile: "+" cu "*" si respectiv "0" cu ,,1" ( teorema dualitatii ).

In multimea B se poate alege o structura de sase axiome duale pe baza carora se definesc teoremele si propietatiilecare stau la bazaalgebrei boolene.

Acestea sunt prezentate in continuare:

II.1.2Axiome :

1. Multimea B este o multime inchisa:

- X,Y ? B -> X + Y ? B ; X,Y ? B -> XY ? B;

2. Asociativitatea:

- X +(Y + Z) = (X + Y) + Z ; X * (Y * Z)= (X * Y) * Z;

3. Comutativitatea:

- X + Y = Y +X ; X * Y = Y * X ;

4. Distributivitatea:

- X + Y * Z = (X + Y)(X + Z) ; X * (Y + Z) = X * Y + X * Z;

5. Element neutru:

- X + 0 = 0 + X = X ; X * 1 = 1 * X = X ;

6. Complementul(operatii cu negatul):

- X + = 1 ; X * = 0;

II.1.3 Teoreme (propietatii):

7. Idempotenta:

- X + X +.......+X = X; X * X*.......*X = X;

8. Operatii cu 1 si 0:

- X + 1 = 1; X * 1 = X;

- X + 0 = X; X * 0 = 0;

- = 0; = 1

9. Involutia:

- = X, = X;

10. Absorbtia:

- X + XY = X; X(X + Y) = X;

11. Relatiile lui De Morgan:

- = , = + ;

12. Dubla negare:

- ( ) = X

13. Operatii cu el insusi:

- X * X = X; X + X = X;

Pe multimea B sunt valabile teoremele enuntate. Demonstratia lor se poate face folosind axiomele, dar este mai comod daca se folosesc tabele de adevar. Tabela de adevar stabileste o corespodenta inte valorile de adevar ale variabilelor si valoarea de adevar a functiei.

Exemplu:

X Y X+Y *

0 0 0 1 1 1 1

0 1 1 0 1 0 0

1 0 1 0 0 1 0

1 1 1 0 0 0 0

Figura 2 Relatiile lui De Morgan

II.1.4 Reprezentarea functiilor logice:

Pentru reprezentarea functiilor logice se folosesc in mod curent si in principat trei metode, descrise mai jos:

A. Reprezentarea prin tabelul de adevar:

Aceasta reprezentare presupune marcarea, intr-un tabel, a corespodentei dintre valorile de adevar ale variabilelorde intrare

Descarcă referat

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Sumator Complet De Un Bit
    • Referat.doc
Alte informații:
Tipuri fișiere:
doc
Diacritice:
Da
Nr fișiere:
1 fisier
Pagini (total):
26 pagini
Imagini extrase:
26 imagini
Nr cuvinte:
5 597 cuvinte
Nr caractere:
32 789 caractere
Marime:
108.82KB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Facultate
Tip document:
Referat
Domeniu:
Automatică
Tag-uri:
circuite, scheme
Predat:
la facultate
Materie:
Automatică
Sus!