4.1 Logički sklopovi i tablice istine
Tablice istine
Tablice istine su način da u jednoj jednostavnoj tablici prikažemo sva moguća ulazna stanja nekog logičkog sklopa i odgovarajuća izlazna stanja. Svaki red tablice predstavlja jednu kombinaciju ulaza (0 ili 1), a u posljednjem stupcu zapisujemo izlaz koji taj sklop daje za tu kombinaciju. Na taj način tablica istine opisuje ponašanje logičkih vrata puno jasnije nego dugačkim tekstom ili opisom.
Što imamo više ulaznih signala, to tablica ima više redaka: za 1 ulaz imamo 2 kombinacije, za 2 ulaza 4 kombinacije, za 3 ulaza 8 kombinacija itd. Tablice istine koristimo za opis osnovnih logičkih vrata (AND, OR, NOT, NAND, NOR, XOR…), ali i za složenije digitalne sklopove poput dekodera, multipleksera ili aritmetičkih jedinica. Važno je sustavno proći kroz sve kombinacije ulaza i za svaku promatrati izlaz.
Praktična vježba
- Na breadbordu napravi sklop sa slike.
- Integrirani krug namjerno nije specificiran. Koristi ove pinove na IC-u:
- pin 1 kao ulaz A,
- pin 2 kao ulaz B,
- pin 3 kao izlaz X.
- Ne zaboravi spojiti napajanje na pin 14 (+5V) i pin 7 (GND).
- Napiši Arduino program koji će na digitalne izlaze 8 i 9 poslati sve 4 logičke kombinacije, sa pauzom od 2 s između promjena.
- Zabilježi tablicu istine logičkog sklopa i prepoznaj koji si logički sklop koristio.
- Isto napravi i sa drugim integriranim krugom koji si dobio.
Što smo naučili?
- Upoznali smo kako tablica istine opisuje ponašanje logičkog sklopa kroz sve moguće kombinacije ulaza.
- Naučili smo sustavno mijenjati ulazna stanja i promatrati pripadajuća izlazna stanja na stvarnom integriranom krugu.
- Vidjeli da različita logička vrata (AND, OR, NAND, NOR, XOR, NOT) imaju različite potpise u svojim tablicama istine.
- Spojili teoriju i praksu: iz stvarnih mjerenja na sklopu rekonstruirali su tablicu istine i prepoznali koju logičku funkciju integrirani krug implementira.