Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

Bu Programda bir hata varmı?

Başlatan Ankaralı, 04 Mart 2008, 19:16:09

Ankaralı

Merhabalar;
Programı derleyince Warning (102) code crosses boundary @800h veriyor.

Programda bir hata varmı?Ve ileri olarak portc.0 bitini high yapabiliyorum fakat geride portc.1 high olmuyor  :?   Teşekkürler.

BASLA:

IF PORTB.7=0 AND PORTB.6=1 AND PORTB.5=1 AND PORTB.4=1 AND PORTB.3=1 AND PORTB.2=1 AND PORTB.1=1 THEN ILERI
IF PORTB.7=0 AND PORTB.6=1 AND PORTB.5=1 AND PORTB.4=1 AND PORTB.3=1 AND PORTB.2=1 AND PORTB.1=0 THEN BEKLE
IF PORTB.7=0 AND PORTB.6=0 AND PORTB.5=1 AND PORTB.4=1 AND PORTB.3=1 AND PORTB.2=1 AND PORTB.1=0 THEN ILERI
IF PORTB.7=0 AND PORTB.6=0 AND PORTB.5=1 AND PORTB.4=1 AND PORTB.3=1 AND PORTB.2=1 AND PORTB.0=0 THEN BEKLE
IF PORTB.7=0 AND PORTB.6=0 AND PORTB.5=0 AND PORTB.4=1 AND PORTB.3=1 AND PORTB.2=1 AND PORTB.0=0 THEN ILERI
IF PORTB.7=0 AND PORTB.6=0 AND PORTB.5=0 AND PORTB.4=1 AND PORTB.3=1 AND PORTB.2=1 AND PORTC.7=0 THEN BEKLE
IF PORTB.7=0 AND PORTB.6=0 AND PORTB.5=0 AND PORTB.4=0 AND PORTB.3=1 AND PORTB.2=1 AND PORTC.7=0 THEN ILERI
IF PORTB.7=0 AND PORTB.6=0 AND PORTB.5=0 AND PORTB.4=0 AND PORTB.3=1 AND PORTB.2=1 AND PORTC.6=0 THEN BEKLE
IF PORTB.7=0 AND PORTB.6=0 AND PORTB.5=0 AND PORTB.4=0 AND PORTB.3=0 AND PORTB.2=1 AND PORTC.6=0 THEN ILERI
IF PORTB.7=0 AND PORTB.6=0 AND PORTB.5=0 AND PORTB.4=0 AND PORTB.3=0 AND PORTB.2=1 AND PORTC.5=0 THEN BEKLE
IF PORTB.7=0 AND PORTB.6=0 AND PORTB.5=0 AND PORTB.4=0 AND PORTB.3=0 AND PORTB.2=0 AND PORTC.5=0 THEN ILERI
IF PORTB.7=0 AND PORTB.6=0 AND PORTB.5=0 AND PORTB.4=0 AND PORTB.3=0 AND PORTB.2=0 AND PORTC.4=0 THEN BEKLE
IF PORTB.7=1 AND PORTB.6=0 AND PORTB.5=0 AND PORTB.4=0 AND PORTB.3=0 AND PORTB.2=0 AND PORTC.4=0 THEN GERI
IF PORTB.7=1 AND PORTB.6=0 AND PORTB.5=0 AND PORTB.4=0 AND PORTB.3=0 AND PORTB.2=0 AND PORTC.5=0 THEN BEKLE
IF PORTB.7=1 AND PORTB.6=1 AND PORTB.5=0 AND PORTB.4=0 AND PORTB.3=0 AND PORTB.2=0 AND PORTC.5=0 THEN GERI
IF PORTB.7=1 AND PORTB.6=1 AND PORTB.5=0 AND PORTB.4=0 AND PORTB.3=0 AND PORTB.2=0 AND PORTC.6=0 THEN BEKLE
IF PORTB.7=1 AND PORTB.6=1 AND PORTB.5=1 AND PORTB.4=0 AND PORTB.3=0 AND PORTB.2=0 AND PORTC.6=0 THEN GERI
IF PORTB.7=1 AND PORTB.6=1 AND PORTB.5=1 AND PORTB.4=0 AND PORTB.3=0 AND PORTB.2=0 AND PORTC.7=0 THEN BEKLE
IF PORTB.7=1 AND PORTB.6=1 AND PORTB.5=1 AND PORTB.4=1 AND PORTB.3=0 AND PORTB.2=0 AND PORTC.7=0 THEN GERI
IF PORTB.7=1 AND PORTB.6=1 AND PORTB.5=1 AND PORTB.4=1 AND PORTB.3=0 AND PORTB.2=0 AND PORTB.0=0 THEN BEKLE
IF PORTB.7=1 AND PORTB.6=1 AND PORTB.5=1 AND PORTB.4=1 AND PORTB.3=1 AND PORTB.2=0 AND PORTB.0=0 THEN GERI
IF PORTB.7=1 AND PORTB.6=1 AND PORTB.5=1 AND PORTB.4=1 AND PORTB.3=1 AND PORTB.2=0 AND PORTB.1=0 THEN BEKLE
IF PORTB.7=1 AND PORTB.6=1 AND PORTB.5=1 AND PORTB.4=1 AND PORTB.3=1 AND PORTB.2=1 AND PORTB.1=0 THEN GERI
IF PORTB.7=1 AND PORTB.6=1 AND PORTB.5=1 AND PORTB.4=1 AND PORTB.3=1 AND PORTB.2=1 AND PORTB.1=1 THEN BEKLE

