FLIP-FLOPS
Class-BCA I year
Subject-Computer System Architecture
Subject type-Major I
Compiled by- Asst professor Sulochana Patidar
FLIP-FLOPS
The flip-flop is a circuit that maintains a state until directed by input to change the state. A basic flip-flop can be constructed using four-NAND or four-NOR gates. A flip-flop is popularly known as the basic digital memory circuit. It has its two states as logic 1(High) and logic 0 (Low) states.
A flip-flop is a sequential circuit which consists of a single binary state of information or data.
The digital circuit is a flip-flop which has two outputs and are of opposite states. It is also known as a Bistable Multivibrator.
Types of Flip-Flops
Given Below are the Types of Flip-Flop
SR Flip Flop
JK Flip Flop
D Flip Flop
T Flip Flop
MASTER SLAVE Flip-Flop
Logic diagrams and truth tables of the different types of flip-flops are as follows:
S-R Flip Flop-
In the flip flop, with the help of preset and clear when the power is switched ON, the states of the circuit keeps on changing, that is it is uncertain. It may come to set(Q=1) or reset(Q'=0) state. In many applications, it is desired to initially set or reset the flip flop that is the initial state of the flip flop that needs to be assigned. This thing is accomplished by the preset(PR) and the clear(CLR).
Block Diagram of S-R Flip Flop
Given Below is the Block Diagram of S-R Flip Flop
SR-Flip-Flop1
S-R Flip Flop
Circuit Diagram and Truth Table of S-R Flip Flop
Given Below is the Diagram of S-R Flip Flop with its Truth Table
SR_flip
Operations of S-R Flip Flop
Given Below is the Operations of S-R Flip Flop
Case 1(PR=CLR=1): The asynchronous inputs are inactive and the flip flop responds freely to the S,R and the CLK inputs in the normal way.
Case 2(PR=0 and CLR=1):This is used when the Q is set to 1.
Case 3(PR=1 and CLR=0):This is used when the Q' is set to 1.
Case 4(PR=CLR=0): This is an invalid state.
The Department of Computer Science is dedicated to building strong technical foundations, logical thinking, and problem-solving skills among students. The department offers structured learning in core areas such as programming, data management, software applications, and emerging digital technologies. With a focus on both theoretical concepts and practical exposure, students are encouraged to develop computational skills relevant to academics, careers, and higher studies. This Study Material Portal has been designed to provide Computer Science students with organized access to syllabus-based notes, practical manuals, coding resources, assignments, and reference materials, supporting effective and self-paced learning.
0 comments:
Post a Comment