Picproje Elektronik Sitesi

DERLEYİCİLER => CCS C => Konuyu başlatan: Murat Mert - 14 Aralık 2011, 17:38:19

Başlık: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: Murat Mert - 14 Aralık 2011, 17:38:19
S.A.
Sn. Arkadaşlar son zamanlarda CCS C de menü nasıl yapılır diye çok sorulmaya başlandı protonda da menüyü aynı şekilde yapıyorum. Bu menü de işlem yaparken altta program çalışma akışına devam eder genellikle bunu kullanırım diğer türlü menüde işlem yaparken prog duruyor. Hani ayar yaparken acil birşey oldu bu progda prog müdahalesini yapar. Zaman işlemide koyabilirsiniz belli süre işlem yapılmadığı zaman ana ekrana geri döner vs. vs.

YA ARKADAŞLAR ÜRETKEN OLALIM ARTIK VE PAYLAŞALIM SON ZAMANLARDA ÇOK BENCİL OLDUK.

http://s2.dosya.tc/server5/IiBJPY/_dev.rar.html (http://s2.dosya.tc/server5/IiBJPY/_dev.rar.html)
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: ertsen - 14 Aralık 2011, 18:18:51
mert07 Teşekkürler.Bizim gibi yeni başlayanlar için fikir verici ve güzel bir uygulama.
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: Okan AKÇA - 14 Aralık 2011, 19:41:19
Alıntı yapılan: mert07 - 14 Aralık 2011, 17:38:19

YA ARKADAŞLAR ÜRETKEN OLALIM ARTIK VE PAYLAŞALIM SON ZAMANLARDA ÇOK BENCİL OLDUK.




haklısınız hocam
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: smartcard - 14 Aralık 2011, 21:30:06
mert07 arkadaşım uygulama için şimdiden teşekkür ederim. Rica etsem uygulamayı başka bir yere daha upload edebilirmisin.Ben bir kaç kere deneme karşın indiremedim belki benim bilgisayar yada internetimden kaynaklı bir problem olabilir.
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: Murat Mert - 15 Aralık 2011, 13:07:17
S.A.   Yeni bir yükleme adresi arkadaşlar

http://www.upload.gen.tr/d.php/www/ig6b4oje/__dev.rar.html (http://www.upload.gen.tr/d.php/www/ig6b4oje/__dev.rar.html)
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: smartcard - 15 Aralık 2011, 15:08:42
Teşekkürler.
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: ehliseyf - 15 Aralık 2011, 16:20:19
bende bunun uzaktan kumandalı kontrol sistemi ile uğraşayım bakalım nasıl bir sonuç çıkacak. emeğine sağlık güzel proje olmuş.
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: husam685 - 15 Aralık 2011, 17:11:22
selam arkadaşlar ben switch-case kullanarak lcd ye menü yapmakla uğrasıyorum ama ccs c de yeni oldugum için biraz zorlanıyorum.

anlamadığım yer 3 tane buton var 1. buton RA0, 2. buton RA1, 3.buton RA2 baglı 1. butonla menuleri dolaşıyorum mesela 1. butona basında menu1 bir daha basınca menu2 , oluyor 1. buton menu2 deyken 2. butona bastıgımda menu2 içindesin de oluyor ama 3. butona basınca çıkış yapmıyor takılıyor nasıl çözebilirim. yani olay 1 butonla menuleri dolaşırken 2 butonla menunun içine girince takılıyor tuşlar devre dışı kalıyor lve tuşlarla hiç bir işlem yapamıyorum lütfen yardım edin elinizde basit bir örnek varsada rica etsem paylaşabilirmsiniz. şimdiden herkese teşekkürler
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: Murat Mert - 15 Aralık 2011, 19:51:40
S.A.
Sn. husam685 arkadaşım buradaki menü sistemi biraz farklı yani menüyü seçsende prog altta çalışıyor. Biraz sistemi incele anlayacaksın korkmadan tırsmadan bak ;)
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: Okan AKÇA - 15 Aralık 2011, 20:04:30
Alıntı yapılan: mert07 - 15 Aralık 2011, 19:51:40
S.A.
Sn. husam685 arkadaşım buradaki menü sistemi biraz farklı yani menüyü seçsende prog altta çalışıyor. Biraz sistemi incele anlayacaksın korkmadan tırsmadan bak ;)

