Problem Kodning

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Markus
Inlägg: 105
Blev medlem: 4 november 2005, 02:35:06
Kontakt:

Problem Kodning

Inlägg av Markus »

Finns det någon ersätningsinstruktion till bz som andvänds i Pic 18f452.Skulle vila koda if else satser i pic 16f84 krets men där hittar jaginte instruktionerna.

alltså bz(pic18f452)= ???(pic16f84)
gvs
EF Sponsor
Inlägg: 1688
Blev medlem: 18 oktober 2003, 14:20:34
Ort: Göteborg
Kontakt:

Inlägg av gvs »

btfsc = bit test skip if clear
btfss= bit test skip if set

kollar alltså om en operation blev noll / ej noll och skippar isf raden under.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Varför använder du F84 (inte F84A ?) alls ?

> btfsc = bit test skip if clear
> btfss= bit test skip if set
>
> kollar alltså om en operation blev noll / ej noll...

Fel.
Du får läsa på lite mer... :-)
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Och sen bitten som faktisk ska kollas:

BTFSS STATUS,Z ; Testar om Z är satt och skippar nästa instruktion om den är
goto xxx

BTFSC STATUS,Z ; samma sak fast skippar om den INTE är satt.
goto xxx
Skriv svar