Upute za program Logisim

Sjedište: CARNET - Arhiva 2021 Loomen
E-kolegij: Informatika 1 - Gimnazija Đakovo
Knjiga: Upute za program Logisim
Otisnuo/la: Gost (anonimni korisnik)
Datum: ponedjeljak, 28. listopada 2024., 15:20

1. Uvod

Logisim je besplatan alat za dizajniranje logičkih sklopova. Možemo ga koristiti i za provjeru rješenja složenih logičkih izraza.

Možete ga preuzeti na linku https://sourceforge.net/projects/circuit/. Nije ga potrebno instalirati, dovoljno ga je pokrenuti.

Nakon pokretanja prozor programa izgleda ovako:

početni prozor programa Logisim



2. Unos podataka u Logisim

Na početku je potrebno iz izbornika Window odabrati mogućnost Combinational Analysis:

 

Dijaloški okvir Combinational Analysis sadrži pet kartica, Inputs, Outputs, Table, Expression i Minimized.

Za sada ćemo koristiti kartice Inputs, Outputs, Table i Expression, a rad ćemo objasniti kroz primjer za složeni logički izraz A + B * NE C



2.1. Ulazne varijable

U prvom koraku, na kartici Inputs, gumbom Add, ovisno o izrazu dodajemo ulazne varijable. U ašem primjeru to su A, B i C.


kartica input 

2.2. Izlazne varijable

U sljedećem koraku potrebno je upisati izlaznu varijablu. Neka to bude Z.

kartica output

2.3. Unos složenog logičkog izraza - kartica Expression

U trećem koraku potrebno je upisati složeni logički izraz.

Za upisivanje logičkog izraza potrebno je poznavati način prikazivanja osnovnih logičkih operacija:

  • Logička operacija NE upisuje se pomoću znaka ~ (dobit ćete ga kombinacijom tipki AltGr i+1),
  • logička operacija ILI znakom +,
  • dok se za logičku operaciju I ostavlja jedan razmak.

Nakon upisivanja izraza potrebno je kliknuti na gumb Enter ili jednostavno pritisnuti tipku Enter.

U našem primjeru to izgleda ovako:

unos izraza



2.4. Prikaz rezultata

Na kartici Table sada je prikazana tablica stanja za izraz napisan u dijelu Expression.

prikaz rezultata

2.5. Pojednostavljen složeni logički izraz

Potpuno pojednostavljeni složeni logički izraz prikazuje se na kartici Minimized.

pojednostavljeni izraz