You are on page 1of 6

Vježba1: Logički sklopovi i simulacija logičkih sklopova u

programu Logisim

Logički sklopovi su osnovni djelovi od kojih se izgraduju elementi računala. Postoje osnovni
sklopovi od kojih se međusobnim povezivanjem grade složeni sklopovi koji izvršavaju složene
aritmetičko-logičke operacije.

Logički sklopovi izvršavaju logičke funkcije.

Osnovni logički sklopovi

se ponašaju po tablici istine koju smo upoznali kod osnovnih logičkih operatora tj. funkcija.

logički sklop I
Z = X AND Y
Z = AND (X,Y)
Z=X ΛY=X*Y

logički sklop ILI


Z= X OR Y
Z= OR (X, Y)
Z=XVY=X+Y

logički sklop NE
Z= NOT (X)
Z= X

1
Složeni logički sklopovi

Nastaju kombiniranjem osnovnih logičkih sklopova s ciljem izvršavanja složenijih operacija.

Fizička realizacija

Bilo osnovni ili složeni, logički sklopovi su fizički realizirani kao integrirani krugovi – chipovi. Uz svaki
chip dolazi opisna dokumentacija.

2
Logisim

Logisim je jednostavan i intuitivan


program koji nam pomaže u izradi i
testiranju složenih log. sklopova.
Glavni dio prozora Logisim-a je radna
ploha na kojoj kreiramo sklop. Lijevi
panel do radne plohe je stablasta
struktura biblioteka gotovih sklopova
koje možemo koristiti u našem
projektu, također prikazuje svojstva
odabranog (fokusiranog) objekta.
Povrh je traka s altima koji nam trebaju
pri izradi i testiranju našeg projekta koji
se inicijalno zove main(glavni).

a) postavljanje i testiranje osnovnog logičkog sklopa (AND)

-sklop možemo postaviti na dva načina: pomoću trake s


alatima (toolbara) ili izborom iz mape Gates
možemo ga izbrisati tipkom Del ili desnim klikom miša;
možemo ga micati po radnoj plohi (drag and drop)
-crtanje ulaznih signala vrši se povlačenjem pokazivača po
radnoj plohi; linija signala počinje ili završava ulaznim ili
izlaznim pinom

ulazni i izlazni pin

Oznaka pina se piše u editoru Label.

Nakon crtanja sklopa možemo izvršiti testiranje tj. provjeriti tablicu istine nacrtanog sklopa.

3
Klikemo na alat za postavljanje vrijednosti na ulazne pinove, te kliknemo na željeni pin čiju
vrijednost postavljamo.

Alat za postavljanje vrijednosti Vrijednost 1 je postavljena na ulaz (pin) X

Zanimljivo je otvoriti izbornik Project, Analyze Circuit, gdje na kartici Table možemo vidjeti
tablicu istine nacrtanog sklopa.
Kartica Expression prikaže oblik funkcije z(x,y)

Vrlo je zanimljiva mogućnost izrade tj. crtanja sklopa za definiranu funciju sklopa, to radimo
preko kontrole Build Circuit.
U našem slučaju nije toliko atraktivna ova mogućnost jer se radi o osnovnom logičkom sklopu.

Sklop koji je dobijen inverzno tj. funkcija --> sklop.

b) postavljanje i testiranje složenog logičkog sklopa

Funkciju:

realiziraj sklopovski. Tablicu istine prepiši iz modula kombinirane analize i usporedi je s


ponašanjem tvoga sklopa.

4
Rješenje:

-prvo realiziramo dio funkcije u zagradi :

-potom je potrebno negirati varijablu Y

-te izlaze dovesti na sklop AND

čiji izlazni pin predstavlja funkciju z(x,y)

Nacrtani sklop u Logisimu, u dijelu za Analizu


je prikazan funkcijom:

što je zapravo naša početna funkcija, te zaključujemo da smo dobro projektirali sklop. Ova provjera
nam je dovoljna iako smo mogli usporediti i tablicu istine sklopa te ponašanje našeg sklopa.

5
Zadatak:

Realiziraj sklopovski donji logički izraz Z i prepiši u bilježnicu tablicu istine. S kojim logičkim
sklopom možemo zamijeniti cijelu funkciju Z (X,Y)?

Zadatak:

Realiziraj sklopovski jedan od donji logički izraza Z(X,Y) i prepiši u bilježnicu tablicu istine. S
kojim logičkim sklopom možemo pojednostavniti cijelu funkciju Z (X,Y)?

You might also like