elinize saglık hocam cok güzel olmuş.
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: kuylus - 27 Ocak 2015, 01:59:56
Sayın mert07
menü çalışpmanızın olduğu dosya silinmiş yeniden yükleyebilirmisiniz
yada kuylus@hotmail.com a gönderebilirmisiniz teşekürler
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: Recep METE - 27 Ocak 2015, 08:43:05
Evet arkadaşım yeniden yükleyebilir misin? Ya da bu dosya elinde olan bir hayır sahibi  yeniden yükleyebilir mi?Çok iyi olur vallahi.
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: Murat Mert - 27 Ocak 2015, 12:30:05
S.A.
Sn. Arkadaşlar tekrar yükledim. Kolay gelsin.

http://s3.dosya.tc/server31/zEOoIB/_dev.zip.html (http://s3.dosya.tc/server31/zEOoIB/_dev.zip.html)

odev.zip indir]http://www.upload.gen.tr/d.php/www/YLjIC/odev.zip.html]odev.zip indir (http://www.upload.gen.tr/d.php/www/YLjIC/odev.zip.html)
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: Recep METE - 27 Ocak 2015, 15:07:25
Teşekkür ederim,  Allah ne muradın varsa versin. Amin.
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: Emre MERMİ - 27 Ocak 2015, 16:52:51
çok teşekkürler hocam
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: serkan_esk - 27 Ocak 2015, 20:28:33
Hocam kodlarin proton versiyonunu da yuklemen mumkun mu
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: Murat Mert - 28 Ocak 2015, 12:46:53
S.A.
Alıntı yapılan: serkan_esk - 27 Ocak 2015, 20:28:33
Hocam kodlarin proton versiyonunu da yuklemen mumkun mu
Sn. Arkadaşım protonu uzun zamandır kullanmıyorum onda da aynı switch case ile yaparsınız.
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: kuylus - 30 Ocak 2015, 08:45:27
Teşekürler Mert07

Konuyla ilgili sormak istediğim bir nokta var , örneyin sizin menü kodlarınızı LCD menü diye derleyip bir c dosyası oluştursam bunun içinde kendime göre bazı  bölümlerde yazabilsem  , daha sonraki programlarımda  da bunu include komutuyla çağırsam olurmu   yada olabilirmi
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: veliusta - 30 Ocak 2015, 11:43:35
Teşekkürler. İhtiyacım Vardı :)
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: Murat Mert - 30 Ocak 2015, 17:20:51
Alıntı yapılan: kuylus - 30 Ocak 2015, 08:45:27
Teşekürler Mert07

Konuyla ilgili sormak istediğim bir nokta var , örneyin sizin menü kodlarınızı LCD menü diye derleyip bir c dosyası oluştursam bunun içinde kendime göre bazı  bölümlerde yazabilsem  , daha sonraki programlarımda  da bunu include komutuyla çağırsam olurmu   yada olabilirmi
S.A.
Bende kendime göre menü.c yaparak kullandım olur.

mesaj birleştirme:: 31 Ocak 2015, 17:23:12

Alıntı yapılan: veliusta - 30 Ocak 2015, 11:43:35
Teşekkürler. İhtiyacım Vardı :)

Sn. Arkadaşım bu basit hali bunu kullanarak ihtiyacınıza göre geliştirirsiniz. Takılan arkadaşlara yardımcı olurum. Kolay gelsin.
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: kuylus - 11 Eylül 2015, 02:23:00
Menüyü  4x20 LCD ye göre düzenleyip sizin şemanıza göre çalıştırmıştım, fakat  asıl kullanmam gereken devrede çalıştıramadım sebebi de sizin şemada butonlar dirençle low , basınca  high, bendeki devrede ise butonlar  dirençle high, basınca low da , buna göre bir çok yerinde  değişiklik yaptım  fakat olmadı, bu konuda tam olarak nerelerini  değiştirmem gerekli  anlayamadım , yardımcı olabilirmisiniz.

