R

4 bit Seven segment BCD okuyup LCD de gösterilmesi

Başlatan RedBlack, 02 Ağustos 2014, 11:16:09

RedBlack

Merhaba 2 haneli bir seven segment çıkışlı sayıcı devreyi ben lcd ye bağlamak istiyorum, her bir çıkış mesela BCD 7475 entegresi, 4 bit oldugu için 2 hane 8 bit eder yani 16F877A nın PORTC ye giriş yapsam PORTD dende 4 bit lcd ye yazdırmak için en iyi yöntem hangisi olur.? İf ile portları okumaklamı olur yoksa farklı bir şekildemi pbp ile bir örnekle 2 hane olarak gösyterebilirmisiniz.

Teşekkür ederim.

ete

Burada önemli olan 2 adet 7 segment bilgisinin LCD ye aktarılması sanırım. Burada 7447 lerin çıkışlarını PORTC ye girdiğimizi varsayacağım. LCD de dediğin gibi PORTD ye bağlanmış olacaktır.

TEMP=PORTC                         'Önce PORTD yi komple okuruz.
Birler=PORTC & %00001111   'sonra birler hanesine ait 4 itlik bilgiyi çekeriz
Onlar=(PORTC & %11110000)>>4 'sonra onlar hanesine ait 4 bitlik bilgiyi çekip sağa 4 bit kaydırırız.
LCDOUT $FE,$80,"Birler=",dec Birler  'sonra her birini LCD de yazdırırız.
LCDOUT $FE,$C0,"Onlar=",dec Onlar


Ete

RedBlack

Evet aynen düşündügünüz  gibi , uyguladım ve sorunsuz çalışmakta çok teşekkür ederim ete bey iyi ki varsınız.
Teşekkür ederim.

Powered by EzPortal