LCD yerine 7 Segment Led Display Kullanmak

Başlatan dyonizos, 25 Nisan 2011, 08:51:31

dyonizos

Aşağıdaki kodlarda LCD ye yazı yazdırabliyoruz. Yani rakamı direk görebiliyoruz lcd de. LCD yerine 2 yada 3 digit 7 Segment Led display kullanırsak kodlarda nasıl bir değişiklik yapmamız gerekir acaba? ve devrede pic ile display arasına 4511 gibi bir encoder şartmıdır?

teşekkür ederim

@ DEVICE  INTRC_OSC_NOCLKOUT
@ DEVICE  WDT_ON
@ DEVICE  PWRT_ON
@ DEVICE MCLR_OFF
@ DEVICE BOD_ON
@ DEVICE LVP_OFF
@ DEVICE CPD_OFF
@ DEVICE  PROTECT_OFF

TRISB = %00000011

DEFINE OSC 4
CMCON=7

ENG  VAR word

Pause 1000   

Main:
       
       Count PORTB.2,1500,ENG  G     
                       
       LCDOut $FE, $80, "DEGER= ", DEC ENG DIG 3, DEC ENG DIG 2, DEC ENG DIG 1, DEC ENG DIG 0     
       LCDOUT $FE, 2

       
GoTo Main 


END

MrDarK

LCD yerine 7segment display kullanacaksan ya surucu entegrelerden yararlanacaksın yada direk pic'in çıkışlarını kullanacaksın. Ama picin çıkışlarını kullanmak senin yararına olmayacaktır. 3 tane 7segment display için 7x3 = 21 pine ihtiyacın olur :) Onun yerine 7segment kod çözuculeri kullanabilirsin (7448 - 7447). Veyahut yapabilirsen eğer 74hc595 ile 3 pin ile sonsuz sayıda 7segment surebilirsin :) Kodları yazmadan önce yapacağın donanıma karar ver ki yazacağın kod donanımına uysun ;)
Picproje Eğitim Gönüllüleri ~ MrDarK

Mucit23

picin sadece 1 portuyla ve 3 adet transistörle 3dijit 7 seğment display yapabilirsin. Multiplex çalışmayı biraz araştır.