Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

Hata Nerde Arkadaşlar

Başlatan POWER, 22 Ocak 2008, 22:01:30

POWER



Arkadaşlar,protonu ilk defa denemek amacıyla aşağıdaki proğramı derlemeye çalıştım.

DEVICE 16F628A
CONFIG INTRC_OSC_NOCLKOUT , WDT_OFF , PWRTE_ON , BODEN_OFF , LVP_OFF ,  CP_OFF,MCLRE_OFF

DIM BUTON AS PORTB.0
DIM LED  AS PORTB.7

SYMBOL GIE=iNTCON=7
SYMBOL INTE=INTCON.4
SYMBOL INTF=INTCON.1

CMCON=$07

TRISB=%00000001
PORTB=0

ON INTERRUPT GOTO INT
GIE=1
INTE=1
HIGH LED


BASLA:
   DELAYMS 10
   GOTO BASLA
   DISABLE
   
INT:
   GIE=0
   INTE=0
   INTF=0
   TOGGLE LED
   INTE=1
   GIE=1
   RESUME
   ENABLE
   END
hex çeviriyor fakat;
HINT [Line 12]:Ensure that all fuses are placed in the CONFIG list,as PICmicros have differing default settings! (deneme.bas) diye bir hata veriyor bunun anlamı nedir?İkincisi bu proğrama göre butona her basışta ledin yanıp sönmesi gerekmiyormu?sönüyor fakat tekrar yanmıyor.
TB6BKG

files

Proteus için MCLRyi bağlayalım . Proton için her hangi bir sigortayı kendiniz belirtince tümünü ayarlayın , unutmayın gibisinden uyarı veriyor. kötü bir şey değildir.

interrupt rutininden geri dönüş kısmı açık değil. orada bir komut olması gerekir galiba