Help with Rx

hi every one,

I’m new with this AVR micros, and I’m trying to make a simple Rx USART project with Atmega 16 that recieve a char from computer and put on a port.

but what i got is that when i send any char all the ports bits get set.

can any body tell me what to do???