Professional Documents
Culture Documents
1. DIGITALNA ELEKTRONIKA
Uvod
Najpoznatiji sistem digitalne elektronike predstavlja digitalno elektroniko raunalo kompjuter. Matematika predstavlja temeljni jezik za modeliranje odnosa i zakonitosti meu
veliinama u mnogim poslovnim, proizvodnim i znanstvenim disciplinama. Izraavajui
odnose i zakonitosti u obliku algoritama, tj. pravila postupka rijeavanja postavljenog zadatka
koji u konanom broju koraka dovode do rjeenja, digitalno elektroniko raunalo rijeava
postavljeni zadatak vrlo brzo i tano. Postoji itav niz ureaja koji su sastavljeni od digitalnih
sklopova u vidu digitalnih elemenata ili kompjuterskih sistema, kao npr. procesorski
upravljane jedinice, digitalni voltmetri, mjerai brzine, ABS sistemi, brojila frekvencije i
mnogi drugi.
Znaaj digitalnih sistema predstavlja mogunost obrade podataka izraenih konanim brojem
znamenaka. U digitalnim sistemima podaci se prikazuju signalima (naponima ili strujama)
konanih vrijednosti, a obrada podataka se izvodi sklopovima i ureajima koji pravilno rade s
ogranienim brojem konanih stanja. Nepostojanje praktino izvedivih elemenata koji bi
pouzdano radili s vie od dva konana stanja dovelo je do najire primjene binarnih
elemenata, tj. elemenata koji prikazuju signale i stanja pomou dvije vrijednosti. Relativno
jednostavno izvedive binarne elemente radi svoje visoke pouzdanosti u radu predstavljaju
tranzistorski elementi izvedeni kao sklopke s dva konana stanja (zapiranje, zasienje).
Veina postojeih digitalnih elektronikih raunara slui se u svom radu binarnim brojevnim
sistemom sastavljenim od dviju znamenki (bita), 0 i 1. Unutranji prikaz informacija u
digitalnom raunaru ine nizovi binarnih znamenki. Primjenom tehnika kodiranja, nizovi
binarnih znamenki slue za prikaz brojeva i simbola te na taj nain raunari slue za
prikupljanje, obradu, pohranu i podjelu brojanih i znakovnih podataka.
Digitalna elektronika
operacija nad podacima. Memorijska jedinica slui za pohranu programskog koda, ulazno
izlaznih podataka i meurezultata obrade.
1.1. Brojni sistemi
Brojni sistem je ureeni skup simbola (znamenki) s pravilima za izvoenje matematikih
operacija (zbrajanje, oduzimanje, mnoenje i dijeljenje). Osnovica ili baza brojnog sistema
jednaka je ukupnom broju znamenki koje ine sistem. Npr., u dekadskom brojevnom sistemu
skup znamenki ine znamenke {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} te je osnovica 10; u binarnom
brojnom sistemu skup ine znamenke (bitovi) {0, 1}, osnovica je 2; u oktalnom brojnom
sistemu skup ine znamenke {0, 1, 2, 3, 4, 5, 6, 7} te je osnovica 8; dok u heksadecimalnom
brojnom sistemu skup ine znamenke {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F} te je
osnovica 16.
U zadanom brojnom sistemu postoje dva naina zapisa broja: pozicijski zapis i polinomni
zapis.
1.1.1. Pozicijski zapis broja
Broj N se u pozicijskom zapisu pie na slijedei nain:
pri emu su
Digitalna elektronika
U okviru digitalne elektronike najee upotrebljavane brojne sisteme ine binarni, oktalni i
heksadecimalni brojni sistem.
1.1.3. Binarni brojni sistem
Osnovica binarnog brojnog sistema je broj 2, binarne znamenke su {0, 1}, a broj se prikazuje
nizom binarnih znamenki, te ako postoji decimalni dio broja i decimalnom tokom.
Kod pretvorbe broja zapisanog u binarnom brojnom sistemu u broj zapisan u dekadskom
brojnom sistemu mogue je koristiti sljedei postupak: 1) binarni broj izraziti u polinomnom
obliku, 2) razviti polinom prema pravilima za sabiranje i mnoenje brojeva u dekadskom
brojnom sistemu.
Postupak pretvorbe cijelog dijela broja zapisanog u dekadskom brojnom sistemu u broj
zapisan u binarnom brojnom sistemu glasi: cijelobrojni dio decimalnog broja dijeliti s brojem
2; ostatak poslije svakog dijeljenja se koristi za tvorbu binarnog broja. Postupak se ponavlja
sve dok je kolinik razliit od broja 0. Binarni broj se tvori koritenjem ostataka dijeljenja.
Prvi ostatak je znamenka najmanje teine binarnog broja.
Digitalna elektronika
Postupak pretvorbe decimalnog dijela broja zapisanog u dekadskom brojnom sistemu u broj
zapisan u binarnom brojnom sistemu glasi: decimalni dio decimalnog broja mnoiti s brojem
2; rezultat mnoenja je iskljuivo broj 0 ili 1 s lijeve strane decimalne take i taj broj tvori
decimalni dio binarnog broja. Postupak ponavljati sve dok je decimalni dio umnoka razliit
od nule ili dok nije dostignut eljeni broj binarnih znamenki.
Digitalna elektronika
1.1.4. Oktalni brojni sistem
Premda veina digitalnih raunara i digitalnih sistema u svom radu koristi binarni sistem,
brojevi zapisani u oktalnom brojnom sistemu su prikladno pomagalo za prikaz binarnih
brojeva. Osnovica oktalnog brojnog sistema je broj 8 i sistem ine znamenke {0, 1, 2, 3, 4, 5,
6, 7}. Broj se izraava kao niz navedenih znamenki. Brojevi (6105) 8, (1010)8, (347.6)8
predstavljaju valjane oktalne brojeve. Meutim broj (648.2) 8 nije valjani oktalni broj. Za
pretvorbu brojeva iz oktalnog u dekadski brojni sistem vrijede isti postupci kao kod pretvorbe
binarnih u decimalne brojeve, tj. oktalni broj se izrazi u polinomnom obliku i razvija po
pravilima zbrajanja u dekadskom brojnom sistemu.
Pri pretvorbi iz dekadskog brojnog sistema u oktalni primjenjuju se postupci kao i kod
pretvorbe decimalnog broja u binarni. Meutim se kod raunanja cijelog dijela broja ne dijeli
s 2 ve s 8, a kod raunanja decimalng dijela broja se mnoi takoer s 8, a ne s 2.
U digitalnoj tehnici je esto puta potrebno izvriti pretvorbu binarnog broja u oktalni i
obratno. Pretvorba iz binarnog u oktalni broj se odvija grupiranjem binarnih brojeva u grupe
od po 3 znamenke i to poevi od binarne take na desnu i na lijevu stranu, a zatim se
pojedina grupa zamijeni s odgovarajuom oktalnom znamenkom.
Digitalna elektronika
1.1.5. Heksadecimalni brojni sistem
Osnovica heksadecimalnog brojnog sistema je broj 16, a znamenke su {0, 1, 2, 3, 4, 5, 6, 7, 8,
9, A, B, C, D, E, F}, pri emu znak A odgovara decimalnom broju 10, , a F decimalnom
broju 15. Heksadecimalni broj se izraava kao niz prethodno navedenih znamenki. Brojevi
(9A3.0B)16, (1101.1)16 i (0ABC.DEF)16 predstavljaju valjane heksadecimalne brojeve.
Pretvorba broja iz heksadecimalnog u decimalni broj i obratno slijedi pravila za pretvorbu
izmeu decimalnog i oktalnog broja, osim to se kod pretvorbe umjesto broja 8 koristi broj16.
Digitalna elektronika
kodirani decimalni (BCD - Binary Coded Decimal) kod. U binarno kodiranom decimalnom
kodu pojedini znak dekadskog brojnog sistema je kodiran nizom od 4 binarne znamenke.
Digitalna elektronika
U rezultatu pravila 1 + 1 = 10, zbir je 0, a znamenka 1 rezultata predstavlja znamenku koja se
prenosi na sljedee vie brojno mjesto i zbraja sa znamenkama vieg brojnog mjesta.
Digitalna elektronika
1.2.3. Binarno mnoenje
Temeljna pravila mnoenja binarnih brojeva glase:
Treba uoiti da je poloaj binarne take u umnoku jednak poloaju decimalne take u
dekadskom brojnom sistemu.
1.2.4. Binarno dijeljenje
Temeljna pravila dijeljenja binarnih brojeva glase:
Digitalna elektronika
1.2.5. Komplementi
Do sada su posmatrane aritmetike operacije s pozitivnim brojevima, tj. brojevima s
pozitivnim predznakom. Jasno je da se u raunanju susreu i negativni brojevi, tj. brojevi s
negativnim predznakom. Budui se predznaci pozitivnih i negativnih brojeva u binarnom
sistemu ne mogu prikazati znakovima predznaka + i -, za njihov prikaz se koriste binarne
znamenke 0 i 1. Kod prikaza brojeva s predznakom, predznak broja pokazuje najlijevija
binarna znamenka. Brojeve je u digitalnom sistemu mogue prikazati na tri naina. Prikladan
nain prikaza pozitivnih i negativnih brojeva predstavlja zapis brojeva u njihovom
komplementarnom obliku.
Oduzimanje brojeva u digitalnim sistemima je mogue pojednostaviti koritenjem
komplementa broja, tj. umanjitelj se zapisuje kao negativni broj (suprotni broj), a razlika se
dobiva sabiranjem umanjenika i suprotnog broja umanjitelja. Na taj nain se za operaciju
oduzimanja A - B ne koristi digitalni sklop za oduzimanje, ve se pomou sklopa za sabiranje
izvodi operacija A + (-B). Oduzimanje brojeva sabiranjem s komplementom olakava izvedbu
digitalnog raunara, jer se istim sklopom (za sabiranje) izvode dvije aritmetike operacije
ime se postie uteda u sklopovlju i smanjuje sloenost sredinje upravljake jedinice.
U svakom brojnom sistemu baze r, zadani broj ima dva svoja suprotna broja: r-ti komplement
(komplement baze), i r - 1 komplement (umanjeni komplement baze).
1.3. Slovnobrojani znakovi
Slovnobrojani znakovi se koriste kod obrade nebrojanih informacija. Slovnobrojani kodovi
se koriste za prikaz slova, decimalnih znamenaka i posebnih znakova. Sedam ili osam bitni
kod je standardni kod koji se koristi za prikaz velikih i malih slova engleske abecede, 10
decimalnih znamenaka (0,1,29), i vie posebnih znakova (?,!:). Za prikaz
slovnobrojanih znakova najee se koristi Ameriki standardni kod za razmjenu informacija
(ASCII - American Standard Code for Information Interchange). Tablica 1.3-1 prikazuje 128
znakova kodiranih 7-bitnim ASCII kodom. Tako npr., ASCII kod za decimalnu znameku 1
glasi 0110001, dok ASCII kod za slovo T glasi 1010100. U tablici postoje i 34 posebna znaka
koji slue za formatiranje teksta kod ispisa te za nadzor izmjene informacija izmeu udaljenih
digitalnih jedinica. Npr., kontrolni znak poetka teksta STX (start of text) oznaava poetak
10
Digitalna elektronika
teksta koji se prenosi izmeu udaljenih raunara, dok znak kraja teksta EOT (end of text)
oznaava kraj teksta koji se prenosi.
1 0=0
0 1=0
1 1=1
11
Digitalna elektronika
Kao primjer izvedbe operacije I promatra se strujni krug sastavljen od dvije sklopke, slika
1.4-1, oznaene slovima A i B i aruljice F povezane na naponski izvor. Budui se sklopke A i
B mogu nalaziti u samo jednom od dva mogua poloaja, otvorenom ili zatvorenom, mogu
posluiti kao primjeri boole-ovih varijabli. Slino i aruljica F slui za prikaz rezultata budui
moe biti u samo jednom od dva mogua stanja, aruljica svijetli, aruljica ne svijetli. Ako se
varijablama A i B pridrui vrijednost 1 kada se odgovarajue sklopke nalaze u zatvorenom
poloaju, a vrijednost 1 varijabli F kada aruljica svijetli, onda slijedi da je F = 1 (aruljica
svijetli) ako i samo ako je A = B = 1 (tj.obje sklopke se nalaze u zatvorenom poloaju). Isto
tako ako je A ili B jednako 0 (bilo koja sklopka je u otvorenom poloaju), F = 0, aruljica ne
svijetli), jer da bi aruljica svjetlila obje sklopke moraju biti u zatvorenom poloaju.
Budui svaki argument (varijabla) boole-ove funkcije moe poprimiti jednu od dvije
meusobno iskljuive vrijednosti (0 ili 1), u tablici istinitosti funkcije s n argumenata, postoji
2n moguih stanja argumenata. Popis svih moguih vrijednosti argumenata boole-ove funkcije
mogue je napisati zapisujui u prvi redak tablice za sve argumente vrijednost 0, a zatim
izmjenino 0 i 1 u najdesniji stupac argumenata. U sljedei stupac ulijevo, izmjenino 0 i 1
svaka dva retka, zatim izmjenino svaka etiri retka u sljedei stupac, itd. Kada su ispisane
sve vrijednosti argumenata u tablici, boole-ova funkcija se razvija za svaki pojedini redak u
tablici.
12
Digitalna elektronika
Slika 1.4-2 prikazuje izvedbu logike operacije ILI. Sluei se pri analizi izvedbe logike
operacije ILI slinou sa strujnim krugom na slici 1.4-1 moe se zakljuiti da je rezultantna
vrijednost funkcije F = 1, aruljica svijetli, ako je vrijednost bilo kojeg argumenata A ili B
jednaka 1, bilo koja sklopka je zatvorena.
13
Digitalna elektronika
, a komplement od
je
Za razliku od operacija I i ILI koje su binarne operacije i uvijek zahtijevaju dva argumenta,
operacija NE je unarna operacija i zahtijeva samo jedan argument. Treba uoiti da je
Openito pravilo glasi
Pri izvoenju logikih operacija, ako operacije i argumenti nisu navedeni u zagradama,
operacija NE ima najvii prioritet, iza nje slijedi operacija I, a zatim ILI. Npr., pri razvoju
funkcije
kada je A = 1, B = 1 i C = 1, prvo se razvija argument
, zatim
, te konano
.
Dakle, kada su vrijednosti varijabli A = 1, B = 1 i C = 0 vrijednost funkcije F = 0.
14
Digitalna elektronika
15
Digitalna elektronika
16
Digitalna elektronika
Jednakosti iz tablice 1.4-2 jednostavno se provjeravaju zamijenjujui boole-ove varijable
dozvoljenim vrijednostima te razvijajui lijevu i desnu stranu pojedine jednakosti. Postupak
se naziva dokazom indukcijom. Npr., za dokaz jednakosti broj 16 potrebno je razviti lijevu i
desnu stranu jednakosti za sve dozvoljene vrijednosti varijabli x i y. Postupak je prikazan u
formatu tablice istinitosti u tablici 1.4-3
indukcijom
Budui izraz broj 18 predstavlja temelj sistemskog pojednostavljenja (minimizacije) booleove funkcije, dokazat e se njegova jednakost. Za dokazivanje slue tablice istinitosti lijeve i
desne strane prikazane u tablici 1.4-4.
indukcijom
17
Digitalna elektronika
18
Digitalna elektronika
U prethodnom primjeru se prvo za ukinue lana
koristi lan
, a zatim se
primjenom jednakost 18 na lanove
i
oni proiruju lanom
. Uz postojanje
lana
za ukinue lana
primjenjuje se pravilo broj 16. Konano se za ukinue
lana
jo jednom primjenjuje pravilo broj 18.
19
Digitalna elektronika
Pri razvoju i izvedbi digitalnih elektronikih raunala i drugih digitalnih sistema, za
ostvarenje lanova boole-ovih logikih funkcija koriste se logika vrata koja predstavljaju
temeljne digitalne krugove.
1.5.2. Primjena Karnaughovih tablica
Kao to je pokazano u prethodnim poglavljima jedna te ista Booleova funkcija se moe
prikazati na razliite naine.Tako npr., za realizaciju funkcije
potrebno je osigurati est komponenti (troja logika I vrata, dvoja logika vrata NE i jedna
logika troulazna ILI vrata. Upotrebom osnovnih Boole-ovih jednakosti funkcija se moe
pojednostavniti na oblik F = A + B, to sklopovski za realizaciju zahtjeva jedna logiki ILI
vrata. Openito cijena odreenog sklopa ovisi o broju elemenata, stoga e se za realizaciju
odreene funkcije svakako odabrati jednostavnija funkcija. Svoenje funkcije na minimalni
broj elemenata zove se minimizacija. Treba napomenuti da niti jedan postupak minimizacije
na vodi do jedinstvena rjeenja. Vrlo esto je mogue dobiti vie izraza za istu funkciju koji
svi zahtijevaju isti broj elemenata. Opisati e se jedna grafika metoda pojednostavljenja
Boole-ovih funkcija koja koristi Karnaughove tablice.
Booleovi izrazi u obliku sume produkata
Pri konstrukciji logikog sklopa prvo je potrebno konstruirati tablicu istinitosti koja opisuje
nain rada samog sklopa. Ukoliko promatramo tablicu istinitosti na slici 1.5-1 primjeuje se
da dvije kombinacije vrijednosti ulaznih varijabli generiraju 1 na svom izlazu. Za liniju 2 u
tablici istinitosti moemo rei da not C AND not B AND A ulaz stvaraju 1 na izlazu. Linija
8 se moe proitati kao C AND B AND A stvaraju 1 na izlazu. Te dvije kombinacije se pri
konstrukciju Boole-ovog izraza za zadanu tablicu istinitosti sabiraju.
Slika 1.5-1 (a) tablica istinitosti; (b) Booleov izraz (c) kombinacijski sklop
Izraz na slici 1.5-1 (b) je Booleov izraz zapisan u obliku sume produkata koji se jo naziva
forma minterma. Kombinacijski sklop prema slici 1.5-1 (c) sklopovska je realizacija funkcije.
20
Digitalna elektronika
Booleovi izrazi u obliku sume produkata
Pri konstrukciji logikog sklopa prvo je potrebno konstruirati tablicu istinitosti koja opisuje
nain rada samog sklopa. Ukoliko promatramo tablicu istinitosti na slici 1.5-1 primjeuje se
da dvije kombinacije vrijednosti ulaznih varijabli generiraju 1 na svom izlazu. Za liniju 2 u
tablici istinitosti moemo rei da not C AND not B AND A ulaz stvaraju 1 na izlazu. Linija
8 se moe proitati kao C AND B AND A stvaraju 1 na izlazu. Te dvije kombinacije se pri
konstrukciju Boole-ovog izraza za zadanu tablicu istinitosti zbrajaju.
Slika 1.5-1 (a) tablica istinitosti; (b) Booleov izraz (c) kombinacijski sklop
Izraz na slici 1.5-1 (b) je Booleov izraz zapisan u obliku sume produkata koji se jo naziva
forma minterma. Kombinacijski sklop prema slici 1.5-1 (c) sklopovska je realizacija funkcije.
Booleovi izrazi u obliku umnoka zbira
Ukoliko razmotrimo tablicu istinitosti za ILI sklop koja je prikazana slikom 1.5.-2, izrazi za
funkciju mogu se napisati na dva naina. Minterma se dobiva iz jedininih izlaznih vrijednosti
tablice istinitosti i glasi
Digitalna elektronika
potrebno je prvo varijable invertirati, a zatim za svaku nulu razviti izraz u obliku zbira.
Maksterm za tablicu istinitosti prema slici 1.5-2 glasio bi Z = A + B. Oba izraza i minterma i
maksterma opisuju tablicu istinosti, s tim da je u ovom sluaju forma maksterma
jednostavnija.
Karnaughove tablice
Booleova algebra predstavlja bazu za pojednostavljenje logikih krugova. Jedna od metoda
pojednostavljenja Boole-ovih funkcija koristi Karnaughove tablice. Metoda se ubraja u
grafike metode.
Prvi korak u primjeni Karnaughovih tablica predstavlja konstrukcija mintermi iz tablice
istinitosti. Slijedei korak je upisivanje vrijednosti u Karnaughovu tablicu (tzv.K tablica) u
kojoj se susjedne kombinacije meusobno razlikuju za jedan to je kljuno za postupak
minimizacije. Trei korak u postupku minimizacije je grupiranje dviju, etiri, osam jedinica
zajedno. etvrti korak je eliminacija varijabli. Zadnji korak je zbrajanje varijabli koje su
ostale.
22
Digitalna elektronika
Slika 1.5-3 a) tablica istinitosti; (b) minterma; (c) d) K tablica za dvije varijable
K tablice za tri odnosno etiri varijable prikazane su slikom 1.5-4.
23
Digitalna elektronika
Digitalna elektronika
Slika 1.6-1 ILI vrata s dva ulaza: (a) simboliki prikaz; (b) tablica istinitosti
Slika 1.6-2. ILI vrata s tri ulaza ostvarena koritenjem dvaju ILI vratiju s dva ulaza
1.6.2. Logika I vrata
I vrata predstavljaju elektroniki sklop koji slui za ostvarenje logike operacije I. Grafiki
prikaz I vrata s dva ulaza i odgovarajuu tablicu istinitosti prikazuje slika 1.6-3. I vrata mogu
imati vie od dva ulaza, ali sva imaju samo jedan izlaz. Izlaz iz I vratiju moe biti ulaz u neka
druga logika vrata. Slika 1.6-4 prikazuje povezanost I vrata s dva ulaza i ILI vrata s dva
ulaza pri tvorbi boole-ovog izraza F = A B +C D. Slika 1.6-5 prikazuje izvedbu boole-ovog
izraza F = (W + X) (Y +Z) pomou logikih vrata.
Slika 1.6-3. I vrata s dva ulaza: (a) simboliki prikaz; (b) tablica istinitosti
Digitalna elektronika
26
Digitalna elektronika
S druge strane, bilo koju boole-ovu funkciju je mogue koritenjem temeljnih logikih vrata,
pretvoriti iz algebarskog izraza u kombinacionu mreu. Npr., kombinaciona mrea boole-ove
funkcije
prikazana je na slici 1.6-7.
27
Digitalna elektronika
Slika 1.7-1 NI vrata s dva ulaza: (a) grafiki prikaz, (b) tablica istinitosti i (c) nadomjesni INE krug
28
Digitalna elektronika
Slika 1.7-1 NI vrata s dva ulaza: (a) grafiki prikaz, (b) tablica istinitosti i (c) nadomjesni INE krug
29
Digitalna elektronika
Slika 1.7-3 NILI vrata s dva ulaza: (a) grafiki prikaz, (b) tablica istinitosti i (c) nadomjesni
ILI-NE krug
Slika 1.7-5 Iskljuivo ILI vrata s dva ulaza: (a) grafiki prikaz; (b) tablica istinitosti
30
Digitalna elektronika
1.7.4. Iskljuivo NILI vrata
Grafiki prikaz iskljuivo-NILI vrata s dva ulaza i odgovarajuu tablicu istinitosti prikazuju
slike 1.7-6(a) i 1.7-6(b). Logika operacija iskljuivo-NILI se oznauje simbolom .
Operacija iskljuivo-NILI se naziva i operacijom ekvivalencije. Iskljuivo-NILI vrata
predstavljaju komplement iskljuivo-ILI vrata, tj. izlaz je logika jedinica ako i samo ako
postoji paran broj logikih jedinica na njezinom ulazu.
Slika 1.7-6 Iskljuivo NILI vrata s dva ulaza: (a) grafiki prikaz; (b) tablica istinitosti
31
Digitalna elektronika
Slika 1.8-1 Integrirani krug 74LS08. GND = prikljuak mase, Vcc = prikljuak napajanja
Budui su logika djelovanja unutar svake TTL porodice jednaka, kod oznaavanja e se
umjesto oznaka L, LS, S, AS ili ALS YYY koristiti apostrof. Npr.,integrirani krugovi 74L00,
74LS00, 74AS00 ili 74ALS00 e se oznaiti kao 7400.
Integrirani krugovi se zavisno o broju tranzistora po ipu dijele na:
32
Digitalna elektronika
Slika 1.9-1 Oblikovanje sklopa potpunog sabiraa: (a) blok dijagram, (b) tablica istinitosti i
(c) logiki dijagram
33
Digitalna elektronika
Primjenom postupka pojednostavljenja na funkcije Zi i CIZi slijede izrazi:
Navedene izraze mogue je izvesti koritenjem bilo kojeg tipa logikih vrata. Meutim,
vidljivo je da funkcija Zi predstavlja operaciju iskljuivo-ILI nad varijablama Ai , Bi i CULi.
Pojednostavljeni prikaz logikog kruga potpunog sabiraa prikazan je na slici 1.9-1(c).
Za sabiranje binarnih brojeva duljine n bita, potrebno je meusobno povezati n stupnjeva
potpunog sabiraa, pri emu se bit prijenosa (CULi) stupnja potpunog sabiranje povezuje s
bitom prijelaza (CIZi) prethodnog stupnja potpunog sabiranja. Nain povezivanja stupnjeva
potpunih sabiraa kod sabiranja 4 bitnih binarnih brojeva prikazuje slika 1.9-2.
34
Digitalna elektronika
1.9.2. Usporeiva vrijednosti-komparator
Na slici 1.9-4(a) prikazan je digitalni krug dvobitnog usporeivaa vrijednosti. Na ulaze se
dovode dva dvobitna binarna broja, dok se zavisno o ulaznim vrijednostima jedan od tri izlaza
postavlja u stanje 1. Usporeiva vrijednosti je kombinaciona mrea koja oznaava da li je
binarni broj (A1A0)2 jednak, manji od ili vei od binarnog broja (B1B0)2. Neka je izlaz koji
odgovara relaciji (A1A0)2 = (B1B0)2 oznaen kao FJ, izlaz koji odgovara relaciji (A1A0)2 >
(B1B0)2 kao FV, a izlaz koji odgovara relaciji (A1A0)2 < (B1B0)2 kao FM.
Funkcionalni opis digitalnog kruga za usporeivanje u obliku tablice istinitosti prikazuje slika
1.9-4(b). Moe se uoiti da je FJ = 1 ako i samo ako je (A1A0)2 = (B1B0)2, FV = 1 ako i samo
ako je (A1A0)2 > (B1B0)2, a FM = 1 ako i samo ako je (A1A0)2 < (B1B0)2, to je prikazano na slici
1.9-4(b).
,
Slika 1.9-4 2-bitni usporeiva veliina: (a) funkcionalni blok dijagram, (b) tablica istinitosti
35
Digitalna elektronika
Na temelju tablice istinitosti i poslije izvedenog postupka pojednostavljenja boole-ovi izrazi
za izlazne funkcije glase
Funkcija FJ je izvedena pomou tri iskljuivo NILI vrata s dva ulaza. Neposredno su izvedene
samo dvije izlazne funkcije FJ i FV dok je trea izlazna funkcija FM , koritenjem injenice da
kada su FJ = 0 i FV = 0 slijedi FJ = 1, izvedena kao
kao
slika 1.9-4(c).
i ostvariti s jednim NILI vratima koja imaju dva ulaza, kao to pokazuje
36
Digitalna elektronika
Slika 1.10-1 Dekoder 3-u-8: (a) funkcionalni blok dijagram, (b) tablica istinitosti
37
Digitalna elektronika
Blok dijagram dekodera koji pretvara trobitni binarni niz u osam izlaznih bita prikazuje slika
1.10-1(a). Funkcionalni opis dekodera 3-u-8 u obliku tablice istinitosti prikazuje slika 1.101(b). Za svaku ulaznu binarnu kombinaciju postoji samo jedan izlaz ija je vrijednost jednaka
jedinici, tj. pojedina ulazna kombinacija odabire samo jedan od osam izlaza. Logiki dijagram
dekodera 2-u-8 prikazuje slika 1.10-1(c)
Dekoderi se izvode u obliku integriranih krugova srednjeg stupnja integracije kao dekoderi 2u-4, 3-u-8 i 4-u-10. Npr., integrirani krug 74LS42 je dekoder 4-u-10, dok je integrirani krug
74LS138 dekoder 3-u-8.
1.10.2. Koderi
Kodiranje je suprotna operaciju od dekodiranja i oznaava postupak dogovornog
jednoznanog pridruivanja skupa ulaznih binarnih znamenaka odgovarajuem binarnom nizu
- kodu. Koder je kombinaciona mrea koja na izlazu daje n bitni binarni kod zavisno od m
aktiviranih ulaza,
.Blok dijagram kodera koji pretvara simbol prikazan pomou
osambitnog niza u trobitni izlazni kod prikazuje slika 1.10-2(a). osam ulaza od I0 do I7 su
kodirani koritenjem trobitnog binarnog koda, n2n1n0. Funkcionalni opis kodera 8-u-3, u
obliku tablice istinitosti, prikazuje slika 1.10-2(b). U ovoj definiciji kodera u pojedinom
trenutku samo jedan od ulaza smije biti u stanju jedinice. Logiki dijagram kodera 8-u-3
prikazuje slika 1.10-2(c).
Slika 1.10-2 Koder 8-u-3: (a) funkcionalni blok dijagram, (b) tablica istinitosti (c) logiki
dijagram
38
Digitalna elektronika
1.10.3. Multipleksori
Multipleksor je kombinaciona mrea koja odabire jedan od vie moguih ulaznih signala i
usmjerava ga na jedanu izlaznu stezaljku. Izborom ulazne linije upravlja skup varijabli
odabira. Najee, multipleksor s n varijabli odabire jedan od 2n ulaznih signala.
Blok dijagram multipleksora 4-u-1 prikazuje slika 1.10-3(a). Funkcionalni opis multipleksora
4-u-1 u obliku tablice istinitosti prikazuje slika 1.10-3(b). Pojedini od etiri ulaza od na izlaz
Q. Logiki I0 do I3 se odabire varijablama S1 do S0 i usmjerava dijagram multipleksora 4-u-1
prikazuje slika 1.10-3(c). Za prikaz rada sklopa promatra se sluaj kada je (S1S0) = (10)2, emu
u dekadskom brojnom sistemu odgovara broj 2. Pratei tijek ulaznih signala U2, tj. na izlaz se
U0 do U3 slijedi Q = usmjeravaju samo ulazi ija je adresa jednaka dva. Openito se na izlaz
prosljeuju samo oni ulazi iju adresu odreuju varijable odabira. Multipleksori se izvode kao
integrirani krugovi srednjeg stupnja integracije i to 2-u-1, 4-u-1, 8-u-1 i 16-u-1. Npr.,
multipleksor 8-u-1 je izveden kao integrirani krug 74LS151, dok integrirani krug 74LS352
predstavlja dvostruki 4-u-1 multipleksor.Ako se pak eli poslati samo jedan ulazni signal na
neku od demultipleksor. Demultipleksor predaje n izlaznih linija, koristi se podatke iz jednog
izvora u jedno od nekoliko odredita. Demultipleksor slui kao digitalni krug za razdiobu
podataka, dok multipleksor slui za odabir podataka.
Slika 1.10-3 Multipleksor 4-u-1: (a) funkcionalni blok dijagram, (b) tablica istinitosti
39
Digitalna elektronika
40