(http://s14.postimg.cc/kwb4dfqrx/20150419_091545.jpg) (http://postimg.cc/image/kwb4dfqrx/) Merbahalar Elimdi böyle bir mikrodenetleyici pic programlama kart'ı var ve uygulama olsun diye Sol alt tarafta bulunana butonları 1'den 9'a kadar ve yıldız , kare olarak kodlamak istiyorum yani bi nevi Butonlardan Keypad oluşturmak istiyorum aranızda bana yardım edebilecek birileri varsa cidden çok mutlu olurum şimdiden sizlere TEŞEKKÜR EDERİM.
Hangi kodlama dilini kullanmak istiyorsun.Ben ccs c' den yardımcı olabilirim.
Aynen hocam CCS C dilinde Kodlama yapmak istiyorum
Kodları yazacagm program zaten CCS C Copiler Kodlama dilimde C <es> dilinde yapmak istiyorum.
Blogumda değişik keypad uygulamaları var. Belki fikir verir.
@selımkoc Bu c dılınde kodlamalarda fazla iyi degılm, yeni başladım Ve bu işe merak sardım buraya benm ıcını yazacagınız kodları farklı şekillerde derleyerek çalışma yapmak istiyorum Genede ilgin için teşekkür ederim bakıcam
@RecepMETE Hocam sizdende Yardımınızı bekliyorum bana yardım ederseniz kod hakkında sevınırım 1-9 arası ve *,# Örnek kodları yazarsanız sevinirim.
http://s5.dosya.tc/server2/nwf3rs/Tus_Takimi_Uygulamasi-1.rar.html (http://s5.dosya.tc/server2/nwf3rs/Tus_Takimi_Uygulamasi-1.rar.html)
Burada ccs c de yazılmış kod-hex-isis simülasyon var.Belki işine yarar.Bir yerden başlamana yarar.Kodu isteğine göre değiştirip genişletebiliriz.
Yok hocam olmuypr Hocam simdi sole diyim gonderdigim fotograftaki progpamlama kartinda button lar var zaten onlara uyum sagliyacak kodlar lazim siz ornek olarak bana 1'den 9'a kadar ve *,# kodlarini yazarsaniz sevinirm :) :)
char keypad_oku()
{
output_d(0x00);
output_high(sat1); // 1. satır lojik-1 yapılıyor
if (input(sut1)) // 1. sütun okunuyor
{ delay_ms(20); tus=1; }
if (input(sut2)) // 2. sütun okunuyor
{ delay_ms(20); tus=2; }
if (input(sut3)) // 3. sütun okunuyor
{ delay_ms(20); tus=3; }
if (input(sut4)) // 4. sütun okunuyor
{ delay_ms(20); tus=0xA; }
output_low(sat1); // 1. satır lojik-0 yapılıyor
output_high(sat2); // 2. satır lojik-1 yapılıyor
if (input(sut1)) // 1. sütun okunuyor
{ delay_ms(20); tus=4; }
if (input(sut2)) // 2. sütun okunuyor
{ delay_ms(20); tus=5; }
if (input(sut3)) // 3. sütun okunuyor
{ delay_ms(20); tus=6; }
if (input(sut4)) // 4. sütun okunuyor
{ delay_ms(20); tus=0xB; }
output_low(sat2); // 2. satır lojik-0 yapılıyor
output_high(sat3); // 3. satır lojik-1 yapılıyor
if (input(sut1)) // 1. sütun okunuyor
{ delay_ms(20); tus=7; }
if (input(sut2)) // 2. sütun okunuyor
{ delay_ms(20); tus=8; }
if (input(sut3)) // 3. sütun okunuyor
{ delay_ms(20); tus=9; }
if (input(sut4)) // 4. sütun okunuyor
{delay_ms(20); tus=0x0C; }
output_low(sat3); // 3. satır lojik-0 yapılıyor
output_high(sat4); // 3. satır lojik-1 yapılıyor
if (input(sut1)) // 1. sütun okunuyor
{ delay_ms(20); tus=0xE; }
if (input(sut2)) // 2. sütun okunuyor
{ delay_ms(20); tus=0; }
if (input(sut3)) // 3. sütun okunuyor
{ delay_ms(20); tus=0xF; }
if (input(sut4)) // 4. sütun okunuyor
{delay_ms(20); tus=0xD; }
output_low(sat4); // 3. satır lojik-0 yapılıyor
return tus;
}
Benimde kullandığım tuş takımını çalıştıran kod bunlar(http://i.hizliresim.com/3D2WP0.jpg) (http://hizliresim.com/3D2WP0).Kendine göre uyarlayabilirsin. Resimdeki tuşları çalıştırıyor.
Peki hocam gercktwn tesekkur ederim isime yaradi devrem calisyor tekrardan tesekkur ederim.