Saygılarımla
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: Murat Mert - 12 Eylül 2015, 10:43:47
S.A.
Programda girişleriniz basınca 1 ise:
if (input(but1)){...............................}

Programda girişleriniz basınca 0 ise:
if (!input(but1)){...............................}

buna göre while komutlarınıda gözden geçirmeniz lazım.
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: ahmet_zxc - 12 Eylül 2015, 11:10:27
buda bizim (bu projede basınç sensörü için)485 üzerinden ayar(konigürasyon) yapmaya yarayan kodumuz.


static const char Giris_Ekrani[] =
"\n\r
1 - Kurulum Ayarları\n\r
Ç - Çıkış\n\r";

static const char Kurulum_Ayarlari[] =
"\n\r
---Kurulum Ayarları---\n\r
1 - Çıkış Tipi\n\r
2 - Sorgu Tipi\n\r
3 - Birim Değiştir\n\r
4 - Kalibrasyon\n\r
5 - ID değiştir\n\r
G - Geri\n\r
Ç - Çıkış\n\r";

static const char Cikis[] =
"\n\rxyz Ölçüm Sistemleri\n\r";

static const char Cikis_Tipi[] =
"\n\r
---Çıkış Tipi---\n\r
0 - 0-1  V\n\r
1 - 0-5  V\n\r
2 - 0-10 V\n\r
3 - 0-20 mA\n\r
4 - 4-20 mA\n\r
5 - 0-24 mA\n\r
G - Geri\n\r
Ç - Çıkış\n\r";

static const char Sorgu_Tipi[] =
"\n\r
---Sorgu Tipi---\n\r
0 - Her ölçüm için istekte bulun\n\r
1 - Her ölçüm anlık gönderilsin\n\r
G - Geri\n\r
Ç - Çıkış\n\r";

static const char Birim_Degistir[] =
"\n\r
--Birim Değiştir---\n\r
0 - Pascal            (Pa)\n\r
1 - KiloPascal      (kPa)\n\r
2 - HektoPascal   (hPa)\n\r
3 - miliBar            (mbar)\n\r
G - Geri\n\r
Ç - Çıkış\n\r";

static const char Kalibrasyon_Degistir[] =
"\n\r
---Kalibrasyon---\n\r
Mevcut kalibrasyon değeri: %f\n\r
Kalibrasyon için değer giriniz:";

static const char ID_Degistir[] =
"\n\r
---ID Değiştir---\n\r
Cihaz ID'si:";

static const char ID_Degisti[] =
"olarak değiştirildi\n\r
G - Geri\n\r
Ç - Çıkış\n\r";
Başlık: Ynt: CCS C DE MENÜ YAPIMI NASIL OLUR? UYGULAMALI
Gönderen: kuylus - 13 Eylül 2015, 19:42:06
Alıntı yapılan: Murat Mert - 12 Eylül 2015, 10:43:47
S.A.
Programda girişleriniz basınca 1 ise:
if (input(but1)){...............................}

Programda girişleriniz basınca 0 ise:
if (!input(but1)){...............................}

buna göre while komutlarınıda gözden geçirmeniz lazım.

   A.S.  cevap için çok teşekkür ederim  dediğiniz gibi  uyguladım  çalıştı, bu menü çalışmanızda bir de  ricam olacak tabi vaktiniz  olursa.

Program içinde, saat tarih için ds1307,  ısı okuma içinde 18b20  kullanıyorum ve değerleri ekran gösterdim  fakat  bunların set değerlerini sizin menünüz ile nasıl yapabilirim, saat tarih ve ısıya da  set sıcaklığı verip bu değeri geçerse buna istinaden  ekrana  yazı  ve portun birini de çıkış verdirmek istiyorum , fakat menüden nasıl set edilir ve değerler  eeproma nasıl saklanıp okunur  anlayamadım,

Birde   program da    saat, dakika, saniye olarak bir geri sayacım var şimdilik değeri kodla girip geri saydırıyorum bunun içinde menüde nasıl bir set  girişi yapılabilir  de  değeri menüden girip  saydırabileyim. eğer tüm kodlarımı da görmek isterseniz onuda ekleyebilirim.

Yardımlarınız için şimdiden  çok teşekkür ederim

Saygılarımla