Lies dir den Wunsch vom Popi nochmal durch, der will Bytes mit 8 Bit draus machen. Msb to lsb. Und von 0x30 und 0x31 ist daher nur der 2^^0 interessant.
Übrigbleiben: Da, dann probier mal. 8 x 0/1 kommt rein--> nu ?

Ich brauch aber nix reden, mir wär es auch übrig geblieben
Also, ein Neues
Code:
DataIn = UDR0 & 0x01;  // der rest ist schrott 
Data <<=1; 
Data |= DataIn; 
count++; 
if (count > 7) 
{ 
     SaveToEeprom(Data); 
     count = 0; 
     Data = 0; 
} 
}