Hallo Unrealfighter

Ich selbst programmiere eigentlich auch nur in Assembler.
Aber ich habe hier etwas Code für den Reads51 C-Compiler.
Um die SFRs zu deklarieren mußt du nur ein
#include <sfr51.h>
in deinen Code mit aufnehem.
Das ist eine Headerdatei. Darin sind bereits alle SFR deffiniert.
Danach kannst du einfach mit
n = p2
auf den Port2 zugreifen.
Wenn du einen anderen Compiler benutzt muß die Headerdatei evtl. auf eine andere Art eingebunden werden. Das steht bestimmt in der Beschreibung. Es kann auch sein das er dann andere Schlüsselwörter benutzt. Öffne also einfach die sfr51.h und schau was darin steht.