Commodore sayı 23, sayfa 46
Sayfanın metni

Sayfa 46

Aydın TOLAY Çoğu Commodore sahipleri, herhalde makineleriyle sadece software yazmak, hazır software'leri kullanmak amacıyla ilgilenmektedirler. Bu bölümde monitör, keyboard vs. kullanmadan bilgisayarla nasıl haberleşebileceğimizi; dış birimleri nasıl kontrol edebileceğimizi bir saat devresi üzerinde inceleyeceğiz. Devreye geçmeden, kullanılan elemanlara bir göz atalım: -CD4543: BCD (Binary Coded Decimal)'den 7-segment'e Latch/Decoder/Driver. Chip bir 4 bit saklayıcı (storage latch) ve 8421 BCD'den 7-segment'e decoder/driver içerir. Dolayısıyla sizin bir 7-segment display'de 5 sayısını görebilmeniz için bu entegrenin girişlerine BCD 5 yani 0101 değerlerini vermeniz yeterlidir.

Şekil 1

DCBA'dan BCD giriş, abcdefg'den 7-segment çıkış.

LD

Cc Ph Be Yss 1 2 3 4 5 6 7 8 -74139: Adres Decoder

Bu entegrenin iki girişi ve dört çıkışı vardır. Girişine verilen iki bitlik binary sayısının değerine ilişkin çıkış Lojik-0 ve diğerleri ise Lojik-1 olur. Böylece herhangi bir devrede o çıkışa ilişkin devreyi aktif yapmış; onu seçmiş olursunuz. Tabii ki, bu entegrenin çıkışının aktif-low olduğuna dikkat edilmelidir. Dolayısıyla girişi

aktif-high olan devreleri sürebilmek için ayrıca bir invertör gerektirir.

Şekil 2 Adres Decoder

16 15 13 12 do ş

D 74139

-TDDR5260: Dual 7-Segment Display

TDDR5260, ekranında sayıyı oluşturmak için 7-segment ve 1 nokta kırmızı LED(Light Emitted Diode)'lerinden oluşmuş ortak katodlu bir elemandır.

Şekil 3

TDDR 5260 -Dual-7-Segment Display

D18 17 16 15 14 13 12 11 10 a1 a2

h Vb

1 2 e/ 3 fa ez/ fc di d2 Oppi O pp2

1 2 3 4 5 6 7 8 9 l-el 10 b2 2-di İl a2 3-c1 12 f2 4-DP1 13 A2(K2) 14 Aİ(KI) 6-d2 15 bi 7-2 16 al

17 gl 9-DP2 18 fI

-R1...R7: 56-100 Ohm arasında seçilebilen dirençler.

-Rd : 220-270 Ohm arasında noktaya ilişkin direnç.

-LED ışığının düzgün görülebilmesi için şeffaf kırmızı pleksiglas parça.

-User Port konnektörü.

Saatin Çalışması:

Devrenin temel prensibini anodu bir veri çıkışına, katodu ise bir kontrol çıkışına bağlanmış bir LED üzerinde açıklamaya başlayabiliriz. Bir kırmızı LED yanıyorsa anod-katod arasında 1,6 V gerilim vardır. Ki bu LED'in doyuma ulaştığında elde edilen gerilimdir. Kontrol ucunu toprağa bağlayıp veri ucunu ise bir veri çıkışına bağlarsak, lojik verinin değerini burada görebiliriz. Veri lojik 1 ise LED yanar, lojik 0 ise LED sönük kalır (Şekil 4).

Şekil 4

R veri O— ME

KONTROL 0

Bundan sonraki adımda kontrol ucunu toprağa değil de bir kontrol çıkışına bağladığımızda çeşitli durumlara ilişkin Şekil 5'teki tablo oluşur.

L: Low seviye H: High seviye

Klavyeyle gezinmek için ← ve → tuşları.