Loading

My 32 Bit Shift Register

I recently bought some '32 bit drivers' of Trade Me a while ago and finally decided to try and make them work, turns out they are actually 32 bit shift registers. how cool is that?

For those who don't know what a shift register is, its a chip that takes a serial signal and turns it into parallel.
so if i sent 0xAA (which is 10101010 in binary) via serial to the chip, then every second LED would light up accordingly (1 means high or 'ON' and 0 means low or 'Off')

It took me a while to try and make these chips work, mainly because the datasheet to these chips were cut halfway so i could only see the specifiations but not how to send the information to them. So i spent a while reprogramming my 16F628A to output different serial numbers and when to bring the 'load' pin up high and so on... finally i got it to work and I'm really proud of of it!

Heres a picture of the chip itself running in action.

A close up of the chip.

I used the LCD screen to help me debug what was goin on, the
number on the right is sent through to the shift register and is
displayed on the LEDs

Comments

Fri, 2 Jul 2010 11:35 pm

Dear Romanov,
i wanna purchase the S4521, do you have any idea of where i can get them.
regards
agu collins agu

Post a Comment
Name: (Required)
Email:(Will not be displayed)(Required)
Website: