Rausschreiben? Meinste damit das "portionsweise" 4-bit rüberschicken zum Display? Das mach ich ja 2x mit

connected_port |= 0x20; //schreiben zum Display
connected_port &= 0xdf;

Einmal fürs upper, einmal fürs lower nibble...
Oder meinst du was anderes?