AT klavye’den PIC16F877 ile LCD display’e veri iletimi

| Mayıs 22, 2023 Tarihinde güncellendi
AT klavye’den PIC16F877 ile LCD display’e veri iletimi

Projeyi Hazırlayanlar : Meryem ARMAĞAN,Gülsüm AKTAŞ Büyük ihtimal Antrak gazetesin de bulunan PIC16F877-Sayı-23 yazısından feyz alınmış açıklamaların çoğu aynı Emeği geçen Kişilere Teşekkürler.

Proje Adı: AT klavye’den PIC16F877 aracılığıyla 2×16 LCD display’e veri gönderme

Projenin Amacı: 2×16 Display’e klavyeden mesaj yazdırma

Teorik Bilgi: Klavyelerde DATA, CLOCK, +5 V ve GND olmak üzere kullanılan 4 pin bulunmaktadır. Diğer uçlar boş kalmaktadır. Klavye konnektörleri 5 pinli ve 6 pinli olabilmektedir. Bunlara ait pin numaraları ve karşılıkları aşağıdaki resimde verilmiştir. Elinizde bulunan klavyeye uygun bağlantıyı yapmanız gerekmektedir.

Klavye Bağlantı Bilgileri
klavye pin baglanti bilgileri at xt plug socket

Klavyeler içerisinde bulunan bir osilatör ile clock sinyallerini kendileri üretmektedirler. Data bilgileri her tuş (karakter) için ASCII kodunda clock sinyalleri üzerinden gönderilmektedir.

Bu veri gönderilmesindeki protokolde sırasıyla :
1 Start Biti (daima 0)
8 Data biti
1 Parity Biti
1 Stop biti (daima 1),arka arkaya gönderilmektedir.

Projenin devre şeması
at klavye veri iletimi devre semasi

Seri İletim : Seri iletimde bilgi tek bir iletim yolu üzerinde n bit, sıra ile aktarılır. İşaret aktarım hızı band birimiyle ölçülür. Band birim zamanda aktarılan ayrık işaretlerin sayısıdır. Seri iletim kendi içerisinde asenkron, senkron ve isokron olarak üçe ayrılır.

Projenin .asm .bas .hex;

at-klavyeden-pic16f877-ile-lcd-displaye-veri-iletimi

Şifre-Pass: 320volt.com

Yayım tarihi: 2008/11/16 Etiketler: , , , , , , , , ,



2 Yorum “AT klavye’den PIC16F877 ile LCD display’e veri iletimi

  1. fatih erdi koçfatih erdi koç

    güzel bi devre ve cok güzel bir paylaşım benim proje ödevim oldu bu konu inş. yaparım paylaşımınız için cok teşekkürler…:)

    CEVAPLA
  2. SİNANSİNAN

    devreyi isiste kurdum hangi tuşa basarsak basalım aynı rakam çıkıyor
    nerede yanlışyapıyorum acaba

    CEVAPLA

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir