12F675 ile tustakımı ve LCD kullanma

Başlatan SERCE, 14 Eylül 2011, 19:54:06

SERCE

Merhaba arkadaslar yeni bir devre yapmak istiyorum.Acaba dıyorum 12F675 ıle
pın sayısı yetmedıgınden dolayı farklı dırenclerle mesala GPIO.1 de tustakımını
ve GPIO.0 ılede LCD kullanabılırmıyım.Bir saat devresi yapmak ıstiyorumda.
Acaba bu devreye benzer devre olan varmı, yada buna ılıskın bılgısı olan varmı,
sızce nasıl yapabılırım?

Kadir Can(16F84)

PIC mikrodenetleyicilerde GPIO söylemini ilk kez duydum.
Acaba söylenmek istenen PORTA-0 ve PORTA-1 gibi tek bir pin midir?
Ben bunun yerine başka bir öneride bulunayım.
Bir mikrodenetleyici ile tuş takımını sürün.Bir başka mikrodenetleyici ile de LCD'yi kontrol edin.Bu iki mikrodenetleyiciyi RX-TX bağlantıları ile bağlayın ve seri iletişim kullanın.

M_B

Merhaba
12F675 ile tus takımı ve LCD surmek istıyorsan yapman gereken
Tuş takımını R-2R mantığı şeklinde kurup pic in Adc sinden voltajı okuyup hangi tuşa basıldığını anlayabilirsin.

LCD icin ise 74HC595 entegresini kullanarak surebilirsin.
Saat icin ise bir tane i2c çalışan Saat entegresi kullanırsın DS1307 gibi.

Şimdi bakalım pin sayımıza
tus takımı 1 pin.
LCD icin   3 pin
Saat icin  2 pin
toplam 6 pin eder.

kalan iki pin ise Vcc ve GND dir.

veya bu devreyi 12F675 ile değilde direkmen 16F88 ile de yapabilirsiniz.

kolay gelsin.
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

esensoy

En tehlikeli an "zafer" anıdır.

Kadir Can(16F84)

Hocam GPIO'yu biliyorum ama PIC'de pek kullanılmıyordu.
Daha ziyade ARM mikrodenetleyicilerde kullanılıyor.

Tagli

8 veya daha az bacaklı PIC modellerinde portlar ve ilgili register'lar bu isimle anılıyor. İstisnalar olabilir ama aklımda örneği yok.

Bu isimlendirme işinin mantığını bilmiyorum ama garip şeyler görmek mümkün olabiliyor. Örneğin bazı PIC modellerinde PortA ve PortC varken, PortB bulunmayabiliyor.
Gökçe Tağlıoğlu

SERCE

Alıntı YapŞimdi bakalım pin sayımıza
tus takımı 1 pin.
LCD icin   3 pin
Saat icin  2 pin
toplam 6 pin eder.
Ben genellikle LCD yi dort pinle 74HC595 entegresi olmadan kullandim.Yine bu entegreyi
kulanmadan 3 pinle LCD  pic te nasil kullanilir .ornegi sizde varmi?

M_B

@SERCE ;
Herhangi bir entegre kurmadan 4 pinle LCD yi nasıl surdunuz ?
Normalde surmek icin  en az 6 pin gerekir.
4 Data Pin
1 RS pin
1 Enable pin

İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

adoka

şifreli kilit desen tamam da saat devresinde tus takımını ne yapacaksın?
Bir mum diğer bir mumu tutuşturmakla, ışığından bir şey kaybetmez. (Mevlana)

Kadir Can(16F84)

@adoko;
Saati ayarlamak için olabilir.
Mesela yaz saati-kış saati değişimleri için gerekebilir.