Skip to main content
WalesElectronicsSyllabus dot point

How do decade counters, decoder/drivers, seven-segment displays and the 4017 produce a counting display or sequence?

BCD and decade counters, the seven-segment display with its decoder/driver to show decimal digits, the 4017 decade counter as a sequencer with one output high at a time, and resetting a counter early to make a custom count length.

A focused answer to WJEC Eduqas GCSE Electronics on decade counters and displays, covering BCD and decade counters, the seven-segment display and its decoder/driver, the 4017 sequencer, and resetting a counter to make a custom count length.

Generated by Claude Opus 4.810 min answer

Reviewed by: AI editorial process; not yet individually human-reviewed

Have a quick question? Jump to the Q&A page

Jump to a section
  1. What this topic is asking
  2. BCD and decade counters
  3. Seven-segment displays and the decoder/driver
  4. The 4017 as a sequencer
  5. Resetting for a custom count length
  6. Try this

What this topic is asking

WJEC Eduqas wants you to know BCD and decade counters, how a seven-segment display with its decoder/driver shows decimal digits, how the 4017 decade counter works as a sequencer (one output high at a time), and how to reset a counter early to make a custom count length. This is the applied end of sequential logic.

BCD and decade counters

A plain binary counter counts in powers of two; a decade counter is arranged to count in tens to suit decimal displays. BCD is the natural output: each decimal digit becomes its own 4-bit binary code, so 7 is 0111 and 9 is 1001. After 9 (1001) the counter rolls back to 0. Decade counters are used wherever you count in decimal, such as a digital tally or a clock.

Seven-segment displays and the decoder/driver

The display cannot use the BCD code directly - it needs to know which of its seven segments to switch on for each digit. The decoder/driver does this translation (for example, BCD 0010 lights the segments that form a "2") and provides enough current for the LEDs. So the chain is decade counter then decoder/driver then seven-segment display. Leaving out the decoder/driver is a common design error, because the raw count would not form readable digits.

The 4017 as a sequencer

Unlike a BCD counter that outputs a 4-bit code, the 4017 already decodes the count to ten separate output lines, lighting each in turn. This is ideal for sequences: running lights, a stepper of stages, or triggering events in order. Each clock pulse advances the single high output by one position, and after the tenth it wraps around.

Resetting for a custom count length

This is the standard way to set a custom modulus. You decide how many steps you want, identify the output one beyond the last wanted step, and wire it to the reset. The instant that output goes high, the counter clears to 0, so that step is skipped and the sequence length is fixed. The same idea shortens a BCD decade counter (using logic on its outputs to reset) to count, say, 0 to 5 for a minutes-units display.

Try this

Q1. State what a decade counter counts up to before it resets. [1 mark]

  • Cue. It counts 0 to 9 (ten states) then resets to 0.

Q2. State which output of a 4017 you would connect to reset to make it count 0 to 7. [1 mark]

  • Cue. The "8" output (one beyond the last wanted step), so it resets after 7.

Exam-style practice questions

Practice questions written in the style of WJEC exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.

Eduqas style4 marksDescribe how a decade counter, a decoder/driver and a seven-segment display are connected to show the digits 0 to 9, and state the role of each block.
Show worked answer →

A Component 2 describe question on a counting display. A decade counter counts clock pulses from 0 to 9 and outputs the count as a BCD (binary-coded decimal) number (1 mark). The decoder/driver takes this BCD code and converts it into the correct pattern of segments to light, and supplies enough current to drive them (1 mark). The seven-segment display lights those segments to show the decimal digit (1 mark). Connected in a chain - counter to decoder/driver to display - each clock pulse advances the displayed digit by one, 0 to 9 then back to 0 (1 mark for the chain and the 0 to 9 behaviour). Markers reward the role of each block and the correct order. A common error is to connect the counter straight to the display without the decoder/driver.

Eduqas style4 marksA 4017 decade counter is to be used to count repeatedly from 0 to 5 (six steps). Explain how resetting can be used to shorten the count, and how the 4017 acts as a sequencer.
Show worked answer →

A Component 2 design question on the 4017. The 4017 has ten outputs, and as it counts only one output is high at a time, stepping along the outputs with each clock pulse - this makes it a sequencer (1 mark for one-at-a-time outputs). To count 0 to 5 (six steps) instead of the full ten, connect the output that would be the seventh step (the "6" output) back to the reset input (2 marks for feeding the appropriate output to reset). When the counter reaches that output it is immediately reset to 0, so it repeats the six-step sequence (1 mark). Markers reward one-output-high sequencing and using an output to reset early to set the count length. A common error is to reset on the wrong output.

Related dot points

Sources & how we know this