Back to 课程

Computer-science_A-level_Cie

0% Complete
0/0 Steps
  1. computers-and-components
    6 主题
  2. logic-gates-and-logic-circuits
    2 主题
  3. central-processing-unit-cpu-architecture
    6 主题
  4. assembly-language-
    4 主题
  5. bit-manipulation
    1 主题
  6. operating-systems
    3 主题
  7. language-translators
    2 主题
  8. data-security
    3 主题
  9. data-integrity
    1 主题
  10. ethics-and-ownership
    3 主题
  11. database-concepts
    3 主题
  12. database-management-systems-dbms-
    1 主题
  13. data-definition-language-ddl-and-data-manipulation-language-dml
    1 主题
  14. computational-thinking-skills
    1 主题
  15. algorithms
    14 主题
  16. data-types-and-records
    2 主题
  17. arrays
    2 主题
  18. files
    1 主题
  19. introduction-to-abstract-data-types-adt
    1 主题
  20. programming-basics
    1 主题
  21. constructs
    2 主题
  22. structured-programming
    1 主题
  23. program-development-life-cycle
    2 主题
  24. program-design-
    2 主题
  25. program-testing-and-maintenance
    3 主题
  26. user-defined-data-types
    1 主题
  27. file-organisation-and-access-
    3 主题
  28. floating-point-numbers-representation-and-manipulation
    3 主题
  29. protocols
    2 主题
  30. circuit-switching-packet-switching
    1 主题
  31. processors-parallel-processing-and-virtual-machines
    5 主题
  32. boolean-algebra-and-logic-circuits
    4 主题
  33. purposes-of-an-operating-system-os
    3 主题
  34. translation-software
    3 主题
  35. encryption-encryption-protocols-and-digital-certificates
    3 主题
  36. artificial-intelligence-ai
    4 主题
  37. recursion
    1 主题
  38. programming-paradigms
    4 主题
  39. object-oriented-programming
    7 主题
  40. file-processing-and-exception-handling
    2 主题
  41. data-representation
    5 主题
  42. multimedia
    3 主题
  43. compression
    2 主题
  44. networks-and-the-internet
    11 主题
课 Progress
0% Complete

SR & JK flip flops

What are SR and JK flip flops?

  • In A Level Computer Science, SR (Set-Reset) and JK flip flops are digital memory components used in sequential circuits

  • They store 1 bit of data and are commonly used in counters, control systems, and synchronous logic

  • They are both types of bistable circuits, meaning:

    • They have two stable states

    • They respond to clock signals

    • They are often edge-triggered (typically on the rising edge)

SR flip flop

  • SR stands for Set and Reset

  • An SR flip-flop can be constructed using NOR gates (common in exams)

Inputs:

  • S = Set

  • R = Reset

  • CLK = Clock (when edge-triggered)

Outputs:

  • Q = Current stored value

  • NOT(Q) = Inverse of Q

SR flip flop truth table (NOR logic)

S

R

Q (next state)

Description

0

0

No change

Memory/Hold

0

1

0

Reset

1

0

1

Set

1

1

0

Forces Q = 0 (NOR only)

Examiner Tips and Tricks

  • In NOR-based SR flip-flops, S = 1, R = 1 is not invalid, it forces Q = 0

  • (In NAND-based designs, this state is undefined)

SR flip flop example

Action

S

R

Q

NOT(Q)

Reasoning

Initially

1

0

1

0

Set: S = 1 forces Q = 1

S changed to 0

0

0

1

0

Memory mode: No change

R changed to 1

0

1

0

1

Reset: R = 1 forces Q = 0

R changed to 0

0

0

0

1

Memory mode: Q holds

S and R changed to 1

1

1

0

0

NOR logic forces both Q and NOT(Q) to 0 (Q = 0)

JK flip flop

  • The JK flip-flop is a more versatile version of the SR flip-flop

  • It solves the problem of the SR’s illegal state

Problem with SR

Why JK solves it

1. S = 1 and R = 1 is invalid

JK uses this condition to toggle the output instead

2. Glitches from feedback loops

JK uses a clock to control exact timing of changes

Inputs:

  • J = Set

  • K = Reset

  • CLK = Clock (required)

Outputs:

  • Q = Current state

  • NOT(Q) = Inverse

JK flip flop truth table

J

K

Q (next)

Description

0

0

No change

Memory/Hold

0

1

0

Reset

1

0

1

Set

1

1

Toggle

Q becomes NOT(Q)

Use cases

Flip Flop

Typical uses

SR

Simple memory, control circuits

JK

Toggles, counters, frequency dividers

Worked Example

Draw a logic circuit for an SR flip-flop and label the inputs.[3]

Simple box diagram with horizontal lines on the left, vertical lines on the right labelled Q and QI. Lines on the left have no labels.

Answer

Or

SR latch circuit diagram with two NOR gates. Inputs are labelled "R/Reset" and "S/Set," with outputs marked as Q and not-Q.

Responses

您的邮箱地址不会被公开。 必填项已用 * 标注