You are on page 1of 22

Sistemes

electrònics
digitals
Índex

L'electrònica digital
Els sistemes de numeració
L'àlgebra de Boole
Circuits combinacionals
Circuits seqüencials
Altres tipus de circuits
FETXDPB 2
L'electrònica digital

Anomenem electrònica digital a la branca de l'electrònica encarregada


de l'estudi i aplicació dels circuits on entren senyals digitals

Anomenem senyal digital als que presenten dos únics valors extrems
perfectament identificables i diferenciats. El valor més baix és el 0 lògic i
el valor més alt és el 1 lògic

FETXDPB 3
L'electrònica digital

Anomenem circuit digital o circuit lògic als que treballen amb senyals
digitals, és a dir, formen funcions de variables digitals o binàries

Relé v de buit Transistor Xip

http://www.xtec.cat/~ccapell/introduccio/inici_historia.htm
FETXDPB 4
Els sistemes de numeració

Anomenem sistema de numeració a un llenguatge instrumental que fa


servir un conjunt de símbols i regles matemàtiques per representar dades
numèriques o xifres.

FETXDPB 5
Els sistemes de numeració

•El sistema decimal o de base 10

És el sistema més utilitzat i rep el seu nom perquè s'utilitzen 10 símbols


per a representar les xifres: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Tot nombre decimal es pot descompondre en potències de 10

Exemple resolt: Descompondre el nombre 1234,567 en potències de 10

Tot nombre es pot representar amb el polinomi general que defineix el


sistema numèric decimal
N 10 )=an · 10n +a n−1 · 10n −1+....+a1 ·10 1+a0 ·10 0+a−1 · 10−1+.....+a m−1 ·10 m−1+a m · 10m

n
N 10 )= ∑ ai · 10
i

i =−m

FETXDPB 6
Els sistemes de numeració

•El sistema de numeració binari

És un sistema que només utilitza dos símbols (el 0 i el 1, o bit) per


representar qualsevol nombre. És un sistema de base 2

Tot nombre es pot representar amb el polinomi general que defineix el


sistema numèric binari
n
N 2 )= ∑ ai ·2
i

i=−m

Per passar de binari a decimal → Polinomi general


Per passar de decimal a binari → Divisions successives entre la base del
sistema (2)

Exemple resolt: expressa la data d'avui en sistema binari. Quin nombre és en sistema
decimal el nombre 1001001?

FETXDPB 7
Els sistemes de numeració

•Altres sistemes de numeració

Sovint es fan servir altres Decimal Binari Octal Hexadecimal

sistemes útils per el tractament 0 0000 0 0

de la informació digital. Són 1 0001 1 1


2 0010 2 2
3 0011 3 3
• Sistema octal o de base 8:
4 0100 4 4
format per 8 dígits 5 0101 5 5
6 0110 6 6
• Sistema hexadecimal o de 7 0111 7 7
base 16: format per 10 dígits i 6 8 1000 10 8
primeres lletres 9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F

FETXDPB 8
Els sistemes de numeració

•Codificació i descodificació

Per representar nombres decimals grans en codi binari es fa servir un


sistema de codis dissenyats per a aplicacions concretes.

El més utilitzat es el codi BCD (Binary Coded Decimal) on cada xifra


decimal es representa mitjançant un nombre binari de 4 bits.

Exemple resolt: codifica la data d'avui en BCD

FETXDPB 9
L'àlgebra de Boole

L'àlgebra de Boole és una branca de les matemàtiques creada per


explicar les lleis fonamentals que regien el raonament humà.
Posteriorment es va aplicar al disseny de circuits digitals

L'àlgebra de Boole treballa amb variables de dos valors: cert-fals, 1-0.


Són variables binàries.
Utilitza els símbols 0,1,+,·,= per representar objectes o fenòmens que
donen lloc a funcions lògiques.
Aquestes funcions no operen amb relacions quantitatives si no amb
relacions lògiques.
Els circuits elèctrics que efectuen aquestes operacions s'anomenen
portes lògiques

FETXDPB 10
L'àlgebra de Boole

•Suma lògica (OR)

FETXDPB 11
L'àlgebra de Boole

•Producte lògic (AND)

•Inversió o negació lògica (NOT)

FETXDPB 12
L'àlgebra de Boole

•Propietats bàsiques de l'àlgebra de Boole

FETXDPB 13
L'àlgebra de Boole

•Expressió canònica d'una funció en MINTERMS


Consisteix a expressar la funció de manera que tots els termes de
l'equació tinguin totes les variables de la funció (=canònica) i els termes
estan sumats entre ells

Seleccionem els termes pels quals la


funció val 1

Creem productes de les variables: prenem


directament les variables que valen 1 i
prenem negades les variables que valen 0

Sumen aquest termes

FETXDPB 14
L'àlgebra de Boole

•Expressió canònica d'una funció en MAXTERMS


Consisteix a expressar la funció de manera que tots els termes de
l'equació tinguin totes les variables de la funció (=canònica) i els termes
estan multiplicats entre ells

Seleccionem els termes pels quals la


funció val 0

Creem sumes de les variables: prenem


directament les variables que valen 0 i
prenem negades les variables que valen 1

Multipliquem aquest termes

FETXDPB 15
L'àlgebra de Boole

•Mètodes de simplificació

Anomenem simplificar una funció lògica a trobar-ne una altra equivalent


en la qual hi hagi el menor nombre de termes amb el menor nombre de
variables possible.

Mitjançant àlgebra de Boole: poc sistemàtica.

Mitjançant mapes de Karnaugh: vàlida per funcions en forma canònica

Dos variables 2 =42

Tres variables 2 =83

Quatre variables 2 = 16
4

FETXDPB 16
L'àlgebra de Boole

1r Posar 1 a les caselles de les combinacions que donin 1 a la


sortida

2n Agrupar les caselles contigües amb quadrats o rectangles tan


grans com es pugui i amb 2n caselles

3r Mirar a cada agrupació els valors de les variables d'entrada:


- Si el valor de la variable d'entrada és el mateix a tota
l'agrupació, la variable forma part de l'expressió simplificada
(negada, si el valor és 0, i sense negar si el valor és 1)
- Si el valor de la variable d'entrada varia a l'agrupació, la
variable no apareix a l'expressió simplificada.

FETXDPB 17
L'àlgebra de Boole

Exemples 1:

a b c F
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 1
1 0 1 1
A
1 1 0 0
1 1 1 1

FETXDPB 18
L'àlgebra de Boole

•Circuits de funcions Booleanes

Exemple 1:

a b c F
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 1 A
1 1 1 1

FETXDPB 19
L'àlgebra de Boole

•Circuits de funcions Booleanes

Exemple 2:

FETXDPB 20
L'àlgebra de Boole

•Implementació de funcions Booleanes


Consisteix a realitzar el disseny i la síntesi del circuit que defineix la
funció.
Les més utilitzades són les portes NAND i NOR, que també s'anomenen
universals

FETXDPB 21
L'àlgebra de Boole

•Implementació de funcions Booleanes

FETXDPB 22

You might also like