BEKLE:
LOW PORTC.0
LOW PORTC.1
GOTO BASLA

ILERI:
HIGH PORTC.0
GOTO BASLA

GERI:
HIGH PORTC.1
GOTO BASLA

END
@ NEXYS2

Ankaralı

Bi fikri olan yokmu arkadaşlar  :lol:
@ NEXYS2

recebcolak

selam bende pıcbasici yeni yeni ögreniyorum bu eklentiler programın başında mevcut demi.mevcut değilse hata verebilir.
ILERI  var byte
BEKLE  var byte
ben herkesi sevdim bilmiyorum sevildimmi?

Logan

Bu hata, oluşturulan ASM dosyasının işlemci kapasitesini aştığını gösteriyor. Aynı programı başka bir işlemci ile denemeni tavsiye ederim.Ayrıca;

Alıntı Yap
IF PORTB.7=0 AND PORTB.6=1 AND PORTB.5=1 AND PORTB.4=1 AND PORTB.3=1 AND PORTB.2=1 AND PORTB.1=1 THEN ILERI
değil,

Alıntı Yap
IF PORTB=%01111111 then ileri
deseydin, hex dosyanda ciddi bir azalma olurdu...
İmza.

Ankaralı

Alıntı yapılan: "Logan"Bu hata, oluşturulan ASM dosyasının işlemci kapasitesini aştığını gösteriyor. Aynı programı başka bir işlemci ile denemeni tavsiye ederim.Ayrıca;

Alıntı Yap
IF PORTB.7=0 AND PORTB.6=1 AND PORTB.5=1 AND PORTB.4=1 AND PORTB.3=1 AND PORTB.2=1 AND PORTB.1=1 THEN ILERI
değil,

Alıntı Yap
IF PORTB=%01111111 then ileri
deseydin, hex dosyanda ciddi bir azalma olurdu...

Hocam 877 kullanıyorum 2850words toplam hex boyutu...Ben girişleri and lemek istediğim için bu şekilde yazdım...
@ NEXYS2

canbulut

bencede boundry=800h demesi yalnız normal istediklerin olmuyorsa inceleyemedim ama programsal hata olabilir...


Ankaralı

Alıntı yapılan: "canbulut"bencede boundry=800h demesi yalnız normal istediklerin olmuyorsa inceleyemedim ama programsal hata olabilir...

Evet program istediğim gibi çalışmıyor...Mantıksal bir hata var ama çözemedim...
@ NEXYS2