Code: Select all
dim pos as byte
dim _s as byte[8]
main:
LATA = 0
LATB = 0
TRISA = 0
TRISB = 0
ADCON1 = 15
For pos = 0 To 7
_s[pos] = 255 ' array initalization only
Next pos
While true
For pos = 0 To 7
LATA = pos
inc(_s[pos])
LATB = _s[pos]
delay_ms(200)
Next pos
Wend
end.
Code: Select all
dim pos, old as byte
dim _s as byte[8]
LATA = 0
LATB = 0
TRISA = 0
TRISB = 0
ADCON1 = 15
For pos = 0 To 7
_s[pos] = 255 ' array initialization only
Next pos
While true
For pos = 0 To 7
LATA = pos
old = _s[pos]
inc(old)
_s[pos] = old
' inc(_s[pos])
LATB = _s[pos]
delay_ms(200)
Next pos
Wend