Ortak anot display sürmek için ccs c kodları lazım

Başlatan Recep METE, 28 Nisan 2013, 16:07:53

Bayramsumbul

Assemblyde bunlar kolay.
Binary sayiyi al Comf komutu uygula
alsana Ortak anod oldu.
Mesela kodun şu olsun;
Movlw B'00000110';Bu ekrana Bir yazdirir.
Movwf Portd
Comf   Portd;ortak anod oldu
zaten her dilde assembly vardir elbet.
Kolay gelsin
Bir Elektronik Meraklısının Serüveni...

xoom

Gerçek devrede transistörleri bağla fakat İsis'te simülasyon yaparken transistörleri bağlama büyük ihtimal sorunun çözülecektir.

selvi

  output_b(digit); // digit değerini B portuna gönder

bu kodu asagidaki sekilde degistir.oyle dene.
  output_b(digit[i]); // digit değerini B portuna gönder

devreyi proteus programinda denerken display secim ucunu direkt olarak denetliciden display'e ver.transistor kullanmayin.programda cikislari terslemeyi unutma.ornek:output_high(pin_a0); komutunu output_low(pin_a0);
Yaşam anlamlandırıldıkça kutsaldır....

Recep METE

Aklıma şöyle bir soru takıldı.ortak katot displayleri transistörle sürerken NPN tipi, ortak anot displayleri sürerken PNP tipi transistör mü kullamamız gerekiyor?
printf(lcd_putc,"\f  Ne kadar okursan oku, bilgine, yakışır şekilde davranmıyorsan cahilsin demektir.  \n   semfero");d

selimkoc

Kod: [Seç]
  output_b(digit); // digit değerini B portuna gönder
bu kodu asagidaki sekilde degistir.oyle dene.
Kod: [Seç]
  output_b(digit); // digit değerini B portuna gönder

Bu işlemden sonra ortak anotu direk +5V bağla. Transistöre gerek yok.

LukeSkywalker

Alıntı yapılan: semfero - 19 Ocak 2014, 10:36:23
Aklıma şöyle bir soru takıldı.ortak katot displayleri transistörle sürerken NPN tipi, ortak anot displayleri sürerken PNP tipi transistör mü kullamamız gerekiyor?
Birçok farklı şekilde sürülebilir. Voltaj ve akım degerleri önemli. Pnp kullanilacaksa onu surmek icin bir de npn lazim.

Recep METE

Katot displayleri transistörle sürerken NPN tipi, ortak anot displayleri sürerken PNP tipi transistör mü kullamamız mı gerekiyor?  Bu sorunun cevabı nedir arkadaşlar, yorumlarınızı bekliyorum.
printf(lcd_putc,"\f  Ne kadar okursan oku, bilgine, yakışır şekilde davranmıyorsan cahilsin demektir.  \n   semfero");d