avatar_efeworld

ds1307 derleme problemi

Başlatan efeworld, 18 Ekim 2015, 09:45:16

efeworld

hocam ben bu pbp dosyasını internette buldum microcode studio ile derlenmiyor acaba hata nerde yardımcı olurmusunuz?

TEMP    VAR    BYTE
saat    var    byte
dak     var    byte
sn      var    byte
BOS     var    byte
GUN     VAR    BYTE
AY      VAR    BYTE
YIL     VAR    BYTE
HAFGUN  VAR    BYTE

SN=55: DAK=25: SAAT=16 :GUN=8 :AY=9 : YIL=10 :GOSUB YAZ

Basla:

GOSUB   OKU
lcdout $fe,1,#sn,#dak,#saat,#hafgun,#gun,#ay,#yil
pause 200
GOTO    BASLA

YAZ:
temp=(sn DIG 1)    <<4+sn dig 0 : sn=temp
temp=(dak DIG 1)  <<4+dak dig 0 : dak=temp
temp=(saat DIG 1)  <<4+saat dig 0 : saat=temp
temp=(gun DIG 1)  <<4+gun dig 0 : gun=temp
temp=(ay  DIG 1)  <<4+ay dig 0 : ay =temp
temp=(yil DIG 1)  <<4+yil dig 0 : yil=temp
I2CWRITE SDA,SCL,$D0,$00,[sn,dak,saat,hafgun,gun,ay,yil,temp]
RETURN

OKU:
I2CREAD SDA,SCL,$D1,$00,[sn,dak,saat,hafgun,gun,ay,yil,temp]
BOS=((DAK>>4) & $0F)*10+(DAK & $0F):DAK=BOS :C= DAK DIG 1:D= DAK DIG 0
BOS=((SAAT>>4) & $0F)*10+(Saat & $0F):SAAT=BOS:E= SAAT DIG 1:F= SAAT DIG 0
BOS=((HAFgun>>4) & $0F)*10+(HAFgun & $0F):HAFgun=BOS:G= HAFgun DIG 1:H= HAFgun DIG 0
BOS=((gun>>4) & $0F)*10+(gun & $0F):gun=BOS:I= gun DIG 1:K= gun DIG 0
BOS=((AY>>4) & $0F)*10+(AY & $0F) :AY=BOS :L= AY DIG 1:M= AY DIG 0
BOS=((yil>>4) & $0F)*10+(yil & $0F):yil=BOS :N= yil DIG 1:P= yil DIG 0
RETURN

Elzemefe

Hata neyse onu burya yaz
yada ekran resmini cek.

Pbp die compiler eki  var
onu eklediniz mi?

efeworld

syntax error diyor i2cwrite ile başlayan yerden itibaren her satır için syntax error yazıyor

Burak

C, D , E , F ...... Bu değişken tanımlamaları nerede ?

Burak
Ω Gens Una Sumus Ω

efeworld

haklısınız sdl ve sck de tanımladım çalışıyor şimdi teşekkürler

Powered by EzPortal