Digital Logic


Course Content

  • Chapter 1: Digital Logic Overview
  • Chapter 2: Number Systems and Codes
  • Chapter 3: Logic Gates
  • Chapter 4: Boolean Algebra and Logic Simplification
  • Chapter 5: Combinational Logic Circuit
  • Chapter 6: Functions of Combinational Logic
  • Chapter 7: Latches and Flip-Flops
  • Chapter 8: Counters
  • Chapter 9: Shift Registers

Coursework


Lab 1: Basic Gate

  1. Practicing basic breadboarding and wiring with basic gates like AND, OR, and NOT.
  2. Use basic gates to build NAND, XOR and XNOR logic circuits on a breadboard.
  3. Introduction to DEEDS

Lab 3: Sequential Logic Circuit (Counter)

  1. Creating a synchronous counter circuit on a breadboard by employing flip-flops and basic gates.
  2. Analyzing the characteristic of the of the counter, which is asynchoronous or synchronous, counting sequence up or down or up and down, modulus and repeat counting sequence.

Lab 2: Combinational Logic Circuit (Software Deeds)

  1. Designing a Combinational Circuit with Deeds simulator.
  2. Translating logical expressions or truth tables into practical combinational circuit designs

Mini Project

  1. Designing a functional 8-story elevator circuit.

Reflection

This course provides a comprehensive overview of digital electronics, a crucial component in microprocessor-based systems for various applications. I received information in digital fundamentals, including binary systems, circuit design, and programmable logic devices. Hands-on experience is also gained through laboratory experiments with simulator software, real devices and discussed circuits. The study of digital logic enhances my understanding and provides a foundation for logic problem solving in computer science, that focuses on Boolean algebra and gate-level operations, which provide essential skills for designing and analyzing digital circuits.