LOGIKI SKLOPOVI 2 DIO SLOENI LOGIKI SKLOPOVI Sloeni

  • Slides: 29
Download presentation
LOGIČKI SKLOPOVI – 2. DIO

LOGIČKI SKLOPOVI – 2. DIO

SLOŽENI LOGIČKI SKLOPOVI § Složeni logički sklopovi sadrže stotine, tisuće, a u suvremenim računalima

SLOŽENI LOGIČKI SKLOPOVI § Složeni logički sklopovi sadrže stotine, tisuće, a u suvremenim računalima logičkih sklopova. i milijune osnovnih § Bez obzira na složenost logičkog sklopa, uvijek ga je moguće nacrtati, moguće je napisati pripadajući logički izraz i sastaviti tablicu stanja. Sanda, 2020. 2

PRIMJER 1 § Napisati logički izraz pa oblikovati i popuniti tablicu stanja za ovaj

PRIMJER 1 § Napisati logički izraz pa oblikovati i popuniti tablicu stanja za ovaj logički sklop: Sanda, 2020. 3

PRIMJER 1 (MEĐUSTANJA) § Prvo - označiti međustanja koja predstavljaju rezultat rada osnovnih sklopova

PRIMJER 1 (MEĐUSTANJA) § Prvo - označiti međustanja koja predstavljaju rezultat rada osnovnih sklopova (krenuti od ulaznih vrijednosti, s lijeva na desno). Sanda, 2020. 4

PRIMJER 1 § Da bi se zapisao pripadajući logički izraz, treba krenuti s desna

PRIMJER 1 § Da bi se zapisao pripadajući logički izraz, treba krenuti s desna na lijevo, od krajnjeg izlaza i logičkih vrata kojima taj izlaz pripada. Y = Y 2 + C Y = ( Y 1 ) + C Y=(A+B)+C Sanda, 2020. § Postupak treba ponavljati sve dok članovi logičkogizraza ne budu osnovni ulazni operandi. 5

PRIMJER 1 (TABLICA STANJA) § U tablici stanja treba predvidjeti: § stupce koji predstavljaju

PRIMJER 1 (TABLICA STANJA) § U tablici stanja treba predvidjeti: § stupce koji predstavljaju ulazne operande, § stupce koji predstavljaju vrijednosti prethodno uvedenih međustanja, § stupac krajnjeg rezultata. A Sanda, 2020. B C Y 1=A+B Y 2=Y 1 Y=Y 2+C 6

PRIMJER 1 (TABLICA STANJA) A B C 0 0 1 1 Sanda, 2020. Y

PRIMJER 1 (TABLICA STANJA) A B C 0 0 1 1 Sanda, 2020. Y 1=A+B Y 2=Y 1 Y=Y 2+C 0 1 0 1 7

PRIMJER 1 (TABLICA STANJA) A B C 0 0 1 1 Sanda, 2020. 0

PRIMJER 1 (TABLICA STANJA) A B C 0 0 1 1 Sanda, 2020. 0 1 0 1 Y 1=A+B Y 2=Y 1 Y=Y 2+C 0 0 1 1 1 1 0 0 0 1 1 0 1 0 1 8

PRIMJER 2 § Napisati logički izraz za ovaj logički sklop pa oblikovati i popuniti

PRIMJER 2 § Napisati logički izraz za ovaj logički sklop pa oblikovati i popuniti tablicu stanja (izraz po mogućnosti minimizirati). Sanda, 2020. 9

PRIMJER 2 -1 Y 3=Y 1+ A B Y 1=B Y 2=A Y 4=Y

PRIMJER 2 -1 Y 3=Y 1+ A B Y 1=B Y 2=A Y 4=Y 2+B Y=Y 3 Y 4 A Sanda, 2020. 10

