#define RST 5
#define SCLK 7
#define IO 6
#define uchar unsigned char
void setup() {
pinMode(RST,OUTPUT);
pinMode(SCLK,OUTPUT);
pinMode(IO,OUTPUT);
Serial.begin(9600);
attachInterrupt(0, settm, FALLING );
}
void writeData(unsigned char addr,unsigned char dat){
pinMode(IO,OUTPUT);
digitalWrite(RST,LOW);
digitalWrite(SCLK,LOW) ;
delayMicroseconds(1);
digitalWrite(RST,HIGH);
int i;
for(i =0;i<8;i++){
digitalWrite(SCLK,LOW);
digitalWrite(IO, addr&1);
addr =addr>>1;
digitalWrite(SCLK,HIGH);
delayMicroseconds(1);
}
for(i =0;i<8;i++){
digitalWrite(SCLK,LOW);
digitalWrite(IO, dat&1);
dat =dat>>1;
digitalWrite(SCLK,