Epromda menü oluşturma

Başlatan nicksiz88, 01 Şubat 2011, 21:43:08

nicksiz88

arkdaşlar eprom da menü oluşturup bu menülerinde alt paremetrelerini butonlarla degiştirebilecegim örnekler varmı elinizde
mesela bi koladolabını düşünün ana menüler kola , madensuyu vb alt menüler ( laytkola fanta kola)  (meyveli ve  sade ) gibi bu şekilde menüleri geliştire bilecegim ccs c dilinde hazırlanmış örnekler varmı elinizde?
Her şeyin bi fiyatı, her insanın bi değeri vardır. Fiyatı olmayan eşyaya çöp, Değeri olmayan insana; "giderken kapıyı ört" denir

eseneren

Kod yok elimde ama misal birinci menude 5 tane seçenek var
1- Gazlı içcecel
2- Alkollu
3- Yöresel ise

misal butonla 1 e geldi ve tıkladı 10 ile çarp 10 da

10- Kola
11- Gazoz
12- Layt kola

ana menuden 2 tıkladı 10 la carp

20- Yeni rakı
21- Klup rakısı
22- Tekirdağ rakısı
23- Altıbaş rakısı
24- Burgaz rakı
25- Fasıl rakı
26- Mercan rakısı vs
gibi orneklendirebilirsin...

Seçim yapmak için durum hakkında bilgi sahibi olmak zorunda değilsin, sonucuna hazır olmak için durum hakkında kaygılanırsın.  http://bit.ly/gixfTk

Tagli

Neden EEPROM? C'de bu işi struct'larla bir çeşit ağaç oluşturarak yapabileceğini düşünüyorum. Biraz nesne mantığıyla düşünmen gerekiyor.
Gökçe Tağlıoğlu

sigmoid

eepromda değilde picin hafızasına bu tür menüleri const parametresi ile yazabileceğin örnek bir çalışmayı picproje library içine eklediydim. Oradaki kodları incelemende fayda var. Kolay gelsin.

https://www.picproje.org/index.php/topic,30517.0.html


nicksiz88

abdullah hocam senin paylaştıgın örnegi sorumu sordukdan sonra gördüm neden eprom derseniz pic hafızası yetmeyecek bi çeşit gerilim ölçen  bir indikatör devresi için ugraşıyorum onun için harici epromda bilgileri saklamam lazım menü geniş olacak en azından düşüncem öyle pic 16f877a kullanmayı düşünüyordum ama görüyormki sorularda çok küçük yazılımlarla bile pic şiştigini söyleyen ve buna hak veren arkdaşalr var bana iyi bir adc çevirici ve pic önere bilirmisiniz?
Her şeyin bi fiyatı, her insanın bi değeri vardır. Fiyatı olmayan eşyaya çöp, Değeri olmayan insana; "giderken kapıyı ört" denir

sigmoid

iç içe çok menü olunca dediğin gibi picin eepromu çabuk doluyor. bunu aşmak için benim de aklima menüleri eeproma kaydetmek geldi, ama vaktim olmadiğindan uğraşamadim. en kisa çözüm olarak const tanimlamasini kadirip diziyi ramde tanimlamak ve eepromdan menü bilgilerini okuyup ramdeki diziye aktaran bir fonksiyon yazmak. her yeni menü seçildiğinde eepromdan yeni menü bilgilerini ramdeki diziye aktarmak şeklinde olabilir.

ta5cnj

#6
http://rapidshare.com/files/445850693/LCD_menu_tool.rar
Bu program işinizi görecektir.. Ben uzun süredir kullanıyorum..
Programın çalışması için Frameworks 2.0 yüklü olması lazım. Program da oluşturduğunuz menu yapısını otomatik olarak ccs c dilinde kod üretmktedir.Güvenle kullanabilir ve oluşturduğu kod yapısını geliştirebilirsiniz.

TA5CT

salih18200

boşa kasma 18f452 kullan pin yapısı 16f877 a ile  aynı hafızası ise dolduramıyacağın kadar fazla  :D şaka ama fazla

Ruzgarbey

ta5cnj üstad.verdiğin programı indiremiyorum.download not avaible uyarısı veriyor.hotfile veya başka yere upload edebilirmisiniz acaba.teşekkür ederim
Hayatta En Hakiki Mürşid İlimdir. M.K. ATATÜRK

eseneren

Seçim yapmak için durum hakkında bilgi sahibi olmak zorunda değilsin, sonucuna hazır olmak için durum hakkında kaygılanırsın.  http://bit.ly/gixfTk

ta5cnj

#10
Hotfile ye yükledim.

Buradan indirebilirsiniz.
http://hotfile.com/dl/101527867/2da1231/LCD_menu_tool.rar.html
proteus la yapılmış örnek dosyasıda mevcut test edebilirsiniz.


Alıntı yapılan: eseneren - 03 Şubat 2011, 12:52:13
minhtuan04 diye arayınca
http://www.dientuvietnam.net/forums/showthread.php/16118-Ch%C6%B0%C6%A1ng-tr%C3%ACnh-t%E1%BA%A1o-LCD-16x2-Tree-Menu
site cıkıyor...
ikisinden de indirebilirsiniz.
TA5CT

zamzam23

benim bilgisayarda program calısmıyor neden olabılır

ta5cnj

Alıntı yapılan: zamzam23 - 03 Şubat 2011, 17:47:11
benim bilgisayarda program calısmıyor neden olabılır

Yukarıdaki yazımda bahsetmiştim Programın çalışması için NET Frameworks 2.0 veya daha üst versiyonu yüklü olması lazım. Yükleyin çözülecektir. Ayrıca ilk açtığınızda menu görmezsiniz sag tıklayın menu çıkacaktır.
TA5CT

zamzam23

evet sağ tıklayınca menü geldi. saol

Ruzgarbey

ta5cnj  üstad dosya için teşekkür ederim.
Hayatta En Hakiki Mürşid İlimdir. M.K. ATATÜRK