Code:
CPU.writePin(enablePin,true);
CPU.delay(10);
CPU.writePin(serialDataPin,true);
CPU.writePin(clockPin,false);
data1 = (int)displayControl;
data1 = (data1 <<4) + (int)seg4;
data2 = (int)seg3;
data2 = (data2 <<4) + (int)seg2;
data3 = (int)seg1;
data3 = (data3 <<4) + (int)seg0;
CPU.writePin(enablePin,false);
CPU.shiftOut(serialDataPin, clockPin, 8, CPU.SHIFT_MSB, data1<<8);
CPU.shiftOut(serialDataPin, clockPin, 8, CPU.SHIFT_MSB, data2<<8);
CPU.shiftOut(serialDataPin, clockPin, 8, CPU.SHIFT_MSB, data3<<8);
CPU.writePin(enablePin,true);
CPU.delay(10);
CPU.writePin(enablePin,false);
CPU.shiftOut(serialDataPin, clockPin, 8, CPU.SHIFT_MSB, config<<8);
CPU.writePin(enablePin,true);
Bookmarks