for digit = 0 to 6
lookup digit,(4,5,9,10,6,2,3), portb
I know you can put the number in a var but can you "stick" on portb this way?
Thanks, Don
for digit = 0 to 6
lookup digit,(4,5,9,10,6,2,3), portb
I know you can put the number in a var but can you "stick" on portb this way?
Thanks, Don
dbachman,
I haven't played with lookup in a while, but according to the manual, no. I assume you're trying to set the pins on portb high and low according to the value of digit. I haven't tested this, but try something like:
I'm not sure if you need the for loop or not, depending on what you're trying to do. If this doesn't work, let me know and we can get a little more 'creative'.Code:for digit = 0 to 6 lookup digit, (4, 5, 9, 10, 6, 2, 3), portb_out portb = portb_out next digit
-Tony
Okay, I feel like a dolt, but at least I learned something today. Thanks Sayzer.![]()
Thanks guys, I haven't tried it yet but I will here in the very near future.
Don
Can anyone tell me why this does not work:
if var8 = 1 then goto beper : J = 3
The if statement works but J does not = 3 ?
The J=3 statement isn't executed when VAR8=1 because you're telling to jump to beper.
If you want to set J=3 when the IF statement is true thenor simply move J=3 to after the beper label in your program.Code:IF var8 = 1 then J=3 Goto beper ENDIF
/Henrik.
You are exiting the code and jumping to a label "beper". The statement j=3 is never getting executed the way you have written it. If "beper was a subroutine (ie GOSUB beper) then it would be returned to after executing and, set j=3 as the next statement.
Dave Purola,
N8NTA
EN82fn
Bookmarks