Thank you sayzer,
I found this thread already. I tried Melanie's way but it doesn't work.
First, it looks as "Digit" won't increment from 0 to 3.
Second, I have put a "spy" before entering the loop. I put PORTA.6 = 1.
Since I use PIC Simulator, I can see the port status and as soon as the program has started, PORTA.6 goes back to 0 (!?).
Am I doing something wrong?
In my code's FOR...NEXT loop, I have put:Code:for Digit = 0 to 3 value_d = value dig digit lookup value_d, [$7E,$0C,$B6,$9E,$CC,$DA,$FA,$0E,$FE,$DE], Segments PORTA.0(Digit) = ~DCD Digit PORTB = Segments next





Bookmarks