ders kodu: eet134

42
Ders Kodu: EET134 Ders Adı: Sayısal Elektronik Ders Hocası: Assist. Prof. Dr. MUSTAFA İLKAN

Upload: margot

Post on 22-Jan-2016

55 views

Category:

Documents


0 download

DESCRIPTION

Ders Kodu: EET134. Ders Adı: Sayısal Elektronik. Ders Hocası: Assist. Prof. Dr. MUSTAFA İLKAN. KARMAŞIK MANTIK DEVRELERİ. Fonksiyondan – Devreye:. İçten – Dışa Doğru:. Örnek:. Y’nin devresini çiziniz. AND AND AND NOR AND. Çözüm:. Örnek:. , Y foksiyonunu çiziniz. Çözüm:. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Ders Kodu: EET134

Ders Kodu: EET134

Ders Adı: Sayısal Elektronik

Ders Hocası:

Assist. Prof. Dr. MUSTAFA İLKAN

Page 2: Ders Kodu: EET134

KARMAŞIK MANTIK DEVRELERİ

Page 3: Ders Kodu: EET134

Fonksiyondan – Devreye:

İçten – Dışa Doğru:

Örnek: Y = ABC (AB + CD) AND AND AND

NORAND

Y’nin devresini çiziniz.

Çözüm:

ABCD

Y

Page 4: Ders Kodu: EET134

Örnek:

Y = AB (C + D) + AB , Y foksiyonunu çiziniz.

Çözüm: ABCD

Y

Page 5: Ders Kodu: EET134

Örnek:

Üç girişli bir sistemde çıkış sinyali sadece birinci ve üçüncü girişleri “1” olduğu durumda “1” olur. Bu devrenin fonksiyonunu yazınız, K – MAP kullanarak sadeleştiriniz ve devresini çiziniz.

Çözüm:

A B C Y

00001111

00110011

01010101

1

1

Y = ABC + ABC = AC (B + B) = AC

YAC

1 1

Page 6: Ders Kodu: EET134

Doğruluk Tablosundan (Truth Table) – Devreye:

TT Fonksiyona Devreye

Doğruluk tablosunda fonksiyonu yazmak için çıkış “1” yapan kombinezonların OR yapılması gerekir.

Örnek:

4 girişli bir sistemde, girişlerden herhangi üçünün “1” olduğu durumlarda çıkış “1” olur. Bu sistemin fonksiyonunu yazınız ve devresini kurunuz.

Page 7: Ders Kodu: EET134

Çözüm: A B C D Y

0000000011111111

0000111100001111

0011001100110011

0101010101010101

1

1

11

ABCD

ABCD

ABCD ABCD

Page 8: Ders Kodu: EET134

sY = ABCD + ABCD + ABCD + ABCD

A

B

C

D

Y

Page 9: Ders Kodu: EET134

Devreden – Fonksiyona – Min. Devre:

Örnek: Verilen devreyi sadeleştiriniz.

A

B

C

D

Y

Çözüm:

s

Y = ABCC + ABC + D

Y = ABCC + ABC + D

= (A + B + C)C + (A + B + C) + D

= (A + B + C) (C + 1) + D

= A + B + C + D

ABCD

Y

Page 10: Ders Kodu: EET134

Örnek:

1)Y’yi bulunuz.

2)Y’yi sadeleştiriniz.

3)Sadeleşmiş şekli ile devreyi tekrar kurunuz.

A

A

A

AB

B

B

B

C

C

C

D

D

YD

C

Page 11: Ders Kodu: EET134

Çözüm:

1)Y = ABC + ABCD + ABCD + ABCD

s2) Y = ABC + ABC + ABDand and and

OR

1 1

1 1 1

CD

AB

Page 12: Ders Kodu: EET134

3)

Y

D

C

B

A

Page 13: Ders Kodu: EET134

NAND KAPI UYGULAMA VE KULLANIMI

