tamam hocam upload ediyorum birazdan pm ile yollarım kitabın o kısımlarını, kitaptan aldığım için paylaşmasam doğru olur o yüzden isteyen arkadaşlar olursa zel mesja ile bildirirse linki veririm.. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

ccs c de keypad e zel bir şey yok hocam, bildiğin butonlar sadece? ancak hangi tuşa basıldığını kontrol etmen için dikey ve yatay tarama yapman gerek bu da baya zaman kaybı oluyor bunun için bir encoder entegre kullanılıyor (rnek 74c922), bu entegreye keypadindeki sütün ve satırları bağlıyorsun data çıkış hattından da ABCD şeklinde 4 bit ile çıkışı alırsın bunu da artık pic in hangi portuna vereceksen verebilirsin Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

mantığının bir kısmı doğru hocam ama bi kısmı yanlış, kullanıcı tuşa bastığında kodun main den çıkmış olmaması gerek bunun için sonsuz bir dngü olması gerek bu 1. 2. olarak da dediğin gibi tuşa basıldığını anlamak için dış bir kesme gerekiyor bu da int_ext o da doğru 3. şimdi bundan sonra yanlışlar başlıyor.. keys ne dizisi oraya bi şey aktarılmıyor. mesela c portunu input olarak ayarlamışsan tuşa basıldığında değr oraya gelir.. mesela C portu tamamen input olarak ayarlı ise ve baştan ilk 4 ünü bağladıysan ve 3 e basılmış ise 00000011 şeklinde C portundan değer alırsın hocam, yani c portunu okutturarak bu bilgiyi alıp ondan sonra da işleyebilirsin. elimde keypad ile yapılmış bir rnek var kitapta, istersen kodlarının ve devrenin resmini çekeyim hatta açıklamaları da, oradaki mantığı kapıp sonra kendine gre uygulayabilirsin olur hocam gerçekten süper olur :) ride or die..

ccs c de keypad e zel bir şey yok hocam, bildiğin butonlar sadece? ancak hangi tuşa basıldığını kontrol etmen için dikey ve yatay tarama yapman gerek bu da baya zaman kaybı oluyor bunun için bir encoder entegre kullanılıyor (rnek 74c922), bu entegreye keypadindeki sütün ve satırları bağlıyorsun data çıkış hattından da ABCD şeklinde 4 bit ile çıkışı alırsın bunu da artık pic in hangi portuna vereceksen verebilirsin Bi kaç baktımda hocam ben bunu interrupta kontrolunu nasıl yapıcam. Mesela eleman bi tuşa basınca o tuşa bastığını nerden bilecem. Şyle bir şey yaptım; #int_ext // Dış kesme fonksiyonu void dis_kesme { if(keys 1 ) } ride or die..

mantığının bir kısmı doğru hocam ama bi kısmı yanlış, kullanıcı tuşa bastığında kodun main den çıkmış olmaması gerek bunun için sonsuz bir dngü olması gerek bu 1. 2. olarak da dediğin gibi tuşa basıldığını anlamak için dış bir kesme gerekiyor bu da int_ext o da doğru 3. şimdi bundan sonra yanlışlar başlıyor.. keys ne dizisi oraya bi şey aktarılmıyor. mesela c portunu input olarak ayarlamışsan tuşa basıldığında değr oraya gelir.. mesela C portu tamamen input olarak ayarlı ise ve baştan ilk 4 ünü bağladıysan ve 3 e basılmış ise 00000011 şeklinde C portundan değer alırsın hocam, yani c portunu okutturarak bu bilgiyi alıp ondan sonra da işleyebilirsin. elimde keypad ile yapılmış bir rnek var kitapta, istersen kodlarının ve devrenin resmini çekeyim hatta açıklamaları da, oradaki mantığı kapıp sonra kendine gre uygulayabilirsin Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Keypad kullanaraktan glcd menuyu kontrol ettiricem. Bu keypadi nasıl tanıtırım. ride or die..