SlideShare a Scribd company logo
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 :
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

What's hot

MULTIPLEXER
MULTIPLEXERMULTIPLEXER
MULTIPLEXER
Siddhi Shrivas
 
K - Map
  K - Map    K - Map
K - Map
Abhishek Choksi
 
multiplexers and demultiplexers
 multiplexers and demultiplexers multiplexers and demultiplexers
multiplexers and demultiplexers
Unsa Shakir
 
Flipflop
FlipflopFlipflop
Flipflop
sohamdodia27
 
sequential circuits
sequential circuitssequential circuits
sequential circuits
Unsa Shakir
 
DIGITAL ELECTRONICS- Logic Gates
DIGITAL ELECTRONICS- Logic GatesDIGITAL ELECTRONICS- Logic Gates
DIGITAL ELECTRONICS- Logic Gates
Trinity Dwarka
 
Chebyshev filter
Chebyshev filterChebyshev filter
Chebyshev filter
MOHAMMAD AKRAM
 
basic logic gates
 basic logic gates basic logic gates
basic logic gates
vishal gupta
 
Digital electronics logic families
Digital electronics logic familiesDigital electronics logic families
Digital electronics logic families
BLESSINAR0
 
Latches and flip flop
Latches and flip flopLatches and flip flop
Latches and flip flop
Shuaib Hotak
 
Counters
CountersCounters
Counters
Abhilash Nair
 
Introduction to Counters
Introduction to CountersIntroduction to Counters
Introduction to Counters
ISMT College
 
Flip-Flop || Digital Electronics
Flip-Flop || Digital ElectronicsFlip-Flop || Digital Electronics
Flip-Flop || Digital Electronics
Md Sadequl Islam
 
What are Flip Flops and Its types.
What are Flip Flops and Its types.What are Flip Flops and Its types.
What are Flip Flops and Its types.
Satya P. Joshi
 
Hybrid model for Transistor, small signal Analysis
Hybrid model for Transistor, small signal AnalysisHybrid model for Transistor, small signal Analysis
Hybrid model for Transistor, small signal Analysis
Abhishek Choksi
 
Ring Counter.pptx
Ring Counter.pptxRing Counter.pptx
Ring Counter.pptx
hepzijustin
 
Counters, Synchronous & Asynchronous Counters
Counters, Synchronous & Asynchronous CountersCounters, Synchronous & Asynchronous Counters
Counters, Synchronous & Asynchronous Counters
Bony Yamin
 
Digital Logic circuit
Digital Logic circuitDigital Logic circuit
Digital Logic circuit
kavitha muneeshwaran
 
SHIFT REGISTERS
SHIFT REGISTERSSHIFT REGISTERS
SHIFT REGISTERS
kumari36
 
Number system in Digital Electronics
Number system in Digital ElectronicsNumber system in Digital Electronics
Number system in Digital Electronics
Janki Shah
 

What's hot (20)

MULTIPLEXER
MULTIPLEXERMULTIPLEXER
MULTIPLEXER
 
K - Map
  K - Map    K - Map
K - Map
 
multiplexers and demultiplexers
 multiplexers and demultiplexers multiplexers and demultiplexers
multiplexers and demultiplexers
 
Flipflop
FlipflopFlipflop
Flipflop
 
sequential circuits
sequential circuitssequential circuits
sequential circuits
 
DIGITAL ELECTRONICS- Logic Gates
DIGITAL ELECTRONICS- Logic GatesDIGITAL ELECTRONICS- Logic Gates
DIGITAL ELECTRONICS- Logic Gates
 
Chebyshev filter
Chebyshev filterChebyshev filter
Chebyshev filter
 
basic logic gates
 basic logic gates basic logic gates
basic logic gates
 
Digital electronics logic families
Digital electronics logic familiesDigital electronics logic families
Digital electronics logic families
 
Latches and flip flop
Latches and flip flopLatches and flip flop
Latches and flip flop
 
Counters
CountersCounters
Counters
 
Introduction to Counters
Introduction to CountersIntroduction to Counters
Introduction to Counters
 
Flip-Flop || Digital Electronics
Flip-Flop || Digital ElectronicsFlip-Flop || Digital Electronics
Flip-Flop || Digital Electronics
 
What are Flip Flops and Its types.
What are Flip Flops and Its types.What are Flip Flops and Its types.
What are Flip Flops and Its types.
 
Hybrid model for Transistor, small signal Analysis
Hybrid model for Transistor, small signal AnalysisHybrid model for Transistor, small signal Analysis
Hybrid model for Transistor, small signal Analysis
 
Ring Counter.pptx
Ring Counter.pptxRing Counter.pptx
Ring Counter.pptx
 
Counters, Synchronous & Asynchronous Counters
Counters, Synchronous & Asynchronous CountersCounters, Synchronous & Asynchronous Counters
Counters, Synchronous & Asynchronous Counters
 
Digital Logic circuit
Digital Logic circuitDigital Logic circuit
Digital Logic circuit
 
SHIFT REGISTERS
SHIFT REGISTERSSHIFT REGISTERS
SHIFT REGISTERS
 
Number system in Digital Electronics
Number system in Digital ElectronicsNumber system in Digital Electronics
Number system in Digital Electronics
 

Similar to Modulo n counter

digital Counter
digital Counterdigital Counter
digital Counter
shamshad alam
 
counters.ppt
counters.pptcounters.ppt
counters.ppt
NarendrakumarAnnadur
 