1.NAND Kapısından Inverter

AA AA

2.NAND Kapısından AND

AA

BBAB ABAB=AB

Page 14: Ders Kodu: EET134

3.NAND Kapısından OR

A

B

AB=A+B AB

A+B

4.NAND Kapısından NOR

AB

B

AA+B A+B

Page 15: Ders Kodu: EET134

NOR KAPI UYGULAMA VE KULLANIMI

1.NOR Kapısından Inverter

AAA A

A+A=A

2.NOR Kapısından OR

A

B BA A+BA+B A+B=A+B

Page 16: Ders Kodu: EET134

3.NOR Kapısından AND

BBA

AABA+B=AB=AB

4.NOR Kapısından NAND

BA AB

A

B

ABAB

Page 17: Ders Kodu: EET134

Örnek:

Y = ABC + DE , Y’yi sadece NAND kullanarak gerçekleştiriniz.

Çözüm:

ABC

DE

ABC

DE DE

ABCABC

DE

ABC.DE=ABC+DE =ABC+DE

VEYA

ABC

DE

CBA

ED

ABC+DE

Page 18: Ders Kodu: EET134

Örnek:

Y = ABC + D +E , sadece NAND kullanınız.

Çözüm: Y = ABC . D . E

= ABC + D + E

= ABC + D + E

EDCBA

Y

Page 19: Ders Kodu: EET134

TOPLAYICILAR (ADDERS)

1.Yarı Toplayıcı (The Half Adder)

B

A

Cout

A, B Girişler Toplam (sum)Cout Elde çıkış (carry out)

İki girişli, iki çıkışlı

Birer bit toplayıcı

Page 20: Ders Kodu: EET134

110 yarım toplayıcı kullanılır.+111

0 + 0 = 00 + 1 = 11 + 0 = 11 + 1 = 0 Cout = 1

Doğruluk Tablosu:

A B Cout

0 0 0 0

0 1 1 0

1 0 1 0

1 1 0 1

A

B

Cout=AB

=A+B

Yarim Toplayici

Ex-OR VE

= A BCout = AB

Page 21: Ders Kodu: EET134

2.Tam Toplayıcı (The Full Adder)

Cout

A

B

Cin

Üç girişli A, B, Cin

Cin, bir önceki grup elde çıkışı

İki çıkışlı , Cout

1 bitten fazla sayılarda 2. ve daha sonraki grupların toplanmasında kullanılır.

Page 22: Ders Kodu: EET134

110 Full-adder kullanılırsa Cin = 0 bağlanmalıdır. +111

Doğruluk Tablosu:

A B Cin Cout

0 0 0 0 0

0 0 1 1 0

0 1 0 1 0

0 1 1 0 1

1 0 0 1 0

1 0 1 0 1

1 1 0 0 1

1 1 1 1 1

Page 23: Ders Kodu: EET134

Cout

AB

Cin

= (A B) CinCin = AB + (A B) . Cin

Page 24: Ders Kodu: EET134

ve Cout Çıkışlarını Sadeleştirme:

A B = AB + ABDoğruluk tablosundan , Cout fonksiyonlarını yazarak, haritaya çıkarıp sadeleştirelim.

A B Cin Cout

0 0 0 0 0

0 0 1 1 0

0 1 0 1 0

0 1 1 0 1

1 0 0 1 0

1 0 1 0 1

1 1 0 0 1

1 1 1 1 1

Page 25: Ders Kodu: EET134

= ABCin + ABCin + ABCin + ABCin

1 1

1 1

BCinA

0

1

00 01 11 10

= minimum şekildedir. Sadeleştirme yapılmaz.

Page 26: Ders Kodu: EET134

Cout = ABCin + ABCin + ABCin + ABCin

11

11 1 11

BCinA

0

1

00 01 11 10

CoutS = Acin + AB + Bcin

Page 27: Ders Kodu: EET134

Sadeleştirme Devresi:

Cout

