Modules Overview

You are not logged in.

Please Log In for full access to this page.

1) Circuit Basics and Counting

Goal: Build a multi-digit counter (00-99) using CD4026 counter ICs, 7-segment displays, and push-button inputs.

  1. Exercise 1.0: Basics of Boolean Logic
  2. Exercise 1.1: LEDs and Basic Circuits
  3. Exercise 1.2: Binary to Decimal
  4. Exercise 1.3: Counters and Displays
  5. Project 1: Cascading Decade Counter

2) Timing and Resets

Goal: Build a digital clock for hours and minutes (HH:MM) using CD4026 counter ICs, a 1Hz clock signal, and reset logic to handle 24-hour time. Add push-buttons to set hours and minutes.

  1. Exercise 2.1: Debouncing
  2. Exercise 2.2: Timing Circuits
  3. Exercise 2.3: Reset Logic
  4. Project 2: Compact Digital Clock

3) Binary Counters and Registers

Goal: Build a digital clock using only D flip-flops and logic gates—no pre-made counter ICs allowed. Decode the binary output to 7-segment displays using a 7446 decoder IC.

  1. Exercise 3.1: Basics of Latches
  2. Exercise 3.2: Flip-Flops
  3. Exercise 3.3: Binary Counters
  4. Exercise 3.4: Register Files and Shift Registers
  5. Project 3: Flip-Flop Clock

4) Complex Combinational Circuits

Goal: Learn about combinational circuits and the techniques used to generate and optimise them.

  1. Exercise 4.1: Boolean Algebra
  2. Exercise 4.2: Further Boolean Logic and Truth Tables
  3. Exercise 4.3: Multiplexers and Demultiplexers
  4. Project 4: Binary to 7-segment Display Decoder

5) Arithmetic Circuits

Goal: Build a basic calculator using logic gate ICs and display the results on 7-segment displays.

  1. Exercise 5.1: Binary Arithmetic
  2. Exercise 5.3: Half and Full Adders
  3. Exercise 5.4: Ripple Carry Adder
  4. Exercise 5.2: Double Dabble
  5. Project 5: 4-bit Calculator

6) Advanced Arithmetic

Goal: Enhance your calculator to handle signed numbers (positive and negative), display the sign, and handle overflow conditions.

  1. Exercise 6.1: Accumulator
  2. Exercise 6.2: Signed Arithmetic
  3. Exercise 6.3: ALU Basics
  4. Exercise 6.4: Exploring 74181 ALU IC
  5. Project 6: Signed Arithmetic Calculator with 2-digit Display