mov.b #SCK_L_CS_H_DIN_L,&P2OUT //4 clks SCK_L_CS_H_DIN_L
nop
nop
nop
nop
nop
nop
mov.b #SCK_H_CS_H_DIN_L,&P2OUT // 5 clks SCK_H_CS_H_DIN_L
;repeat six zero
mov #6,R5 //2clks
CLRZ
SIXZERO
nop
nop
nop
mov.b #SCK_L_CS_L_DIN_L,&P2OUT // 4 clks SCK_L_CS_L_DIN_L
nop
nop
nop
nop
nop
nop
mov.b #SCK_H_CS_L_DIN_L,&P2OUT // 4 clks SCK_H_CS_L_DIN_L
clrz
dec.b R5
jnz SIXZERO
nop
nop
nop
;1
mov.b #SCK_L_CS_L_DIN_H,&P2OUT // 4 clks SCK_L_CS_L_DIN_H
nop
nop
nop
nop
nop
nop
mov.b #SCK_H_CS_L_DIN_H,&P2OUT // 5 clks SCK_H_CS_L_DIN_H
nop
nop
nop
nop
nop
nop
;1
mov.b #SCK_L_CS_L_DIN_H,&P2OUT // 4 clks SCK_L_CS_L_DIN_H
nop
nop
nop
nop
nop
nop
mov.b #SCK_H_CS_L_DIN_H,&P2OUT // 5 clks SCK_H_CS_L_DIN_H
;10000000 Address
;1
mov.b #SCK_L_CS_L_DIN_H,&P2OUT // 4 clks SCK_L_CS_L_DIN_H
nop
nop
nop
nop
nop
nop
mov.b #SCK_H_CS_L_DIN_H,&P2OUT // 5 clks SCK_H_CS_L_DIN_H
nop
mov #7,R5 //2clks
CLRZ
SEVENZERO
nop
nop
nop
mov.b #SCK_L_CS_L_DIN_L,&P2OUT // 4 clks SCK_L_CS_L_DIN_L
nop
nop
nop
mov #100h��R6
nop
mov.b #SCK_H_CS_L_DIN_L,&P2OUT // 4 clks SCK_H_CS_L_DIN_L
nop
dec.b R5
jnz EIGHTZERO
;BEGIN TO READ INITIAL DATA
mov #1024,R5 //2clks
CLRZ
READINIT
mov.b #SCK_L_CS_L_DIN_L,&P2OUT // 4 clks SCK_L_CS_L_DIN_L
mov.b &P2IN,0(R6) //6clks
mov.b #SCK_H_CS_L_DIN_L,&P2OUT // 4 clks SCK_H_CS_L_DIN_L
nop
inc.w R6
CLRZ
dec.b R5
nop
jnz READINIT
mov.b #SCK_L_CS_H_DIN_L,&P2OUT //4 clks SCK_L_CS_H_DIN_L
nop
nop
nop
nop
nop
nop
mov.b #SCK_H_CS_H_DIN_L,&P2OUT // 5 clks SCK_H_CS_H_DIN_L
;repeat four zero
mov #4,R5 //2clks
CLRZ
FOURZERO
nop
nop
nop
mov.b #SCK_L_CS_L_DIN_L,&P2OUT // 4 clks SCK_L_CS_L_DIN_L
nop
nop
nop
nop
nop
nop
mov.b #SCK_H_CS_L_DIN_L,&P2OUT // 4 clks SCK_H_CS_L_DIN_L
clrz
dec.b R5
jnz FOURZERO
nop
nop
nop
;1
mov.b #SCK_L_CS_L_DIN_H,&P2OUT // 4 clks SCK_L_CS_L_DIN_H
nop
nop
nop
nop
nop
nop
mov.b #SCK_H_CS_L_DIN_H,&P2OUT // 5 clks SCK_H_CS_L_DIN_H
nop
nop
nop
nop
nop
nop
;0
mov.b #SCK_L_CS_L_DIN_L,&P2OUT // 4 clks SCK_L_CS_L_DIN_H
nop
nop
nop
nop
nop
nop
mov.b #SCK_H_CS_L_DIN_L,&P2OUT // 5 clks SCK_H_CS_L_DIN_H
nop
nop
nop
nop
nop
nop
;1
mov.b #SCK_L_CS_L_DIN_H,&P2OUT // 4 clks SCK_L_CS_L_DIN_H
nop
nop
nop
nop
nop
nop
mov.b #SCK_H_CS_L_DIN_H,&P2OUT // 5 clks SCK_H_CS_L_DIN_H
nop
nop
nop
nop
nop
nop
;1
mov.b #SCK_L_CS_L_DIN_H,&P2OUT // 4 clks SCK_L_CS_L_DIN_H
nop
nop
nop
nop
nop
nop
mov.b #SCK_H_CS_L_DIN_H,&P2OUT // 5 clks SCK_H_CS_L_DIN_H
;8bits Zero Address
nop
mov #8,R5 //2clks
CLRZ
EIGHTZERO
nop
nop
nop
mov.b #SCK_L_CS_L_DIN_L,&P2OUT // 4 clks SCK_L_CS_L_DIN_L
nop
nop
nop
mov.w #0200h,R6 //2clk
nop
mov.b #SCK_H_CS_L_DIN_L,&P2OUT // 4 clks SCK_H_CS_L_DIN_L
nop
dec.b R5
jnz EIGHTZERO
;BEGIN TO READ INITIAL DATA
mov #1024,R5 //2clks
CLRZ
READINIT
mov.b #SCK_L_CS_L_DIN_L,&P2OUT // 4 clks SCK_L_CS_L_DIN_L
mov.b &P2IN,0(R6) //6clks
mov.b #SCK_H_CS_L_DIN_L,&P2OUT // 4 clks SCK_H_CS_L_DIN_L
nop
inc.w R6
CLRZ
dec.b R5
nop
jnz READINIT