Gast
#229291
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
|
Anzeige
|
Operator ^
Gast
#229291
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
Gast
#229292
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
Gast
#229293
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 Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|