58

Mikrocontroller (Fach) / alle (Lektion)

alle

Diese Lektion wurde von Troxor27 erstellt.

Lektion lernen

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