Der PC sendet den Wert des ASCII-Zeichen von der Taste, diesen Wert musst du dann im µC einen Bedeutung zuweisen. Willst du auch was zum PC zurücksenden. Das Empfangen von Zeichen würde ich Interruptgesteuert machen.