| To study the fundamentals of basic memory units | |
| To become familiar with various types of flip-flops | |
| To implement a data register. |
In this laboratory we will build on concepts that we examined in the previous laboratory sessions. We are now examining flip-flops. It is likely that we have not examined flip-flops in lectures at this point, but hopefully the laboratory exercise will help explain the concepts as we go along. This laboratory will examine your interpretation of what is occurring after you connect up the circuits.
The equipment you require is as follows:
| Your lab notebook | |
| Your own lab kit (bought from the technicians). | |
| Minilab set, including Digital voltmeter (available at the desks) | |
| Collect hook-up wire and ICs from demonstrator. |
The task that you must perform prior to sitting this laboratory:
| Read the laboratory assignment in full. |
| Qn | /Qn | R | S | Qn+1 | /Qn+1 |
| 0 | 1 | 0 | 0 | ||
| 1 | 0 | 0 | 0 | ||
| 0 | 1 | 0 | 1 | ||
| 1 | 0 | 0 | 1 | ||
| 0 | 1 | 1 | 0 | ||
| 1 | 0 | 1 | 0 | ||
| 0 | 1 | 1 | 1 | ||
| 1 | 0 | 1 | 1 |
(c) Convert the circuit into a D-type flip flop (as shown in Figure 4.)

Figure 4. The D-type flip-flop
Draw up the truth table for a D-type flip flop. In your opinion how does it work? what could this circuit be useful for?
(a) Connect one of flip flops as shown in Figure 5.

Figure 5. The JK flip-flop
Examine the operation of this flip-flop giving its outputs.
(a) Connect up the four bit data register as shown in Figure 6. A JK Flip-flop can be used as a 1-bit memory by applying the bit to be stored to J, and its inverse to K. An n-bit binary word can be stored by n such flip-flops; called a n-bit register.

Figure 6. The 4-bit Data register
Connect the four flip-flops as shown in Figure 6. Connect a binary word to the data registers by connecting the inputs to lows and highs to insert whatever word you desire. Use a clock pulse to store this word. Reset the data register and store a new word. Describe what you did and what occurred?
(b) Is it possible to store a new word without resetting the register first? Why, or why not?
(a) State briefly, but clearly, what you have gained from this laboratory. Outline aspects that you have noted within the experiment outside of the questions asked. Make comments on the procedure of the lab - Is there anything that you could have done differently? How did you split the work between group members? Did you have a plan of action? What else would you suggest that should be added to this lab session? What are flip-flops useful for (in your opinion)?
(b) Comments: Please write any comments that you may have here. Did you enjoy the lab? State one thing you would change? State one thing that you liked? Were there any problems during the laboratory session?
Go back to main page: Digital Electronics (EE101)
![]()