Introduction
SECR1013 Digital Logic is a course delivering knowledge about digital electronics, which is the foundation of all microprocessor-based systems found in computers, robots, automobiles, and industrial control systems. This course had provided the concepts and theories in digital logic such as numbering systems and logic gates. These concepts and theories will be useful in designing a logic circuit based on the requirements. Besides, this course also provided students with the opportunity of constructing and simulating circuits through simulator software to further understand the logic circuit.
There is a total of 9 modules in this course. The 9 modules are "Digital Logic Overview", "Numbering Systems & Codes", "Logic Gates: Overview", "Boolean Algebra & Logic Simplification", "Combinational Logic Circuit", "Functions of Combinational Logic", "Latches & Flip-Flops", "Counters" and "Shift Registers".
TimeLine
List of Labs
Lab 1 - Introduction to Logic Circuits
The objectives of Lab 1 are to introduce students to basic breadboarding and wiring techniques, the use of input switches and output LEDs in generating truth tables for a combinational logic circuit and verify the characteristic of the basic gates.
Lab 2 - Combinational Digital Circuit Design Simulation Using Deeds Simulator
The objective of Lab 2 is to expose students with producing digital logic circuit, generating truth table and Timing Diagram using Deeds Simulator. Besides, this lab also helps students to understand the complete cycle process of a combinational circuit design and simulate the circuit using Deeds Simulator. Apart from that, this lab also gave the students with the opportunity of using K-Map to simplify a logic circuit to minimize the usage of logic gates in producing the digital logic circuit.
Lab 3 - Synchronous Digital Counter
The objective of this lab is to expose students with the experience of constructing synchronous counter circuit by using flip-flops circuit. Besides, this lab also exposed students to identify the next-state and construct the next-state table and diagram for the counter circuit. Furthermore, this lab also exposed students to the way of identifying the properties of the counter.
Mini Project: Photocopying (Xerox) Machine
The mini-project is about designing a xerox machine using comparator, count up counter and clock disabler to create a basic circuit simulator for xerox machine. After creating the basic circuit simulator for xerox machine, advanced features such as password, paper size, network and colour needed to be added to create a complete circuit simulator for xerox machine.
Reflection
I had learnt a lot about digital electronics and the minor components behind them from this course. Those digital electronics consist of many minor components like logic gates to have their functions today. Besides, I also learned the function and behaviour of each logic gate to understand their roles in the circuit and design a device that fulfils the requirements. Apart from that, I learned the way to simplify boolean algebra to ensure the number of logic gates used in a logic circuit is as least as possible to reduce the cost of production. There is also other knowledge about digital logic such as counters, shift registers, latches and flip-flops that can help me to design a device when they are needed to create a device with multiple different functions.