USER1 = Serial.read();
I presume that USER1 will have the ASCII value of whatever is in the cell (assuming that part works).
Whether it is 0 or 1 it will be non-zero and writing either of them as a digital value will turn the LED on.
You need to test for one of them and act accordingly:
if(USER1 == '1')digitalWrite(led,1);