Professional Documents
Culture Documents
Logic Circuits 201206
Logic Circuits 201206
Logic Circuits 201206
Ödev formatı : kapak sayfası + 5…10 sayfa konu + 1 sayfa sizin kendi yorumunuz
Ödev sayfaları dosya içine yada poşet içine konulmadan sadece sol orta kenardan
2 adet tel zımba ile birleştirilecektir.
Gecikmelerde -%1/gün uygulanacaktır.
ftp://muhogr:muh948@ftp.iticu.edu.tr/
Prof.Dr.Sezgin ALSAN Lojik Devreler 4
Sayısal Örneksel
Digital Analog
Fiziksel değişkenin
niteliği Sayısal Analog
Elektronik Analog to
deteksiyon Digital
Algılama-Sensor Sayısal Converter Analog
Elektriksel işaret
Signal Sayısal Analog
Elektronik Digital to
değerlendirme Sayısal ölçme Analog Analog ölçme
Process Converter
Teget
(hız) Tepe değer
Analog
Samlpe and
türev alma
hold Prof.Dr.Sezgin ALSAN Lojik Devreler 6
Genlik
Analog işaret
(analog signal) Eşik seviyesi
(threshold level)
Zaman
Sayısal işaret
(digital signal)
t
Comparator circuit
Analog input Digital output
ACW
0 1 0 0 0 1 1 1
International Electrotechnical
Commission
A.B
Q = A+B
Prof.Dr.Sezgin ALSAN Lojik Devreler 33
Prof.Dr.Sezgin ALSAN Lojik Devreler 34
+B
AO
Logic comparator
A O+B
A0
B0
A1
B1 A=B
A2
B2
A3
B3
A7
A6
A5
A4
A = 159 (10)
A3
A2
A1
A0
Adres
çözümleme-3
A
A
A
A
A.B+C
A+B.C
A.C+B
(B+C).A
S1 S0
2 adet
1 bit’lik
sayı
1 adet
3 adet 2 bit’lik sayı
1 bit’lik
sayı
4-bit ripple
carry adder
X Y B D
0 0 0 0
0 1 1 1
1 0 0 1
1 1 0 0
http://www.cs.uiowa.edu/~jones/assem/notes/08arith.shtml
Nixie Tubes
0 1
1 1
2
1 3 3
1
1
F(A,B) = A.B + A.B + A.B
m0 m1 m2
A+B
B.(A+A) + A.(B+B) = A +B
F(A,B) = A . B
K EK S
m A B C Alarm
0 0 0 0 0
1 0 0 1 0
2 0 1 0 1
3 0 1 1 0
1 1
4 1 0 0 0
5 1 0 1 1
1
6 1 1 0 1
7 1 1 1 0 "Sum of Products"
Prof.Dr.Sezgin ALSAN Lojik Devreler 94
Emniyet kemeri problemi.2
V: Hız yüksek =1
EK : emniyet kemeri takılı =1
S: sürücü yerinde =1 F(A,B,C)= ?
V EK S
m A B C Alarm
0 0 0 0 0
1 0 0 1 0
2 0 1 0 1
3 0 1 1 0
1 1
4 1 0 0 1
5 1 0 1 1
1
6 1 1 0 1
7 1 1 1 0 "Sum of Products"
Prof.Dr.Sezgin ALSAN Lojik Devreler 95
Emniyet kemeri problemi.1
F(A,B,C)= B.C+A.B.C
F(A,B,C)= B.C+A.B.C
NAND-NAND
F(A,B,C)=≥2/3
1 1 1
F(A,B,C)= AB + BC + AC
m A B C D Onay
0 0 0 0 0 0
1 0 0 0 1 0
1 2 0 0 1 0 0
C 3 0 0 1 1 0
4 0 1 0 0 0
1 1
5 0 1 0 1 0
D
6 0 1 1 0 0
1 1 1 7 0 1 1 1 1
C 8 1 0 0 0 0
1 1 9 1 0 0 1 1
10 1 0 1 0 1
11 1 0 1 1 1
12 1 1 0 0 1
F(A,B,C,D)= B.C.D + A.D + A.C + A.B 13 1 1 0 1 1
14 1 1 1 0 1
15 1 1 1 1 1
Prof.Dr.Sezgin ALSAN Lojik Devreler 101
Banka kasasının
açılması onayı
1 1
C
1 1
D
1
C
1 1 1
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
10 1 0 1 0
11 1 0 1 1
12 1 1 0 0
13 1 1 0 1
14 1 1 1 0
15 1 1 1 1
Prof.Dr.Sezgin ALSAN Lojik Devreler 106
m A B C D Onay
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
10 1 0 1 0
11 1 0 1 1
12 1 1 0 0
13 1 1 0 1
14 1 1 1 0
15 1 1 1 1
Prof.Dr.Sezgin ALSAN Lojik Devreler 107
m A B C D
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
10 1 0 1 0
11 1 0 1 1
12 1 1 0 0
13 1 1 0 1
14 1 1 1 0
15 1 1 1 1
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
10 1 0 1 0
11 1 0 1 1
12 1 1 0 0
13 1 1 0 1
14 1 1 1 0
15 1 1 1 1
Prof.Dr.Sezgin ALSAN Lojik Devreler 109
m A B C D
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
10 1 0 1 0
11 1 0 1 1
12 1 1 0 0
13 1 1 0 1
14 1 1 1 0
15 1 1 1 1
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
Çıkış(tn)=f(Girişler(tn,tn-1,tn-2,….))
Devrenin çıkışına geçmişinin de katkısı olabilir.
Devre içinde bellek oluşur.
http://www.gitam.edu/eresource/comp/gvr/
http://www.cs.princeton.edu/courses/archive/spr
05/cos126/lectures/11.pdf
Prof.Dr.Sezgin ALSAN Lojik Devreler 113
Astable - A free-running multivibrator that has NO stable states
but switches continuously between two states this action
produces a train of square wave pulses at a fixed frequency.
Monostable - A one-shot multivibrator that has only ONE stable
state and is triggered externally with it returning back to its first
stable state.
Bistable - A flip-flop that has TWO stable states that produces a
single pulse either positive or negative in value.
Monostable
input
output
retriggerable
output
watchdog timer
Prof.Dr.Sezgin ALSAN Lojik Devreler 115
Prof.Dr.Sezgin ALSAN Lojik Devreler 116
Prof.Dr.Sezgin ALSAN Lojik Devreler 117
Prof.Dr.Sezgin ALSAN Lojik Devreler 118
Astable - A free-running multivibrator that has NO stable states
but switches continuously between two states this action
produces a train of square wave pulses at a fixed frequency.
Astable
input
output
Bistable
1 2 3 4 5 6 7
input
output
1 2 3
E/C D Q Q Comment
0 X Qprev Qprev No change
1 0 0 1 Reset
1 1 1 0 Set
http://www.interfacebus.com/ic-functional-schematic-block-diagrams.html
Q Q
J K Qn+1
0 0 Qn hold
0 1 0
1 0 1
1 1 Qn toggle
Data PRESETABLE
clear
Load
clock
clock
in A
in B
R0(1)
R0(2)
A B C D
input A
input B
input A A BCD
÷2 ÷8
input B
input A A BCD
÷2 ÷8
input B
C B A
0 0 0 B C
0 0 1
0 1 0 Reset
0 1 1
1 0 0
1 0 1
1 1 0 157
Prof.Dr.Sezgin ALSAN Lojik Devreler
7493 4 bit binary ripple counter
in A
in B
R0(1)
R0(2)
m D C B A
0 0 0 0 0
A B C D
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
10 1 0 1 0
11 1 0 1 1
12 1 1 0 0
13 1 1 0 1
14 1 1 1 0
15 1 1 1 1 Prof.Dr.Sezgin ALSAN Lojik Devreler 158
7493 4 bit binary ripple counter
6 ya sayan ve bölen devre
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
clock
D0 1 0 1 0
D1 0 1 0 0
D2 0 1 1 0
D3 0 0 1 0
Overflow
Bir üst
basamağa
taşma
input B
input B
Up/Down
Qn-1
Qn
Qn-1
Logic Presettable
Synchronous BCD
Decade Up/Down
Counter
74190
A B C D
clock
clock DA A B C D
0 1 0 0 0 0
1 0 1 0 0 0
2 0 0 1 0 0
3 0 0 0 1 0
4 1 0 0 0 1
5 0 1 0 0 0