byte = read_8_bits()
Serial.print(byte)
Trying to print the name of a datatype is going to give you problems.
If digitalRead(mypin) is == 0 then:
print somehow to the serial a 0 bit
if digitalRead(mypin) == 1 then:
print somehow to the serial a 1 bit
Serial.print ((byte)digitalRead (mypin));