Hello. I need to use several lookup tables(DATA,DATA1..) in one program and it should change after some time(like 1s). Is it possible to do it in assembler language with 8051 microcontroler?

Code:
MAIN:
MOV DPTR,#DATA
CLR A
MOVC A,@A+DPTR
MOV R2,A	  
INC DPTR
...
...

DATA: DB 36D 
DB 1D,254D       ;
DB 22D,233D
...