Sida 1 av 1
Problem Kodning
Postat: 7 november 2005, 21:01:27
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)
Postat: 7 november 2005, 21:06:37
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.
Postat: 8 november 2005, 10:06:52
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...

Postat: 8 november 2005, 11:10:34
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