PRIMJER 2 -2 Y = Y 3 Y 4 Y = ( Y 1

PRIMJER 2 -2 Y = Y 3 Y 4 Y = ( Y 1 + A ) ( Y 2 + B ) Y = ( B + A ) (A + B ) Y=B A+B B+A A+A B Y=B A+A B Y=A+B+A B Sanda, 2020. 11

PRIMJER 2 -3 A 0 0 1 1 Y 3=Y 1+ B Y 1=B

PRIMJER 2 -3 A 0 0 1 1 Y 3=Y 1+ B Y 1=B Y 2=A Y 4=Y 2+B Y=Y 3 Y 4 A 0 1 Sanda, 2020. 12

PRIMJER 2 -3 Y 3=Y 1+ A B Y 1=B Y 2=A Y 4=Y

PRIMJER 2 -3 Y 3=Y 1+ A B Y 1=B Y 2=A Y 4=Y 2+B Y=Y 3 Y 4 A 0 0 1 1 1 0 1 0 0 1 1 1 Sanda, 2020. 13

PRIMJER 3 § Napisati logički izraz za ovaj logički sklop pa oblikovati i popuniti

PRIMJER 3 § Napisati logički izraz za ovaj logički sklop pa oblikovati i popuniti tablicu stanja (izraz po mogućnosti minimizirati). Sanda, 2020. 14

PRIMJER 3 -1 Y 4= Y 5=Y 3+Y A B C Y 1=A+B Y

PRIMJER 3 -1 Y 4= Y 5=Y 3+Y A B C Y 1=A+B Y 2=Y 1 Y 3=Y 2 C Y C 4 Sanda, 2020. 15

PRIMJER 3 -2 Y = Y 5 Y 4 Y = (Y 3 +

PRIMJER 3 -2 Y = Y 5 Y 4 Y = (Y 3 + Y 4) C Y = (Y 2 C + C) C Y = (Y 1 C + C) C Y = ((A + B) C + C) C Sanda, 2020. 16

PRIMJER 3 -2 Y = ((A + B) C + C) C Y =

PRIMJER 3 -2 Y = ((A + B) C + C) C Y = ((A B ) C +C ) C Y = (A B C C) + ( C C ) Y=C Sanda, 2020. 17

PRIMJER 3 -3 Y 1=A+ Y 2=Y Y 3=Y 2 A BC B C

PRIMJER 3 -3 Y 1=A+ Y 2=Y Y 3=Y 2 A BC B C 1 0 0 1 1 0 1 0 1 Sanda, 2020. Y 4= Y 5=Y 3+Y 4 C Y=Y 4 Y 5 18

PRIMJER 3 -3 Y 1=A+ Y 2=Y Y 3=Y 2 A BC B C

PRIMJER 3 -3 Y 1=A+ Y 2=Y Y 3=Y 2 A BC B C 1 0 0 1 1 0 1 0 1 Sanda, 2020. 0 0 1 1 1 1 0 0 0 1 0 0 Y 4= Y 5=Y 3+Y 4 C 1 1 0 1 1 1 0 0 Y=Y 4 Y 5 1 0 1 0 19

PRIMJER 4 § Napisati logički izraz za ovaj logički sklop pa oblikovati i popuniti

PRIMJER 4 § Napisati logički izraz za ovaj logički sklop pa oblikovati i popuniti tablicu stanja (izraz po mogućnosti minimizirati). Sanda, 2020. 20

PRIMJER 4 Y 1=A Y=Y 2+Y A B C Y 2=Y 1 Y 3=A

PRIMJER 4 Y 1=A Y=Y 2+Y A B C Y 2=Y 1 Y 3=A Y 4=Y 3+C B 4 Sanda, 2020. 21

PRIMJER 4 Y = Y 2 + Y 4 Y = ( Y 1)

PRIMJER 4 Y = Y 2 + Y 4 Y = ( Y 1) + ( Y 3 + C ) Y = ( A B ) + (A + C ) Y=A+B+A+C Y=A+B+C Y=A B+C Sanda, 2020. 22

PRIMJER 4 A B 0 0 1 1 Sanda, 2020. Y 4=Y 3+ Y=Y

PRIMJER 4 A B 0 0 1 1 Sanda, 2020. Y 4=Y 3+ Y=Y 2+Y C Y 1=A B Y 2=Y 1 Y 3=A C 4 0 1 0 1 23

PRIMJER 4 Y 4=Y 3+ Y=Y 2+Y A B C Y 1=A B Y

PRIMJER 4 Y 4=Y 3+ Y=Y 2+Y A B C Y 1=A B Y 2=Y 1 Y 3=A C 4 0 0 1 1 1 1 0 0 1 1 1 1 1 0 0 0 1 1 0 1 0 0 1 1 Sanda, 2020. 24

PRIMJER 5 § Napisati izraz za ovaj logički sklop, a potom popuniti tablicu stanja.

PRIMJER 5 § Napisati izraz za ovaj logički sklop, a potom popuniti tablicu stanja. Sanda, 2020. 25

R - PRIMJER 5 Y = Y 6 + Y 5 = (Y 4

R - PRIMJER 5 Y = Y 6 + Y 5 = (Y 4 Y 2) + (Y 3 C) Y = (( A B) C) + ( A C ) Y=A B C+A C Sanda, 2020. 26

R – PRIMJER 5 A B C Y 1=B Y 2= C 0 0

R – PRIMJER 5 A B C Y 1=B Y 2= C 0 0 1 1 0 1 0 1 1 1 0 0 1 0 1 0 0 0 1 1 Sanda, 2020. Y 3= Y 4=A Y Y 5=Y 3 Y 6=Y 4 Y Y=Y 6+Y A 1 C 2 5 1 1 0 0 0 0 1 1 0 0 0 0 1 0 1 1 0 0 0 27

PRIMJER 6 § Napisati izraz za ovaj logički sklop. Potom izraz minimizirati, pa nacrtati

PRIMJER 6 § Napisati izraz za ovaj logički sklop. Potom izraz minimizirati, pa nacrtati pojednostavljeni sklop. Sanda, 2020. 28

R - PRIMJER 6 (A + B) 1 (A B) Sanda, 2020. A B

R - PRIMJER 6 (A + B) 1 (A B) Sanda, 2020. A B 29