START

;	CS=RC2=17.PIN
;      CLK=RC3=18.PIN
;      SDO=RC5=24.PIN	


INIT_SPI_MASTER


	BSF	STATUS,RP0
	MOVLW	B'11000000'
	MOVWF	SSPSTAT
	CLRF	SSPCON2
	BCF	STATUS,RP0
	MOVLW	B'00000010'	; Fosc/64
	MOVWF	SSPCON
	NOP
	NOP
	NOP
	MOVLW	D'17'		; COMMMAND= WRITE DATA , P0	
	MOVWF	SSPBUF	
	BSF	SSPCON,5	; SPI= ON
	BCF	PORTC,2		; CS=0 ENABLE    PIN=17
	BSF	STATUS,RP0	; BANK1
FIGY	BTFSC	SSPSTAT,0	; BUFFER FIGYELES EMPTY=UGRIK
	GOTO	FIGY		; 
	BCF	STATUS,RP0	; BANK0
	MOVLW	D'50'		; DATA		   			
	MOVWF	SSPBUF
	BSF	STATUS,RP0	; BANK1
FIGY2	BTFSC	SSPSTAT,0	; BUFFER FIGYELES EMPTY=UGRIK
	GOTO	FIGY2
	BCF	STATUS,RP0	; BANK0
	BSF	PORTC,2		; CS=1 DISABLE
	BCF	SSPCON,5	; SPI= OFF
A	GOTO	A

	END