Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
6
Cevap
3172
Tıklama
0
Öne Çıkarma
16x2 LCD EKranda İsim Yazdırma
P
13 yıl
Yarbay
Konu Sahibi

Merhaba arkadaşlar,
Herhangi bir şeyi 16x2 LCD ekranda yazdırmak istiyorum ancak yazdırmak istediğim ismin sadece ilk harfi ekranda yazıyor.Örneğin "Deneme" yazdırmak istersem ekranda sadece "D" harfi çıkıyor.Bahsettiğim denemeyi Proteus ortamında yapmaya çalışıyorum, derleyici olarak Mplab İde 8.84 kullanıyorum ve C dilinde yazmaya çalışıyorum.Kodları aşağıya koyuyorum , nerede hata yapıyorum yardımcı olursanız sevinirim.

void main(void) 
{
char dat[20]={'D','e','n','e','m','e'};
OpenXLCD( FOUR_BIT & LINES_5X7);
while(BusyXLCD());
putsXLCD(dat);
}

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



A
13 yıl
Yüzbaşı

320volt.com/wp-content/uploads/2010/09/ccs-pic-c-derleyici-programi-c-dili-ve-ccs-temel-esaslari.pdf
Sonlarında Lcdye İsim yazdırma ve Kayan Yazı,Değişken değer gösterimi mevcut.

#include <16F84.h>
#fuses XT,NOWDT,NOPROTECT
#use delay(clock=4000000)

#include<lcd.c>
char x=16;
void main()
{
lcd_init();

while(1)
{
x--;
lcd_gotoxy(x,1);
lcd_putc("\ MEHMET\ ");
delay_ms(200);
if(x= =-6) x=16;
}
}


Bu mesaja 1 cevap geldi.
P
13 yıl
Yarbay
Konu Sahibi

quote:

Orijinalden alıntı: atakan123123

320volt.com/wp-content/uploads/2010/09/ccs-pic-c-derleyici-programi-c-dili-ve-ccs-temel-esaslari.pdf
Sonlarında Lcdye İsim yazdırma ve Kayan Yazı,Değişken değer gösterimi mevcut.

#include <16F84.h>
#fuses XT,NOWDT,NOPROTECT
#use delay(clock=4000000)

#include<lcd.c>
char x=16;
void main()
{
lcd_init();

while(1)
{
x--;
lcd_gotoxy(x,1);
lcd_putc("\ MEHMET\ ");
delay_ms(200);
if(x= =-6) x=16;
}
}

Öncelikle cevabınız için çok teşekkür ederim aynen kopyala yapıştır yaptım ancak #include<lcd.c> ve #include<16f84.h> komutlarını çalıştıramadım.Derleyince bunlar hata veriyor.Birde orada ki çoğu kodu bilmiyorum acaba bir şekilde benim yazdığım komutu düzelte imaknımız var mı?


Bu mesaja 1 cevap geldi.
A
13 yıl
Yüzbaşı

Acaba Lcd C dosyanızı ve Compile dosyasının İnclude Kısmı dahilinde Atma Şansınız var mı Bende Simüle ederek Çözüme gitmeye Çalışalım.


Bu mesaja 1 cevap geldi.
P
13 yıl
Yarbay
Konu Sahibi

quote:

Orijinalden alıntı: atakan123123

Acaba Lcd C dosyanızı ve Compile dosyasının İnclude Kısmı dahilinde Atma Şansınız var mı Bende Simüle ederek Çözüme gitmeye Çalışalım.

Dediğiniz gibi hata veren komutları LCD.h ve 18f84.h'ı sildim ancak syntax error veriyor bu seferde.


Bu mesaja 1 cevap geldi.
A
13 yıl
Yüzbaşı

Hocam Atmak derken.Silmek anlamında söylemedim Lcd.C dosyanızın İçindeki bilgileri ve İncludekideki Bilgilerden Bahsetmiştim (foruma)


Bu mesaja 1 cevap geldi.
P
13 yıl
Yarbay
Konu Sahibi

Önerisi olan var mı, hala çözemedim sorunu



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.