Analysis and Synthesis of Multi-bit Sequential Circuits using Shift Register 
            
 
        
         
           
              
               
           
            
                
                     INSTRUCTION
                    
                        
                            - Apply \(V_{CC}\) , so that "clock start" button for the clock pulse will be enabled (CP1) . Apply low level voltage to ground(GND) . 
 
                            - Next, apply low voltage to the mode control input (S) and start the clock pulse(CP1).
                                Now the serial input Ds is enabled.
                                The input at \(D_{s}\) will be shifted right to the outputs \(Q_{0}\), \(Q_{1}\), \(Q_{2}\), \(Q_{3}\) at negetive transition of CP1.
                                All the parallel inputs \(P_{0}\), \(P_{1}\), \(P_{2}\), \(P_{3}\) are disabled
                            
 
                            - Now apply high voltage to \(D_{s}\) input and set no of clock pulses to 1. See that the input will be shifted to \(Q_{0}\) output at negetive clock edge.
                            
 
                            -  Next, start the clock pulse again. See the input is now shifted to the output  \(Q_{1}\).
 
                            - Again start the clock pulse and see the input is shifted to the output  \(Q_{2}\)
 
                            - Start the clock pulse again. Now see that at fouth clock pulse input is shifted to the output  \(Q_{3}\).
 
                            - Apply high voltage to the mode control input (s).
                                Now the "Clock Start" button for the second clock pulse (CP2) is enabled.
                                Parallel inputs \(P_{0}\), \(P_{1}\), \(P_{2}\), \(P_{3}\) are enabled.
                                These parallel inputs are directly loaded to the outputs \(Q_{0}\), \(Q_{1}\), \(Q_{2}\), \(Q_{3}\) respectively.
 
                            - Start the clock pulse (CP2).After generation of some clock pulses stop the clock by clicking in "Clock Stop" button.
 
                            - Now apply high voltage to \(P_{0}\) input and set no of clock pulses to 1. See \(P_{0}\) input is directly loaded to the output \(Q_{0}\).
 
                            - Next, apply high voltage to \(P_{1}\) and start the clock pulse. \(P_{1}\) input is directly loaded to \(Q_{1}\).
 
                            - Next, apply high voltage to \(P_{2}\) and start the clock pulse. \(P_{2}\) input is directly loaded to \(Q_{2}\).
 
                            - Now apply high voltage to \(P_{3}\) and start the clock pulse. \(P_{3}\) input is directly loaded to \(Q_{3}\).
 
                            - Click button "Plot" to see the graphical representation of shift register.
 
                            - Note: Red symbolize as Low (L), Green symbolize as High(H).
 
                        
 
        
                     
                 
             
            
          
             
            
        
                    TRUTH TABLE 
                        
                        
                    
                        
                        
                    
                    
                
                 
                    |  Operating mode | 
                     Inputs | 
                    Outputs | 
            
                    
                
                
            
                | \(S_{}\) | 
                \(CP_{1}\) | 
                \(CP_{2}\) | 
                \(D_{s}\) | 
                \(P_{n}\) | 
                \(Q_{0}\) | 
                \(Q_{1}\) | 
                \(Q_{2}\) | 
                \(Q_{3}\) | 
            
           
           
               | Shift | 
               \(L_{}\) | 
                # | 
                \(X_{}\) | 
                \(I_{}\) | 
                \(X_{}\) | 
                \(L_{}\) | 
                \(Q_{0}\) | 
                \(Q_{1}\) | 
                \(Q_{2}\) | 
           
           
           
            | \(L_{}\) | 
             # | 
             \(X_{}\) | 
             \(H_{}\) | 
             \(X_{}\) | 
             \(H_{}\) | 
             \(Q_{0}\) | 
             \(Q_{1}\) | 
             \(Q_{2}\) | 
             
             
                 | Parallel Load | 
                 \(H_{}\) | 
             \(X_{}\) | 
             # | 
             \(X_{}\) | 
             \(P_{n}\) | 
             \(P_{0}\) | 
             \(P_{1}\) | 
             \(P_{2}\) | 
             \(P_{3}\) |