mikroC ile proteusta iki haneli 7SD gösterge problemi

Başlatan selam_23, 14 Aralık 2011, 21:20:48

selam_23

arkadaşlar karşılaştığım problem şöyle : iki haneli ortak katotlu 7SD nin bir hanesini aktif, diğer hanesini pasif yapamıyorum. yani her ikisi de sürekli pasif durumda kalıyor. durum böyle olunca iki haneli sayıları göremiyorum. transistör kullanmayıp direk 1-0 verdiğim zaman problem ortadan kalkıyor bunu da anlamış değilim.kısaca 7li göstergede 13 sayısını görmek istiyorum.
problemimi anlatabildim mi bilmiyorum.

program şöyle:

void main() {
unsigned char onlar,birler,sayac;
const unsigned char gosterge[10]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6};
trisb=0;
trisa=0;
sayac=13;
for(;; ) {
onlar=sayac/10;
birler=sayac%10;
porta=1;
portb=gosterge[birler];
delay_ms(5);
porta=2;
portb=gosterge[onlar];
delay_ms(5);
}
}
programı anlatmama gerek yok zaten anladınız..

hata proteus çiziminde de olabilir


JKramer



LukeSkywalker

ISIS'te displaylerin çalışma biçimi farklı. Transistörle ISIS'te ortak katod display sürmek zor..
Pratikte çalışacaktır.

mcn

Dostum problem ISIS tan kaynaklanıyor.ISIS kullanmak yerine devreyi gerçekten yaparsan daha çabuk çözüme ulaşırsın ve elinde somut bişeyler olmuş olur.
www.teknikyazi.com --üşenme,erteleme,vazgeçme...

selam_23

evet ortak katot olduğuna eminim.. hepinize tek tek teşekkür ederim.. problemin isis ten kaynaklandığını düşünüyordum sayenizde artık eminim..

selam_23

Alıntı yapılan: JKramer - 14 Aralık 2011, 22:12:13
Display'in ortak katot olduğuna emin misiniz?

evet ortak katot olduğuna eminim.. hepinize tek tek teşekkür ederim.. problemin isis ten kaynaklandığını düşünüyordum sayenizde artık eminim..