GLCD resim yükleme

Başlatan efsanepoldem, 13 Aralık 2019, 11:40:07

efsanepoldem

 Arkadaşlar merhaba. BMP formatındaki bir resmi glcd converter programı ile inc. uzantılı şekle dönürtürüyorum. Bu
dosyayı proton basicte nereye yükleyeceğim. Teşekkürler

ete

herhalde programın başına INCLUDE "DosyaAdı.INC" şeklinde eklemen gerekir.

Ete

efsanepoldem

   Ete hocam.  'inc' dosyasını program başına zaten yazıyorum. Benim öğrenmek istediğim, olusturduğumuz inc. uzantılı dosyayı proton dosyaları içerisinde nereye yerleştireceğim. Araştırmalarımdan öyle anladım.

dnaci

Alıntı yapılan: efsanepoldem - 13 Aralık 2019, 13:33:42Ete hocam.  'inc' dosyasını program başına zaten yazıyorum. Benim öğrenmek istediğim, olusturduğumuz inc. uzantılı dosyayı proton dosyaları içerisinde nereye yerleştireceğim. Araştırmalarımdan öyle anladım.
Bas kaynak kodunun olduğu klasörde inc dosyası olmalı. Ancak bazı inc dosyaları protonun kurulu olduğu yerdeki inc klasöründe olabiliyor.

efsanepoldem

Device = 16F877A
Config XT_OSC,WDT_OFF,PWRTE_ON,BODEN_ON,LVP_OFF,DEBUG_OFF,CP_ALL  
Xtal = 4
All_Digital= TRUE                'ADC PORTLARININ TAMAMI DİJİTAL GİRİŞ VEYA ÇIKIŞ
Declare LCD_DTPort =PORTD       'GLCD DATA PORTLARI PORTB'YE BAĞLI
Declare LCD_RSPin = PORTC.5       'GLCD RS PİNİ PORTC.5 BAĞLI
Declare LCD_ENPin = PORTC.1       'GLCD ENABLE PİNİ PORTC.1 BAĞLI
Declare LCD_RWPin = PORTC.4      'GLCD RW PİNİ PORTC.4 BAĞLI
Declare LCD_CS1Pin =PORTC.2     'GLCD CS1 PİNİ PORTC.2 BAĞLI
Declare LCD_CS2Pin =PORTC.3     'GLCD CS2 PİNİ PORTC.3 BAĞLI
Declare LCD_Type =  GRAPHIC       'GLCD TİPİ GRAFİK KS0108 128*64B WİNSTAR
Declare Internal_Font = On                 
Declare Font_Addr = 0
Declare GLCD_EXTERNAL_PRINT = PPRINT
Cls
DelayMS 500	         
Dim  Xpos    As Byte
Dim  Ypos    As Byte
Dim  Addr    As Word
Dim  Char    As Byte

BASLA:

 For Ypos = 0 To 7
         For Xpos = 0 To 127
 
             Addr = (Ypos*128)+Xpos
             Char = CRead resim+Addr
             LCDWrite Ypos,Xpos,[Char]
         Next Xpos
     Next  Ypos
 DelayMS 200
   GoTo BASLA
   End
Include  "resim.inc"


kodlarım bu şekilde;
şöyle bir hata alıyorum,


dnaci

Include  "resim.inc" satırını declare alanına alın. Cls komutundan önceki satır uygun.

efsanepoldem


dnaci

@efsanepoldem resim.inc dosyasını da ekleyin. Kontrol edeyim. Bir de hangi proton sürümünü kullanıyorsunuz.

dnaci

#8
Alıntı yapılan: efsanepoldem - 13 Aralık 2019, 18:26:03Yine aynı hatayı veriyor.
Resim değişkenini kodda belirtmemişsiniz. Bu hata o nedenle oluşmuş.

Dim resim  As Byte

efsanepoldem

Çok teşekkür ederim. Sayenizde iş tamamdır.

dnaci

Alıntı yapılan: efsanepoldem - 13 Aralık 2019, 19:45:47Çok teşekkür ederim. Sayenizde iş tamamdır.
Önemli değil kolaygelsin.

efsanepoldem

    Dim resim  As Byte. yazınca program hatasız derlendi. Bende buna dayanarak denemeden işlem tamam dedim fakat aynı sorun devam ediyor. GLCD için oluşturduğum inc. uzantılı dosyayı neden görmüyor anlamış değilim. Youtube dan birçok  video izledim aynısını ben de yapıyorum. Bu konuda tecrübesi olan arkadaşlardan yardım bekliyorum.
Bu arada proton basic ver3.7.3.3 ü kullanıyorum.Bu eki görüntüleyemezsiniz.

efsanepoldem

Arkadaşlar bu sefer hallettim. inc. uzantılı dosyanın başına dosyanın adını yazmak gerekiyormuş. Yani oluşturlan hex. dosyasının başına pic: yazınca derleme yapılabildi.

Powered by EzPortal