A

BCin

Page 28: Ders Kodu: EET134

11 toplamayı yapacak bir devre kurunuz.+11

?

Çözüm:

Örnek:

1 0

1 1

1 1 0

A A

+B B

C

Cin

Co

C1

AoBo

A1

B1

Page 29: Ders Kodu: EET134

Entegre kullanarak:

Ao

Bo

A1

B1

C1

CoCo

Co C1

Page 30: Ders Kodu: EET134

Örnek:

3 2 1 0

3 2 1 0

A A A A

+B B B B , toplayarak bir devre tasarlayınız.

Çözüm: Ao

Bo Co

H.A

A1

A2

A3

B1

B2

B3

Cin

C3

C1

C2

Cin

Cin

yazilir

R

Sonuç:

C3 3 2 1 0

Page 31: Ders Kodu: EET134

KARŞILAŞTIRICILAR (COMPARATORS)

Temel elemanları Ex – OR kapılarıdır.

B1

A1

BoAo

A1Ao=B1Bo

Eğer A1A0 = B1B0 A0 = B0

A1 = B1

Çıkıştaki 1 saniyeli A1A0 = B1B0 göstergesidir.

Çıkıştaki 0 saniyeli A1A0 B1B0 göstergesidir.

Page 32: Ders Kodu: EET134

IC Karşılaştırıcıları (IC Comparators)

B3B2B1

A3A2A1

Bo

Ao

4 bitlikkarsilastirici IC

A B

A=B

A B

Blok Diyagram

Page 33: Ders Kodu: EET134

7485 IC (4 Bitlik Karşılaştırıcı)

A3A2A1Ao

A B

A=B

A B

(1)

(2)(3)(4)

(5)

(6)

(7)

(8)

(9)

(10)

(11)

(12)(13)

(14)

(15)

(16)

GND

A BA=BA B

Vcc

Page 34: Ders Kodu: EET134

Örnek:

7485 entegresi kullanarak 8-bitlik karşılaştırıcı devresi kurunuz.

Çözüm:7485 4-btlik2 adet

kullanılacakA7A6A5A4A3A2A1A

0

B7B6B5B4B3B2B1B

0

Page 35: Ders Kodu: EET134

B3B2B1

A3A2A1

Bo

Ao

A=B

A B

A B A B

A BA=B A=B

A B

A B

A4

B4

A5

B5

A6A7

B6B7

+5V

1k +5V+5V

Page 36: Ders Kodu: EET134

Decoder:

Kodlanmış bilgiyi orjinal şekline dönüştürür.

00

00

Bin/Dec

DEKODER

Page 37: Ders Kodu: EET134

74154 IC (4 line / 16 line dekoder):

GND

5V

74LS154

E1E0

A3A2A1A0

1514131211109876543210

Page 38: Ders Kodu: EET134

Örnek:

7442 IC Binary – Decimal Decoder

i/p

o/p

0 1 32 4 5 6 7 8 9 ...Ao

A1

A2

A3

74LS42

A3A2A1A0

9876543210

Page 39: Ders Kodu: EET134

Çözüm:0 1 32 4 5 6 7 8 9 ...

Ao

A1

A2

A3

0

1

2

3

4

5

6

7

8

9

Page 40: Ders Kodu: EET134

Binari – 7 Segment Display Decoder:

a

bcdefg

gf

e

d

c

baAo

A1A2A3

BCD/7 segDECODER

CA

5V

Page 41: Ders Kodu: EET134

7447 IC (BCD/7-Segment Decoder)(BCD Binary Coded Decimal – Binari Kodlanmış Desimal):

b

c

d

e

fg

a

GND

(1)(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)(10)(11)(12)(13)

(14)

(15)

(16)5V

74LS47A3A2A1A0

testRBI

gfedcba

RBO

Page 42: Ders Kodu: EET134

Encoder(Kodlayıcı):

0

15

1

24

5

1

00

0