Hi, ich habe einen Code für 8051 gelesen, sbit SCLK_E =P3^6. Was macht der Operator ^? Nach meinem C-Buch sollte das xor bedeuten, was offensichtlich nicht der Fall ist. MfG Hauser
Hi, damit weist du der Variable SCLK_E den Pin 6 vom Port 3 zu. Sbit heißt glaube ich setze dieses Bit. Grüße, Michael
sbit, sfr, sfr16 sind compilerspezifische Symbole zur Definition von SFRs und Bits in bitadressierbaren SFRs. In diesem Fall wird der Name SCLK_E dem Pin 6 von Port 3 zugewiesen. SCLK_E = ~SCLK_E; // invertiere Pin Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.