using hendric example as base i know repeating the code for each port group and offset it will work , but its not a good way to code for many port groups using the same code , need a nice way to point to the i/o pin groups,
Code:A_PortOffset VAR BYTE B_PortOffset VAR BYTE C_PortOffset VAR BYTE For T = 0 to 2 LOOKUP T, [0,2,3], A_PortOffset FOR Cycles = 1 TO PulseCnt PORTA.0 [A_PortOffset] = 1 PAUSEUS 100 PORTA.0 [A_PortOffset] = 0 PAUSEUS 200 NEXT Cycles PAUSEUS 350 NEXT T T= 0 For T = 0 to 1 LOOKUP T, [2,5], B_PortOffset FOR Cycles = 1 TO PulseCnt PORTB.0 [B_PortOffset] = 1 PAUSEUS 100 PORTB.0 [B_PortOffset] = 0 PAUSEUS 200 NEXT Cycles PAUSEUS 350 NEXT T T= 0 For T = 0 to 3 LOOKUP T, [0,1,3,5], C_PortOffset FOR Cycles = 1 TO PulseCnt PORTC.0 [C_PortOffset] = 1 PAUSEUS 100 PORTC.0 [C_PortOffset] = 0 PAUSEUS 200 NEXT Cycles PAUSEUS 350 NEXT T




Bookmarks