/***********************************************************************/
/* */
/* FILE :SPI.c */
/* DATE :Fri, Sep 05, 2014 */
/* DESCRIPTION :main program file. */
/* CPU GROUP :27 */
/* */
/* This file is generated by Renesas Project Generator (Ver.4.19). */
/* NOTE:THIS IS A TYPICAL EXAMPLE. */
/***********************************************************************/
#include"sfr_r827.h"
#define output pd1_4 //uart0 output pin
#define input pd1_5 //uart0 input pin
#define SCLK p1_0 //clock pin
#define SSI p1_1 //master out slave in
#define SSO p1_2 //master in slave out
#define CS p1_3 //slave select
#define SECOND 0x81
#define MINUTE 0x82
#define HOUR 0x83
#define DAY 0x84
#define DATE 0x85
#define MONTH 0x86
#define YEAR 0x87
#define SECOND1 0x01
#define MINUTE1 0x02
#define HOUR1 0x03
#define DAY1 0x04
#define DATE1 0x05
#define MONTH1 0x06
#define YEAR1 0x07
void delay(unsigned char d);
void SPI_WRITE(unsigned char dat);
void SPI_INIT(void);
void SPI_CLK(void);
unsigned char SPI_READ(void);
void setdate( unsigned char dd,unsigned char mm,unsigned char yy,unsigned char day);
void settime(unsigned char hh,unsigned char mm,unsigned char ss);
unsigned char getdata(unsigned char addr);
unsigned char sec,min,hour,day,date,month,year;
unsigned char *d[7]={"SUN","MON","TUE","WED","THU","FRI","SAT"};
void Clk_20MHz_Init(void);
void Tx(unsigned char Temp);
void UART0_INIT(void);
void delay(unsigned char d) //Delay function defined
{
unsigned int i,j;
for(i=0;i