void BUSYF_CHK_WAIT(void)
 {
   unsigned char temp;
   //Set P1 to input
   P1 = 0xFF;
   //Set R/W = 1 (read mode)
   P3_3 = 1;	   

   //Wait for not busy
   do
   {
     P3_4 = 1;
     temp = P1;
     P3_4 = 0;
   } while(temp&0x80);