Proiectarea logică a dispozitivelor numerice

Referat
8/10 (1 vot)
Domeniu: Electronică
Conține 1 fișier: docx
Pagini : 12 în total
Cuvinte : 772
Mărime: 216.42KB (arhivat)
Publicat de: Barbu Marian
Puncte necesare: 6

Cuprins

  1. 1. Aspecte teoretice
  2. 2. Rezolvarea problemei
  3. 3. Simularea funcţiei
  4. Bibliografie
  5. Anexe

Extras din referat

1. Aspecte teoretice

Algebra booleanã

O algebră booleană este un ansamblu ( M ,, ,  format din mulţimea suport M cu un număr finit de elemente, operaţia binară SAU notată cu simbolul +, operaţia binară ŞI notată cu simbolul • şi o relaţie de echivalenţă între elementele mulţimii M, notată cu simbolul = , dacă sunt îndeplinite următoarele 6 postulate:

P1 Operaţiile sunt închise:

P2 Pentru fiecare operaţie existã un element neutru:

P3 Operaţiile sunt comutative:

P4 Operaţiile sunt distributive:

P5 Pentru fiecare element

P6 Existã cel puţin 2 elemente distincte în mulţimea M:

Se observã cã fiecare propoziţie este exprimatã prin douã echivalenţe booleene. Prin interschimbarea operaţiilor binare SAU cu ŞI şi a constantelor 0 cu 1 se obţine o relaţie din cealaltã. Aceastã proprietate se numeşte dualitate. În general, este valabilã pentru orice proprietate booleanã.

Iată care sunt formulele din Algebra Booleană :

X + 1 = 1 X + 0=X X + X=X

X 1 = X X 0 = 0 X X = X

X(a+b) = Xa+Xb a+b = b+a ab=ba

(a+b)(a+c) = aa+ac+ab+bc

x+yz = (x+y)(x+z)

xy[ (-x)+(-y) ]=0

xy(x+y)=xy

x+xy =x

x((-x)+y)=xy

x + y(-x ) = x+y

La aceste formule se vor adãuga şi cele din legile lui De Morgan.

Iată formulele (legile ) De Morgan

Demonstraţie :

, unde T1 şi T7 reprezintã 2 legi fundamentale :

Iar P2,P4,P5 reprezintã postulatele prezentate mai sus.

Aceste două formule stabilesc relaţiile dintre cele trei operaţii booleene de bază : NOT , AND şi OR la nivelul funcţiilor booleene . Prin generalizare, aceste două formule se pot scrie şi astfel :

O funcţie binară cu n intrări este o aplicaţie a mulţimii în mulţimea formatã din 2 elemente {0,1}. Domeniul de definiţie al funcţiei este mulţimea configuraţiilor binare de n biţi :

. Cardinalul mulţimii este .

Funcţiile binare se reprezintã de obicei prin tabele de adevãr, expresii booleene, forme geometrice sau diagrame Veitch- Karnaugh.

Tabelul de adevăr al unei funcţii logice este o listă a tuturor punctelor mulţimii de definiţie, pentru fiecare dintre acestea precizând valoarea funcţiei. Mulţimea de definiţie D a unei funcţii logice este un produs cartezian de mulţimi booleene D= BxBxBx…xB ,iar fiecare punct al ei ,este o combinaţie de valori logice ale variabilelor funcţiei :

Tabelul de adevãr conţine toate combinaţiile posibile de valori logice. În figura urmatoare este prezentat un tabel de adevãr pentru 4 variabile. Numãrul de puncte va fi .

A B C D

P0 0 0 0 0

P1 0 0 0 1

P2 0 0 1 0

P3 0 0 1 1

P4 0 1 0 0

P5 0 1 0 1

P6 0 1 1 0

P7 0 1 1 1

P8 1 0 0 0

P9 1 0 0 1

P10 1 0 1 0

P11 1 0 1 1

P12 1 1 0 0

P13 1 1 0 1

P14 1 1 1 0

P15 1 1 1 1

Diagramele Veitch-Karnaugh oferã o reprezentare graficã sugestivã a funcţiei binare. O diagrama Veitch-Karnaugh pentru o funcţie de n variabile este un tablou ce conţine compartimente, câte unul pentru fiecare din cele combinaţii posibile ale variabilelor funcţiei. În interiorul acestor compartimente se trec valorile funcţiei 1 sau 0. În urmãtoarele figuri sunt 2 diagrame, prima este o diagramã Veitch, iar a doua o diagramã Karnaugh. Deşi, în general,se preferã lucrul cu diagrama Veitch, care pare mai eficientã, se utilizeazã denumirea de Veitch-Karnaugh pentru aceasta.

Preview document

Proiectarea logică a dispozitivelor numerice - Pagina 1
Proiectarea logică a dispozitivelor numerice - Pagina 2
Proiectarea logică a dispozitivelor numerice - Pagina 3
Proiectarea logică a dispozitivelor numerice - Pagina 4
Proiectarea logică a dispozitivelor numerice - Pagina 5
Proiectarea logică a dispozitivelor numerice - Pagina 6
Proiectarea logică a dispozitivelor numerice - Pagina 7
Proiectarea logică a dispozitivelor numerice - Pagina 8
Proiectarea logică a dispozitivelor numerice - Pagina 9
Proiectarea logică a dispozitivelor numerice - Pagina 10
Proiectarea logică a dispozitivelor numerice - Pagina 11
Proiectarea logică a dispozitivelor numerice - Pagina 12

Conținut arhivă zip

  • Proiectarea Logica a Dispozitivelor Numerice.docx

Alții au mai descărcat și

Noțiuni de Algebră Booleană

CAPITOLUL I NOŢIUNI DE ALGEBRĂ BOOLEANĂ 1.1. Definiţii, proprietăţi, legi şi principii. Algebra booleană este o mulţime nevidă în care sunt...

Monitorul

O clasificare sumara a monitoarelor ar putea fi dupa unul din criteriile : a) dupa culorile de afisare -monitoare monocrome (afiseaza doar doua...

Stabilizator de Tensiune

3. Functionarea În general, pentru realizarea stabilizatoarelor de tensiune se folosesc proprietatile diodelor. Cel mai simplu tip de...

Te-ar putea interesa și

Dispozitiv Numeric

Dispozitivele numerice sunt componentele de baza ale calculatoarelor electronice si ale altor sisteme si aparate destinate procesarii informatiei....

Analiza și Sinteza Dispozitivelor Numerice

Tema: Sinteza circuitelor logice combinaţionale Scopul lucrării: Studierea practică şi cercetarea procesului de sinteză a circuitelor logice...

Curs ASDN

1.1. Sisteme de numeratie - Sistemele numerice prelucrează informatie - Informatia este codificată ® un anumit tip de reprezentare - Sistemul...

Sisteme cu Microprocesoare

Structura generala a unui sistem cu microprocesor pentru conducerea proceselor Sistem cu microprocesor (SMP) Caracterizare din punct de vedere...

Analiza și Sinteza Dispozitivelor Numerice

Curs 1 CAPITOLUL I ELEMENTE DE ALGEBRA BOOLEANA 1.1. Generalitati Transferul, prelucrarea si pastrarea datelor numerice sau nenumerice în...

Electronică digitală

1.Suportul matematic al tehnicii numerice §1. Semnale numerice şi dispozitive numerice Obiectul de studiu al tehnicii numerice reprezintă...

Structura și Arhitectura Calculatoarelor

Cap.1. BAZELE ARITMETICE ALE CALCULATOARELOR Spre deosebire de calculatoarele analogice care operează cu mărimi continue calculatoarele numerice...

Ai nevoie de altceva?