Elektrotekno.com Ana Sayfa || Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler


8051 PROTEUS Uygulamaları Keypad ve Sayıcı

Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Tamamlanmış Elektronik Devreler, Projeler kategorisi içerisindeki Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "PIC16F84 ile Telefon Hattından Cihaz Kontrolü (Denenmiştir)" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Kayıt: 04 Mar 2006
Mesajlar: 41
Konum: İZMİR
Offline
leoss
Tarih: 23 03 2007 18:45

Uygulama 1a: 0 dan 9 a ve 9 dan 0 a sayan sayıcı tasarlamak(look up table mantığı)

Malzemeler:

• 2 adet 27 pF kapasitör
• 1 adet 7 segment display(ortak katod)
• 1 adet işlemci (AT89C51)
• 1 adet kristal (11.0592 Mhz)
• 7 adet 100 ohm direnç
• 1 adet bread board

Amaç: Mikroişlemci ile önce 0 dan 9 a sonra da 9 dan 0 a sayan sayıcı tasarımı yaparak Look Up Table mantığını öğrenmek

Özet: Programlamada anlaşılırlık ve kolaylık bakımından Look Up Table kullanılmıştır. Program sıfırdan dokuza ve dokuzdan sıfıra sayarken kullanacağı 18 değer sırasıyla Look Up Table dan alınır. 18 değerin aqlımı yapıldıktan sonra sayma işlemi tekrar sıfırlanarak tablodaki değerler tekrar hafızaya alınır. Döngü işlemci resetlenmedikçe ya da gücü kesilmedikçe tekrarlanır.

Yöntem: Devrede işlemcinin P1 portuna 7 segment ortak katot display doğrudan bağlanmıştır. Bu nedenle BCD to 7 segment decoder (74LS47 vb.) kullanımına gerek duyulmamıştır. Port 1 in 0 dan 6 ye olan bacakları sırasıyla displayin a,b,c,d,e,g,h uçlarına doğrudan bağlıdır. Look up table oluştururken bu durum göz önüne alınmıştır.


8051 PROTEUS Uygulamaları Keypad ve SayıcıUygulama 1-b: Keypad’den girilen sayının display’de gösterilmesi

Malzemeler:

• 2 adet 27 pF kapasitör
• 1 adet 7 segment display(ortak katod)
• 1 adet işlemci (AT89C51)
• 1 adet kristal (11.0592 Mhz)
• 7 adet 100 ohm direnç
• 1 adet keypad
• 1 adet bread board

Amaç: Mikroişlemci ile keypad’den tarama yoluyla bilgi alınıp alınan bilginin 7 segment display’de gösterilmesi

Özet: Keypad’den bilgi alınmasında tarama yöntemi kullanılır. Satırlara sırasıyla lojik 0 verilerek sütunlar taranır.Bu yolla hangi tuşa basıldığı bilgisi mikroişlemci tarafından algılanabilir..

Yöntem: Devrede işlemcinin P3 portuna 7 segment ortak katot display doğrudan bağlanmıştır. Bu nedenle BCD to 7 segment decoder (74LS47 vb.) kullanımına gerek duyulmamıştır. Port3 in 0 dan 6 ye olan bacakları sırasıyla displayin a,b,c,d,e,g,h uçlarına doğrudan bağlıdır. Keypad in sütunları (P1 portunun ilk üç pinine) satırları ise (P1.4, P1.5, P1.6, P1.7 pinlerine) bağlıdır. Bu portlardaki tarama sonucunda program dallanarak girilen sayıya ait alt programa giderek çıkışı display’e aktarır.

2 Kullanıcı bu konu için kaysal arkadaşımıza teşekkür ettiler

Kayıt: 19 Ekm 2007
Mesajlar: 135
Konum: İzmir,Tekirdağ
Offline
ozerdenizege
Tarih: 24 02 2008 19:22

+1 de benden


Biraz daha güncel Laughing

8051 PROTEUS Uygulamaları Keypad ve Sayıcı

8051 PROTEUS Uygulamaları Keypad ve Sayıcı
Başa dön



8051 PROTEUS Uygulamaları Keypad ve Sayıcı


Benzer Konular

- Proteus ve USB kullanımı hakkkında yardım.

- 8051 robot projesi yardım!!
- 8051 ile İpe Tırmanan Robot (Tarzan)
- lcd li pic darbe sayıcı zaman ayarlı
- PRE AMPLIFIKATOR( proteus ta simulasyonu yapılmış)
- Sakarya Ünivesitesi Mikrodenetleyiciler Sınav Soruları (8051)
- Proteus hata mesajı: stack underflow (STKUNF set, zero returned)
- programlanabilir ileri geri sayıcı
- Proteus 7 de vista sorunu

- 8051 ile ohmmetre yapımı?

- Proteus GMX geliyorMUŞ

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72