Reference for Wiring version 0027+. If you have a previous version, use the reference included with your software. If you see any errors or have any comments, let us know.

Name

MSBFIRST

Examples
int data = 0;    // Wiring pin 0 for data 
int clock = 1;   // Wiring pin 1 for clock 
int strobe = 2;  // Wiring pin 2 for the strobe (latch) 
byte counter = 0;

void setup() {
  pinMode(data OUTPUT);
  pinMode(clock, OUTPUT);
  pinMode(strobe, OUTPUT);
}

void loop() { 
  digitalWrite(strobe, LOW);
  // writes counter to the register 
  shiftOut(data, clock, MSBFIRST, counter);   
  digitalWrite(strobe, HIGH); 
  delay(1000);
  counter = counter + 1;
}
Description The MSBFIRST reserved word indicates the bit order to use with the shiftOut method. It stands for most significant bit first (leftmost bit).
Syntax
MSBFIRST
Returns none
Usage Application
Related LSBFIRST
shiftOut()
Updated on September 17, 2010 02:21:50pm PDT

Creative Commons License