#include <keypad_parallellcd.h>
#define LCD_ENABLE_PIN PIN_B2
#define LCD_RS_PIN PIN_B0
#define LCD_RW_PIN PIN_B1
#define LCD_DATA4 PIN_B4
#define LCD_DATA5 PIN_B5
#define LCD_DATA6 PIN_B6
#define LCD_DATA7 PIN_B7
// kbd kütüphanesini B portu ile kullanmak için
// Program files\PICC\Drivers klasöründe kbd.c içinde
// #define use_kbd_portb TRUE ifadesinin başındaki yorum işaretini kaldırın.
// tuş takımı kütüphanesi
#include <kbd.c>
void main() {
lcd_init();
kbd_init();
char tus;
lcd_gotoxy(1,1); // taranan karakter konumu
printf(lcd_putc, "Tusa basiniz...");
lcd_gotoxy(1,2);
while(TRUE) {
// tuş takımını tara
tus = kbd_getc();
// tuşa basılırsa tus değişkenine ata
if(tus != 0) {
lcd_putc(tus); // karakteri yaz
tus = 0; // değişkeni sıfırla
delay_ms(100);
}
}
}