...
Pin | Description |
---|---|
QA-QH | Data Output |
SER | Serial Data Input |
OE | Output Enabled (Active Low) |
RCLK (Latch) | Register Clock Input |
SRCLK (Clock) | Shift Register Clock Input |
SRCLR | Shift Register Clear (Active Low) Set High for normal Operation. |
Arduino Example Code
Code Block | ||
---|---|---|
| ||
//Define PinModes pinMode (latchPin,OUTPUT); pinMode (dataPin, OUTPUT); pinMode (clkPin, OUTPUT); pinMode (oePin, OUTPUT); //disable output on SR digitalWrite(oePin,HIGH); //define data byte data = 0; //set or clear bits in our byte variable data bitSet(data,bitToSet); bitClear(data,bitToClear); //write out to SR digitalWrite(latchPin,LOW); shiftOut(dataPIn,clockPin,LSBFIRST,data); digitalWrite(latchPin,HIGH); //Enable output on SR digitalWrite(oePin,LOW); |
...