PIC16F877 Sayı 10
Bu ay ki yazı dizimizde yürüyen ışıklı yazı panosu yapımı anlatılıyor. Okurlarımızdan yürüyen ışık devresi talep edenler olmuştu ama bu kadarını beklemiyordunuz herhalde? Durmayın tıklayıp okuyun!
YÜRÜYEN IŞIKLI YAZI PANOSU
GİRİŞ
Günümüzde bir firma veya kuruluş kendini tanıtabilmek için ilk etapta reklamı düşünmektedir. Büyük küçük birçok firma veya kuruluş kendi ürettikleri mallar tüketicilere en iyi şekilde tanıtmak isterler. Bundan dolayı reklamı tercih etmektedir. Her ne kadar çoğunlukla çeşitli basın kuruluşları kullanılırsa da reklamcılıkta şehrin en önemli caddelerine yerleştirilen reklam panolarının ve büyük binaların yüzeyleri boyanarak yapılan reklamlarında önemi çok büyüktür. Bu reklam türleri içinde en etkili ve akılda en kalıcı olanı görüntülü reklamlardır. Çünkü insan hafızasında en uzun süre kalıcı olanlar gözler tarafından görülenlerdir.
Bu proje çalışmasında, insanların gözlerine hitap eden ışıkların kullanılması ve hareketli olması sebebiyle oldukça dikkat çeken bir reklam panosu tasarlanmıştır. Bu pano sadece reklam amacıyla değil bir duyuru ve olayı geniş kitlelere iletmek için de kullanılabilir.
Devrenin blok diyagramı aşağıda gösterilmektedir. Blok diyagramında görüldüğü gibi 6 ayrı bölümünden oluşmaktadır. Display olarak 6×48 dot matrisi display kullanılmıştır. Tarama katında ise 3 adet 4×16 decoder ve bu decoderleri seçmek için de 3×8 decoder kullanılmıştır.(2)
Display Katı
Display katı, 6×48 dot matris displayden meydana gelmektedir. Bu displaylerin sürülmesinde satırlar için BC237 PNP tipi transistörler kullanılmıştır. Satırlardaki transistörlerin beyzlerine 100 W�luk bir direnç ve sütunlardaki transistörlerin beyzleri de 2,2 kW�luk birer direnç kullanılmıştır.
Tarama Katı
Tarama katı displaylerin sütun taraması gerçekleştirilir. 6 giriş 48 çıkışı sağlamak için 3 Adet 74LS154 (3×16 decoder) kullanılmıştır. Ayrıca bu 3 adet 74LS154 decoderi seçmek amacıyla bir adet 74LS138 (3X8 decoder) kullanılmıştır. 74LS154 decoderler aktif iken Lojik-0 çıkışını, pasif iken de Lojik-1 çıkışını üreten bir entegredir. Bu entegrelerin Çıkışları 2.2. kW�luk direnç üzerinden display katının BC327 PNP tipi transistörünün Beyzine girer. Bu transistörler anahtarlama elemanı olarak görev yapar ve bir sütunun aktif olmasını sağlarlar. Bu katta bulunan decoderlere seçme işi sayıcı 1�den gelen yedi adet giriş tarafından sağlanmaktadır. İlk dört giriş 74LS154 decodere gerye kalan üç girişte 74LS138 decodere girmektedir.
Sayıcı Katı
Sayıcı 1 katı, displaylerin sütunlarının birini seçmek üzere decoderlere giren 7 bitlik bilgiyi üretmektedir. Bu sayıcı 0-48 arası sayarak istenilen sütunu seçmektedir. Bu sayma işlemini
Sağlamak için bir adet 12 bitlik 4040 paralel yüklemeli sayıcı kullanılmıştır. Bu sayıcı, 0'dan 127'e kadar saydıktan sonra 127 olduğu an kendini sıfırlar. Bu sayıcının yedi adet çıkışının ilk dört tanesi 3 adet 74LS154 dekoder girişine girmektedir.bu dört adet çıkış vasıtasıyla hangi sütunun seçileceğine karar verilir. Geriye kalan üç adet çıkış ise 74LS138 decodere girmektedir.
Osilatör Katı
Burada 555 entegresi dirençler yardımıyla sayıcı için gereken frekansı üretmektedir .Yazının kayma hızını ayarlayan 555 entegresinde ayarlı direnç kullanılmalıdır.
PIC16F877 Katı
Pic16f877 bu devrede karakter bilgilerinin kontrolünde, sütun ve satır kontrolünde kullanılır.
Şema için bu linke tıklayın!
NOT: tüm devredeki entegreler için 5 voltluk besleme kullanılacak. Bu 5 volt için 7805 regüle entegresi kullanılması tavsiye edilir.
MALZEMELER:
74LS154 3 adet
74LS138
NE555
PIC16F877
4040
BC327 48 adet
BC237 6 adet
2.2kohm 48 adet
100ohm 6adet
7805
4MHZ Kristal
NOT: GELECEK AYKİ YAZI DİZİMİZDE BU DEVREYE KLAVYE BAĞLAMAK SURETİYLE DISPLAY KONROLÜNÜN NASIL YAPILDIĞI KONUSUNDA BİLGİ VERECEĞİZ.