Skip to content

DC Simulator

Choose a tag to compare

@Harith-Y Harith-Y released this 11 Dec 15:16
· 68 commits to main since this release
cea50fb

This project simulates a Digital Circuit System that allows users to create, simulate, and analyse the behaviour of basic combinational logic ICs using classes representing different types of Integrated Circuits (ICs) like AND, OR, NOT, NOR, NAND, XOR, XNOR gates, and a system to connect and interact with these ICs.

The project demonstrates Object-Oriented Programming concepts in C++ (like Encapsulation, Abstraction, Operator Overloading, Inheritance, Polymorphism and Exception handling) and provides an interactive menu-driven interface for designing circuits dynamically by connecting ICs and wires, setting pin values, and observing results.