RS485 per programmare ATmega

Ok, in questa posizione vanno bene?

DDRD |=B0000100  
int main(void) {
uint8_t getch(void) {
 PORTD &=B1111011
 [..]
}
void putch(char ch) {
PORTD |=B0000100
[...]
PORTD &=B1111011
}