Presentation on Counters for (Digital Systems Design).pptx
Presentation on Counters for (Digital Systems Design).pptxPresentation on Counters for (Digital Systems Design).pptx
Presentation on Counters for (Digital Systems Design).pptx
Aniruddh70
 
digital elctronics
digital elctronicsdigital elctronics
digital elctronics
Asif Iqbal
 
Ripple counter
Ripple counterRipple counter
Ripple counter
chandkec
 
Synchronous Sequential Logic Unit 4
Synchronous Sequential Logic Unit 4Synchronous Sequential Logic Unit 4
Synchronous Sequential Logic Unit 4
Asif Iqbal
 
Mod 10 synchronous counter updated
Mod 10 synchronous counter updatedMod 10 synchronous counter updated
Mod 10 synchronous counter updated
DANISHAMIN950
 
Digital Counter Design
 Digital Counter Design Digital Counter Design
Digital Counter Design
GargiKhanna1
 
Decppt
DecpptDecppt
IC 8253 - Microprocessor
IC 8253 - Microprocessor IC 8253 - Microprocessor
IC 8253 - Microprocessor
Vatsal N Shah
 
Digital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptxDigital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptx
Thapar Institute
 
Counters
CountersCounters
Counters
Ketaki_Pattani
 
Data serializing
Data serializingData serializing
Data serializing
Gauravsinh Parmar
 
18CS33 ADE M5 PPT.pptx
18CS33 ADE M5 PPT.pptx18CS33 ADE M5 PPT.pptx
18CS33 ADE M5 PPT.pptx
savithaj5
 
MSI Counters
MSI CountersMSI Counters
MSI Counters
Abhilash Nair
 
Combined Sewer Overflow Monitoring and Reporting
Combined Sewer Overflow Monitoring and Reporting Combined Sewer Overflow Monitoring and Reporting
Combined Sewer Overflow Monitoring and Reporting
Safe Software
 
Unit4_DE.pptx
Unit4_DE.pptxUnit4_DE.pptx
Unit4_DE.pptx
PriyankaJain98423
 
COUNTERS(Synchronous & Asynchronous)
COUNTERS(Synchronous & Asynchronous)COUNTERS(Synchronous & Asynchronous)
COUNTERS(Synchronous & Asynchronous)
SUBHA SHREE
 
COUNTERS(Synchronous & Asynchronous)
COUNTERS(Synchronous & Asynchronous)COUNTERS(Synchronous & Asynchronous)
COUNTERS(Synchronous & Asynchronous)
Sairam Adithya
 
COUNTERS [Synchronous and Asynchronous]
COUNTERS [Synchronous and Asynchronous]COUNTERS [Synchronous and Asynchronous]
COUNTERS [Synchronous and Asynchronous]
Electronics for Biomedical
 

Similar to Modulo n counter (20)

digital Counter
digital Counterdigital Counter
digital Counter
 
counters.ppt
counters.pptcounters.ppt
counters.ppt
 
Presentation on Counters for (Digital Systems Design).pptx
Presentation on Counters for (Digital Systems Design).pptxPresentation on Counters for (Digital Systems Design).pptx
Presentation on Counters for (Digital Systems Design).pptx
 
digital elctronics
digital elctronicsdigital elctronics
digital elctronics
 
Ripple counter
Ripple counterRipple counter
Ripple counter
 
Synchronous Sequential Logic Unit 4
Synchronous Sequential Logic Unit 4Synchronous Sequential Logic Unit 4
Synchronous Sequential Logic Unit 4
 
Mod 10 synchronous counter updated
Mod 10 synchronous counter updatedMod 10 synchronous counter updated
Mod 10 synchronous counter updated
 
Digital Counter Design
 Digital Counter Design Digital Counter Design
Digital Counter Design
 
Decppt
DecpptDecppt
Decppt
 
IC 8253 - Microprocessor
IC 8253 - Microprocessor IC 8253 - Microprocessor
IC 8253 - Microprocessor
 
Digital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptxDigital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptx
 
Counters
CountersCounters
Counters
 
Data serializing
Data serializingData serializing
Data serializing
 
18CS33 ADE M5 PPT.pptx
18CS33 ADE M5 PPT.pptx18CS33 ADE M5 PPT.pptx
18CS33 ADE M5 PPT.pptx
 
MSI Counters
MSI CountersMSI Counters
MSI Counters
 
Combined Sewer Overflow Monitoring and Reporting
Combined Sewer Overflow Monitoring and Reporting Combined Sewer Overflow Monitoring and Reporting
Combined Sewer Overflow Monitoring and Reporting
 
Unit4_DE.pptx
Unit4_DE.pptxUnit4_DE.pptx
Unit4_DE.pptx
 
COUNTERS(Synchronous & Asynchronous)
COUNTERS(Synchronous & Asynchronous)COUNTERS(Synchronous & Asynchronous)
COUNTERS(Synchronous & Asynchronous)
 
COUNTERS(Synchronous & Asynchronous)
COUNTERS(Synchronous & Asynchronous)COUNTERS(Synchronous & Asynchronous)
COUNTERS(Synchronous & Asynchronous)
 
COUNTERS [Synchronous and Asynchronous]
COUNTERS [Synchronous and Asynchronous]COUNTERS [Synchronous and Asynchronous]
COUNTERS [Synchronous and Asynchronous]
 

Recently uploaded

How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
S. Raj Kumar
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 

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 :
  • 12.
  • 13.
  • 14.
  • 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!