4 satırlığa uyarlayacak olursak..
Menü isimlerini başında boşluk bırakarak yap..
" Irt zırt ayarı "
" Tarih/Saat ayar"
" Menü 3 "
" Menü 4 "
" Menüden çık "
Şimdi bi tane "->" karakteri var, o seçili menüyü gösterecek.. Bu okun 2 bitlik adresi not edilecek.. Bir de menü sayacı olacak.. Menü sayacı hangi satırdan itibaren 4 satırın ekrana yazılacağını, ok sayacı ise okun bu 4 satırdan hangisinde olduğunu belirtecek..
Yukarı tuşunda;
Ok sayacı sıfır ise;
- Menü sayacı 0 değilse; bir eksiltilecek ve menü sayacının gösterdiği adresten itibaren 4 satır lcd yazılıp, ok sayacının olduğu yere "->" karakteri konulacak, diğer okun olacağı konumlar silinecek..
- Menü sayacı 0 ise; işlem yapılmayacak,, ya da buzzer uyarısı vs olabilir..
Ok sayacı sıfır değilse;
- Menü sayacına dokunulmayacak, ok sayacı 1 eksiltilip, mevcut konumuna konulacak..
Aşağı tuşunda;
Ok sayacı 3 değilse;
- bir arttırılacak ve menü sayacına dokunulmayacak, ekranda "->" konulacak yerler silinip sadece ok sayacındaki konuma konulacak..
Ok sayacı 3 ise; ok sayacına dokunulmayacak..
- - Eğer menü sayacı max_menü-4 e eşit ise; işlem yapılmayacak, uyarı verilebilir..
- - Eğer menü sayacı max_menü-4'ten küçükse; menü sayacı 1 arttırılacak..
Seçim tuşunda;
Seçilen menü = Ok sayacı + Menü sayacı
şeklinde hesaplanacak..