SlideShare a Scribd company logo
2
Most read
5
Most read
8
Most read
MODULO N COUNTER
WHAT IS MODULUS N COUNTER ?
• COUNTERS ARE SEQUENTIAL LOGIC DEVICES THAT FOLLOW A
PREDETERMINED SEQUENCE OF COUNTING STATES WHICH ARE TRIGGERED
BY AN EXTERNAL CLOCK (CLK) SIGNAL
• THE NUMBER OF STATES OR COUNTING SEQUENCES THROUGH WHICH A
PARTICULAR COUNTER ADVANCES BEFORE RETURNING ONCE AGAIN BACK
TO ITS ORIGINAL FIRST STATE IS CALLED THE MODULUS (MOD). IN OTHER
WORDS, THE MODULUS (OR JUST MODULO) IS THE NUMBER OF STATES THE
COUNTER COUNTS AND IS THE DIVIDING NUMBER OF THE COUNTER.
INTRODUCTION
• COUNTERS WHICH ADVANCE THEIR SEQUENCE OF NUMBERS OR STATES
WHEN ACTIVATED BY A CLOCK INPUT ARE SAID TO OPERATE IN A “COUNT-
UP” MODE. LIKEWISE, COUNTERS WHICH DECREASE THEIR SEQUENCE OF
NUMBERS OR STATES WHEN ACTIVATED BY A CLOCK INPUT ARE SAID TO
OPERATE IN A “COUNT-DOWN” MODE.
• COUNTERS THAT OPERATE IN BOTH THE UP AND DOWN MODES, ARE
CALLED BIDIRECTIONAL COUNTERS.
• COUNTERS ARE SEQUENTIAL LOGIC DEVICES THAT ARE ACTIVATED OR
TRIGGERED BY AN EXTERNAL TIMING PULSE OR CLOCK SIGNAL.
Types
Synchronous Asynchronous
all the data bits
change
synchronously with
the application of a
clock signal
independent of
the input clock so
the data bits
change state at
different times
one after the
other
DETERMINING THE MODULUS :
• MOD COUNTERS ARE DEFINED BASED ON THE NUMBER OF STATES THAT THE COUNTER
WILL SEQUENCE THROUGH BEFORE RETURNING BACK TO ITS ORIGINAL VALUE
• FOR EXAMPLE, A 2-BIT COUNTER THAT COUNTS FROM 002 TO 112 IN BINARY,HAS A
MODULUS VALUE OF 4 ( 00 → 01 → 10 → 11 , RETURN BACK TO 00 ) SO WOULD
THEREFORE BE CALLED A MODULO-4,. NOTE ALSO THAT IT HAS TAKEN 4 CLOCK PULSES
TO GET FROM 00 TO 11.
• THE MAXIMUM NUMBER OF POSSIBLE OUTPUT STATES (MAXIMUM MODULUS) FOR THE
COUNTER IS: 2N
• THEREFORE, A “MOD-N” COUNTER WILL REQUIRE “N” NUMBER OF FLIP-FLOPS
CONNECTED TOGETHER TO COUNT A SINGLE DATA BIT WHILE PROVIDING 2N DIFFERENT
OUTPUT STATES
• MODULUS OF A COUNTER INDICATES THE NUMBER OF STATES THROUGH WHICH
COUNTER PASSES DURING ITS OPERATION.
• 2-BIT COUNTER MOD 4 COUNTER
• 3-BIT COUNTER MOD 8 COUNTER
• MOD-N COUNTER IS ALSO CALLED AS MODULO COUNTER.
STEPS FOR MOD-N COUNTER
• NUMBER OF STATES THROUGH COUNTER PASSES.
• DECIDE NUMBER OF BITS FOR RIPPLE COUNTER.
• STATE DIAGRAM
• TRUTH TABLE FOR ANALYSIS
• EXCITATION TABLE FOR DESIGN
• K-MAP SIMPLIFICATION
• LOGIC DIAGRAM
D - FLIP FLOP COUNTER :
• THE OPERATION OF A D-TYPE FLIP-FLOP, IS VERY SIMPLE AS IT ONLY HAS A SINGLE
DATA INPUT, CALLED “D”, AND AN ADDITIONAL CLOCK “CLK” INPUT. THIS ALLOWS A
SINGLE DATA BIT (0 OR 1) TO BE STORED UNDER THE CONTROL OF THE CLOCK
SIGNAL THUS MAKING THE D-TYPE FLIP-FLOP A SYNCHRONOUS DEVICE BECAUSE THE
DATA ON THE INPUTS IS TRANSFERRED TO THE FLIP-FLOPS OUTPUT ONLY ON THE
TRIGGERING EDGE OF THE CLOCK PULSE.
DIVIDE-BY-TWO COUNTER AND TIMING
DIAGRAM
MOD 4 COUNTER EXAMPLE:
MOD 8 – COUNTER EXAMPLE :
Modulo n counter
Modulo n counter
Modulo n counter
APPLICATIONS :
• FREQUENCY COUNTERS
• DIGITAL CLOCK
• DIGITAL CLOCK OPERATES ON PRINCIPLE OF COUNTER . THEY CONTAIN A CLOCK CRYSTAL
WHICH CONTROLS THE CLOCK PULSES . THESE PULSES ARE GIVEN IN A PERIODIC MANNER
WHICH IS THEN USED TO MAINTAIN TIME IN MICROPROCESSORS AND MICROCONTROLLERS .
• TIME MEASUREMENT
• A TO D CONVERTER
• FREQUENCY DIVIDER CIRCUITS
• DIGITAL TRIANGULAR WAVE GENERATOR.
•Alarm clock. (Remember, when you sleep with an alarm clock besides your pillo
•Set an AC timer. Counter again!
•Set a timer for taking picture, of your group, in your camera. Counter again!
•Flashing indicator lights of your vehicle. Counter again!

More Related Content

PPTX
Counters
PPTX
SEQUENTIAL CIRCUITS [Flip-flops and Latches]
PPTX
digital Counter
PDF
Registers and counters
PPT
Flipflops and Excitation tables of flipflops
PDF
Chapter 5 counter
PPTX
Introduction to Counters
PPT
Counters
Counters
SEQUENTIAL CIRCUITS [Flip-flops and Latches]
digital Counter
Registers and counters
Flipflops and Excitation tables of flipflops
Chapter 5 counter
Introduction to Counters
Counters

What's hot (20)

PPTX
Counters
PDF
Programmable Logic Array(PLA) & Programmable Array Logic(PAL)
PPTX
MULTIPLEXER
PPT
Interfacing LCD with 8051 Microcontroller
PPTX
R-2R Ladder DAC
PPT
Shift Registers
PDF
Digital logic families
PPT
DAC-digital to analog converter
PPTX
Synchronous Counter
PPT
Operational amplifier
PDF
8051 interfacing
PPTX
Serial Communication in 8051
DOCX
Programmable logic array
PPTX
Microcontroller presentation
PDF
Unit-I Characteristics of opamp
PPTX
Block diagram of digital communication
PPT
multiplexers and demultiplexers
PPTX
Interfacing memory with 8086 microprocessor
DOCX
8096 microcontrollers notes
PPT
Adc interfacing
Counters
Programmable Logic Array(PLA) & Programmable Array Logic(PAL)
MULTIPLEXER
Interfacing LCD with 8051 Microcontroller
R-2R Ladder DAC
Shift Registers
Digital logic families
DAC-digital to analog converter
Synchronous Counter
Operational amplifier
8051 interfacing
Serial Communication in 8051
Programmable logic array
Microcontroller presentation
Unit-I Characteristics of opamp
Block diagram of digital communication
multiplexers and demultiplexers
Interfacing memory with 8086 microprocessor
8096 microcontrollers notes
Adc interfacing
Ad

Similar to Modulo n counter (20)

PPT
Lesson_8_2--Asynchronous_Counters1.ppt
PPT
Lesson_8_2--Asynchronous_Counters1.ppt
PDF
Chapter 5 counter1
PPSX
Dee2034 chapter 5 counter
PPTX
COUNTERS [Synchronous and Asynchronous]
PPTX
COUNTERS(Synchronous & Asynchronous)
PPTX
COUNTERS(Synchronous & Asynchronous)
PPTX
Counters-Counter is a sequential circuit.pptx
PDF
Digital Counter Design
PPTX
Digital Electronics Registers and Counters.pptx
PPT
EET107_Chapter 3_SLD(part2.1)-edit1.ppt
PDF
FYBSC IT Digital Electronics Unit V Chapter I Counters
PPTX
Slide of MOD N COUNTERS , RING COUNTERS AND JOHNSON COUNTERS
PPT
Logic Design - Chapter 8: counters
PDF
Ade(unit 4) Counters
PDF
DigitalLogic_Counters.pdfDigitalLogic_Counters.pdfDigitalLogic_Counters.pdfDi...
PPT
Counters.pptv,gg,l,flf,llggfb ldgmkgmlrm
PPTX
Basics Counters
PPTX
co-unit4.pptx mca computer organizaiton ist sem
PPT
DIGITAL SOLVED PROBLEMS FOR EDUCATION ENGG
Lesson_8_2--Asynchronous_Counters1.ppt
Lesson_8_2--Asynchronous_Counters1.ppt
Chapter 5 counter1
Dee2034 chapter 5 counter
COUNTERS [Synchronous and Asynchronous]
COUNTERS(Synchronous & Asynchronous)
COUNTERS(Synchronous & Asynchronous)
Counters-Counter is a sequential circuit.pptx
Digital Counter Design
Digital Electronics Registers and Counters.pptx
EET107_Chapter 3_SLD(part2.1)-edit1.ppt
FYBSC IT Digital Electronics Unit V Chapter I Counters
Slide of MOD N COUNTERS , RING COUNTERS AND JOHNSON COUNTERS
Logic Design - Chapter 8: counters
Ade(unit 4) Counters
DigitalLogic_Counters.pdfDigitalLogic_Counters.pdfDigitalLogic_Counters.pdfDi...
Counters.pptv,gg,l,flf,llggfb ldgmkgmlrm
Basics Counters
co-unit4.pptx mca computer organizaiton ist sem
DIGITAL SOLVED PROBLEMS FOR EDUCATION ENGG
Ad

Recently uploaded (20)

PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Lesson notes of climatology university.
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Basic Mud Logging Guide for educational purpose
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Pre independence Education in Inndia.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
master seminar digital applications in india
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Module 4: Burden of Disease Tutorial Slides S2 2025
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
human mycosis Human fungal infections are called human mycosis..pptx
Lesson notes of climatology university.
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Anesthesia in Laparoscopic Surgery in India
TR - Agricultural Crops Production NC III.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
Basic Mud Logging Guide for educational purpose
O5-L3 Freight Transport Ops (International) V1.pdf
Pre independence Education in Inndia.pdf
VCE English Exam - Section C Student Revision Booklet
Final Presentation General Medicine 03-08-2024.pptx
Supply Chain Operations Speaking Notes -ICLT Program
Abdominal Access Techniques with Prof. Dr. R K Mishra
master seminar digital applications in india

Modulo n counter

  • 2. WHAT IS MODULUS N COUNTER ? • COUNTERS ARE SEQUENTIAL LOGIC DEVICES THAT FOLLOW A PREDETERMINED SEQUENCE OF COUNTING STATES WHICH ARE TRIGGERED BY AN EXTERNAL CLOCK (CLK) SIGNAL • THE NUMBER OF STATES OR COUNTING SEQUENCES THROUGH WHICH A PARTICULAR COUNTER ADVANCES BEFORE RETURNING ONCE AGAIN BACK TO ITS ORIGINAL FIRST STATE IS CALLED THE MODULUS (MOD). IN OTHER WORDS, THE MODULUS (OR JUST MODULO) IS THE NUMBER OF STATES THE COUNTER COUNTS AND IS THE DIVIDING NUMBER OF THE COUNTER.
  • 3. INTRODUCTION • COUNTERS WHICH ADVANCE THEIR SEQUENCE OF NUMBERS OR STATES WHEN ACTIVATED BY A CLOCK INPUT ARE SAID TO OPERATE IN A “COUNT- UP” MODE. LIKEWISE, COUNTERS WHICH DECREASE THEIR SEQUENCE OF NUMBERS OR STATES WHEN ACTIVATED BY A CLOCK INPUT ARE SAID TO OPERATE IN A “COUNT-DOWN” MODE. • COUNTERS THAT OPERATE IN BOTH THE UP AND DOWN MODES, ARE CALLED BIDIRECTIONAL COUNTERS. • COUNTERS ARE SEQUENTIAL LOGIC DEVICES THAT ARE ACTIVATED OR TRIGGERED BY AN EXTERNAL TIMING PULSE OR CLOCK SIGNAL.
  • 4. Types Synchronous Asynchronous all the data bits change synchronously with the application of a clock signal independent of the input clock so the data bits change state at different times one after the other
  • 5. DETERMINING THE MODULUS : • MOD COUNTERS ARE DEFINED BASED ON THE NUMBER OF STATES THAT THE COUNTER WILL SEQUENCE THROUGH BEFORE RETURNING BACK TO ITS ORIGINAL VALUE • FOR EXAMPLE, A 2-BIT COUNTER THAT COUNTS FROM 002 TO 112 IN BINARY,HAS A MODULUS VALUE OF 4 ( 00 → 01 → 10 → 11 , RETURN BACK TO 00 ) SO WOULD THEREFORE BE CALLED A MODULO-4,. NOTE ALSO THAT IT HAS TAKEN 4 CLOCK PULSES TO GET FROM 00 TO 11. • THE MAXIMUM NUMBER OF POSSIBLE OUTPUT STATES (MAXIMUM MODULUS) FOR THE COUNTER IS: 2N • THEREFORE, A “MOD-N” COUNTER WILL REQUIRE “N” NUMBER OF FLIP-FLOPS CONNECTED TOGETHER TO COUNT A SINGLE DATA BIT WHILE PROVIDING 2N DIFFERENT OUTPUT STATES
  • 6. • MODULUS OF A COUNTER INDICATES THE NUMBER OF STATES THROUGH WHICH COUNTER PASSES DURING ITS OPERATION. • 2-BIT COUNTER MOD 4 COUNTER • 3-BIT COUNTER MOD 8 COUNTER • MOD-N COUNTER IS ALSO CALLED AS MODULO COUNTER.
  • 7. STEPS FOR MOD-N COUNTER • NUMBER OF STATES THROUGH COUNTER PASSES. • DECIDE NUMBER OF BITS FOR RIPPLE COUNTER. • STATE DIAGRAM • TRUTH TABLE FOR ANALYSIS • EXCITATION TABLE FOR DESIGN • K-MAP SIMPLIFICATION • LOGIC DIAGRAM
  • 8. D - FLIP FLOP COUNTER : • THE OPERATION OF A D-TYPE FLIP-FLOP, IS VERY SIMPLE AS IT ONLY HAS A SINGLE DATA INPUT, CALLED “D”, AND AN ADDITIONAL CLOCK “CLK” INPUT. THIS ALLOWS A SINGLE DATA BIT (0 OR 1) TO BE STORED UNDER THE CONTROL OF THE CLOCK SIGNAL THUS MAKING THE D-TYPE FLIP-FLOP A SYNCHRONOUS DEVICE BECAUSE THE DATA ON THE INPUTS IS TRANSFERRED TO THE FLIP-FLOPS OUTPUT ONLY ON THE TRIGGERING EDGE OF THE CLOCK PULSE.
  • 9. DIVIDE-BY-TWO COUNTER AND TIMING DIAGRAM
  • 10. MOD 4 COUNTER EXAMPLE:
  • 11. MOD 8 – COUNTER EXAMPLE :
  • 15. APPLICATIONS : • FREQUENCY COUNTERS • DIGITAL CLOCK • DIGITAL CLOCK OPERATES ON PRINCIPLE OF COUNTER . THEY CONTAIN A CLOCK CRYSTAL WHICH CONTROLS THE CLOCK PULSES . THESE PULSES ARE GIVEN IN A PERIODIC MANNER WHICH IS THEN USED TO MAINTAIN TIME IN MICROPROCESSORS AND MICROCONTROLLERS . • TIME MEASUREMENT • A TO D CONVERTER • FREQUENCY DIVIDER CIRCUITS • DIGITAL TRIANGULAR WAVE GENERATOR.
  • 16. •Alarm clock. (Remember, when you sleep with an alarm clock besides your pillo •Set an AC timer. Counter again! •Set a timer for taking picture, of your group, in your camera. Counter again! •Flashing indicator lights of your vehicle. Counter again!