Professional Documents
Culture Documents
Shift Register Work Project Final Report
Shift Register Work Project Final Report
Shift Register Work Project Final Report
PROJECT REPORT
Student Details
Name ID
A shift register is a sequential logic circuit that is commonly used in digital systems for the
purpose of storing and shifting data. It consists of a series of flip-flops connected in a chain,
where each flip-flop can store one bit of information.
1.2 Objective
The objective of the shift register lab project can be summarized in the following five points:
Page 2 of 7
2.1 Block Diagram
The pinout of the 74595 8 bit parallel chip is shown below, so that we can see how to connect it
in the circuit.
Figure 1 : 74595 IC
Page 3 of 7
2.3 Components
● Breadboard.
● 74595 IC .
● 330 ohm resistor.
● 10 k. ohm resistor.
● 5mm LED.
● 9V battery.
● Push switch
● Some connection wires.
• Gather the required components: Obtain a breadboard, a 74HC595 shift register chip, LEDs,
resistors (around 220 ohms), and jumper wires. Additionally, you’ll need an Arduino or any
microcontroller board.
• Connect the circuit: Refer to the circuit connections mentioned earlier and carefully connect
the components on the breadboard. Ensure proper connections between the shift register,
LEDs, resistors, and the microcontroller.
• Power up the circuit: Connect the power supply (5V) to the VCC and GND pins of the shift
register. Power up the Arduino/microcontroller board.
• Observe the LED pattern: Once the code is uploaded and the circuit is powered, you should
see the LEDs light up one by one, shifting from right to left at a 500ms interval. Observe and
verify the expected LED pattern and the shift register’s functioning.
By following these steps, you will successfully implement the shift register lab project.
Remember to double-check the circuit connections, code, and power supply to ensure everything
is properly set up. This project will provide hands-on experience with shift registers and help
solidify your understanding of their working principle and applications.
Page 4 of 7
The full circuit in tinkercad has been shown below
3.2 Costing
Page 5 of 7
d. 6.8 k.ohm resistor = t taka
e. Photo-resistor = 30 taka
f. 5mm LED = 5 taka
g. 9V battery = 40 taka
h. Some connection wires = 10 taka.
Page 6 of 7
Figure 4 : Implementation on Physically store 11111111
4. 1 Discussions
The shift register lab project provides a practical way to understand the working principle of shift
registers. By constructing a circuit with a shift register chip, LEDs, and a microcontroller, such
as Arduino, participants can observe how data is stored and shifted. The project also highlights
the advantages of using shift registers for efficient control of multiple outputs with minimal pins.
Additionally, the project encourages exploration of sequential logic, data storage, and
applications such as serial communication, LED displays, data storage, and industrial control
systems.
4.2 Conclusion
In conclusion, the shift register lab project serves as a valuable hands-on experience to
comprehend the functionality and applications of shift registers. By constructing the circuit and
observing the data storage and shifting process, participants gain a practical understanding of
sequential logic and its role in digital systems. The project highlights the benefits of using shift
registers for efficient control of multiple outputs. Overall, this project enhances knowledge in
electronics, microcontroller interfacing, and lays the foundation for further exploration of
advanced digital circuits and applications.
5. Reference
1. https://en.wikipedia.org/wiki/Shift_register
2. https://www.geeksforgeeks.org/shift-registers-in-digital-logic/
3. https://chortle.ccsu.edu/assemblytutorial/Chapter-12/ass12_06.html
4. https://toptechboy.com/arduino-tutorial-44-understanding-logical-shift-left-and-
logical-shift-right-with-the74hc595/1920px-rotate_right_logically-svg/
Page 7 of 7