Of course it's possible.
You're using PicBasic Pro. 
Code:
Pattern VAR WORD
Idx VAR BYTE
;---------------------------------------------------------------------------
INCLUDE "VirtualPort.bas";
ASM
MyPortPins macro ; these define which bits go with which pins
Vpin 0, PORTC,5
Vpin 1, PORTC,0
Vpin 2, PORTC,4
Vpin 3, PORTC,1
Vpin 4, PORTC,3
Vpin 5, PORTC,2
Vpin 6, PORTC,6
Vpin 7, PORTB,4
Vpin 8, PORTC,7
Vpin 9, PORTB,6
endm
ENDASM
;---------------------------------------------------------------------------
Init:
@ OutputPort MyPortPins ; Set Pins to Output
Main:
FOR Idx = 0 to 38 STEP 2
READ Idx, WORD Pattern ; get pattern from EEPROM
@ WritePort _Pattern, MyPortPins ; write pattern to Virtual Port
PAUSE 100
NEXT Idx
GOTO Main
Bookmarks