58
Mikrocontroller (Fach) / alle (Lektion)
alle
Diese Lektion wurde von Troxor27 erstellt.
Diese Lektion ist leider nicht zum lernen freigegeben.
- In einem C-Programm für den C8051F020/21 finden Sie nachfolgende Programmzeile: . const unsigned char code LUT[10] = \ { 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90 }; Wozu mag diese Programmzeile verwendet werden ? (?)
- Der Keil C-Compiler unterstützt die drei Speichermodelle SMALL, COMPACT und LARGE. Wozu werden Speichermodelle verwendet ? Small: Variablen werden im Data Bereich platziertCompact: Variablen werden im i Data Bereich platziertLarge: Variablen werden im x Data Bereich platziert
- Was berechnet der Modulo-Operator (%) ? Rest der Operation
- Sie möchten ein Programm schreiben, um eine 8-Bit Dezimalzahl als zweistellige HEX-Zahl auszugeben. Ergänzen Sie dazu die fehlenden Stellen im nachfolgenden C-Programm: unsigned char dez = 123; unsigned char hex[2]; hex[0] = ? hex[1] = ? ?
- Was ist das Ergebnis der oberen Aufgabe für dez = 123 obere Aufgabe: unsigned char dez = 123; unsigned char hex[2]; hex[0] = ? hex[1] = ? ?
- Beschreiben Sie den Unterschied zwischen dem logischen UND (&&) und dem binären UND (&)! Geben Sie jeweils ein Beispiel an! Das Binäre & wirkt wie ein logisches &, mit dem Unterschied, dass es bitweise verknüpft. Das logische UND verknüpft die Aussage.
- Schaubild 107 ?
- 1. Was bewirkt diese C-Programmzeile: X ^= 0x04; ? 2. Was bewirkt diese C-Programmzeile: Y |= 0x0F; ? 3. Was bewirkt diese C-Programmzeile: Z &= 0x81; ? 1. Binäres XOR mit Wertezuweisung 2. Binäres ODER mit Wertezuweisung 3. Binäres UND mit Wertezuweisung
Anzeige