Proteus Pic Compiler kodu nasıl yazılır?

stampylongear

Hectopat
Katılım
17 Nisan 2020
Mesajlar
277
Çözümler
1
Arkadaşlar böyle bir proteus hesap makinesi devremiz var. Pic Compiler'da C kodu ile çalıştıracağız. Elimizde olan kodda birtakım kütüphaneler olduğu ve bizde bu kütüphaneler mevcut olmadığı için hata alıyoruz. Başka şekilde doğru kodu verebilecek var mı?

1737056122002.png

@TheAny @kaan.w

Kod:
#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);
        }
    }
}
 

Technopat Haberler

Geri
Yukarı