Sunteți pe pagina 1din 8

Universitatea TRANSILVANUA din Brasov

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013

ELECTRONIC DIGITAL
Dan NICULA Universitatea TRANSILVANIA din Braov
Departamentul de Electronic i Calculatoare www.DanNicula.ro/ed
E-mail URL dan.nicula@unitbv.ro www.DanNicula.ro

Electronic Digital (C) 2013 Dan NICULA

Capitole
0. Introducere n lumea digital
Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013

I. Suportul logic al Electronicii Digitale


Logice Combinaionale (CLC) III. Proiectarea Circuitelor Logice Secveniale (CLS) IV. Proiectarea Circuitelor Integrate Digitale (CID)
II. Proiectarea Circuitelor

Electronic Digital (C) 2013 Dan NICULA

(C) 2013 DanNicula.ro

Universitatea TRANSILVANUA din Brasov

I. Suportul logic al Electronicii Digitale

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013

1.1 Reprezentarea

numerelor. Sisteme de numeraie. Coduri Bit = Binary Digit


Zecimal, binar, octal, hexadecimal. Conversii Cod BCD, cod Gray Cod alfanumeric

Electronic Digital (C) 2013 Dan NICULA

Prefixe utilizate frecvent: k,


Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013

M, G, T

1B = 8b 1kb = 210 b = 1024b 1000b ______(kilobit ) 1kB = 210 B = 1024 B 1000B = 8000b ____(kilobyte) 1Mb = 2 20 b = 1.048.576b 1.000.000b _______(megabit) 1Gb = 2 30 b = 1.073.741.824b 1.000.000.000b _____( gigabit ) 1Tb = 2 40 b = 1.099.511.627.776b 1.000.000.000.000b ____(terabit )

Electronic Digital (C) 2013 Dan NICULA

(C) 2013 DanNicula.ro

Universitatea TRANSILVANUA din Brasov

1.2 Aritmetic binar

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013

Reprezentarea numerelor ntregi


Mrime i semn Complement fa de 1 Complement fa de 2

Electronic Digital (C) 2013 Dan NICULA

1.2 Aritmetic binar


Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013

Adunarea/scderea numerelor binare Adunarea/scderea numerelor reprezentate n complement fa de 2

Electronic Digital (C) 2013 Dan NICULA

(C) 2013 DanNicula.ro

Universitatea TRANSILVANUA din Brasov

I. Suportul logic al electronicii digitale (ED)

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013

1.3 Algebra Boolean


Axiome i teoreme Funcii logice

Electronic Digital (C) 2013 Dan NICULA

George Boole (1815-1864)

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013

Matematician englez care a fundamentat logica simbolic modern i a crui algebr logic, cunoscut sub numele de algebr Boolean, constituie baza proiectrii circuitelor digitale ale calculatoarelor. An Investigation of the Laws of Thought
http://www.gutenberg.org/etext/15114

eseu

Electronic Digital (C) 2013 Dan NICULA

(C) 2013 DanNicula.ro

Universitatea TRANSILVANUA din Brasov

1.3 Algebra Boolean

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013

Mulimea binar Operatori logici:

B = {0,1}

NOT (/ sau ~), AND (.), OR (+) Denumire, operatori, simboluri grafice, tabele de adevr XOR (, ^), XNOR

Cum citim?
A B se citete A I B A + B se citete A SAU B A se citete NOT A Numere naturale 1 + 1 = 2 se citete unu PLUS unu egal doi Algebra binar 1 + 1 = 1 se citete unu SAU unu egal unu

Electronic Digital (C) 2013 Dan NICULA

Pori logice
X
Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013

X X.Y AND Y OR

X+Y

X NOT

X.Y

X+Y

Electronic Digital (C) 2013 Dan NICULA

10

(C) 2013 DanNicula.ro

Universitatea TRANSILVANUA din Brasov

1.3 Algebra Boolean

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013

Pori logice
Fan-in: numrul de intrri ale porii. Justificarea denumirii de poart

Electronic Digital (C) 2013 Dan NICULA

11

1.3 Algebra Boolean


Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013

Principiul dualitii [] Axiomele algebrei Booleene


B este nchis Asociativitatea Comutativitatea Existena elementului neutru Distributivitatea Existena complementului
xB x ( y z) = ( x y) z x y = yx x 1 = x x ( y + z) = x y + x z xx = 0
x x = x x0 = 0 x=x x ( x + y) = x x ( x + y) = x y x y = x + y
12

Teoremele algebrei Booleene


Tautologia Legea lui 1 i a lui 0 Dubla negaie Absorbia/Absorbia invers

Teorema lui DeMorgan

Electronic Digital (C) 2013 Dan NICULA

(C) 2013 DanNicula.ro

Universitatea TRANSILVANUA din Brasov

1.3 Algebra Boolean

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013

Funcii logice

Electronic Digital (C) 2013 Dan NICULA

13

1.3 Algebra Boolean

Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013

Sisteme complete []
NAND NOR

Pori logice echivalente

Electronic Digital (C) 2013 Dan NICULA

14

(C) 2013 DanNicula.ro

Universitatea TRANSILVANUA din Brasov

Asocierea valorilor logice cu nivele de tensiune


Universitatea TRANSILVANIA din Braov, Catedra de Electronic i Calculatoare - Electronic Digital, 2013

zgomot

tensiune [V] ieire VDD VOH


plaj de tensiuni garantate la ieire High (1 logic)

intrare
plaj de tensiuni acceptate la intrare High (1 logic)

NMH
Amplitudine llogic Domeniu iinterzis

VIH VIL

VOL

NML
plaj de tensiuni garantate la ieire Low (0 logic)

plaj de tensiuni acceptate la intrare Low (0 logic)

Electronic Digital (C) 2013 Dan NICULA

15

(C) 2013 DanNicula.ro