Home / Digital Circuits

Digital Circuits

Number System and Base Conversion

The numbers we are familiar with and use every day are based on 10 symbols and rules for making and displaying all numbers, both positive and negative, from them. This system of numbers is the decimal system.  Note that in the decimal system the base is 10; we have 10 …

Read More »

Variable Sampling

Variable Sampling | Definition | Example

In the processes or machinery that are controlled by a microcontroller or microprocessor, all analog data must be converted to digital, so that it can be represented by binary numbers and be usable by the microprocessor. When a variable entity such as wind speed, car speed, or electric current in …

Read More »

One’s and Two’s Complement

One’s and Two’s Complement

For the analysis of practical applications, it is necessary to do mathematical operations on binary numbers. This is the basis of all that a microprocessor does. In this section, we study how two binary numbers are added, how one is subtracted from the other. We also discuss how the negative …

Read More »

Karnaugh Map Tutorial

Karnaugh Map Tutorial with Solved Examples

An alternative to the truth table to determine and simplify the logic function for an application is Karnaugh map (K-Map), named after its originator Karnaugh. Karnaugh map abbreviates to K-map offers a simpler solution to find the logic function for applications with two, three, and four inputs. Its application to …

Read More »

Boolean Algebra Laws with Examples

Boolean Algebra Laws Explained

The Boolean algebra is a set of specific rules that governs the mathematical relationships corresponding to the logic gates and their combinations. Their application is limited to two-valued (0 and 1) entries such as the inputs and outputs of logic gates. Dealing with one single gate and a pair of …

Read More »

Multiplexer and Demultiplexer

Multiplexer and demultiplexer are two devices very important in data communications. As the name implies, their functions are opposite to each other (similar to encoder and decoder). These devices are used for sharing a device between two or more applications. Consider, for instance, a decoder for seven-segment display. If we …

Read More »

Encoder and Decoder

Encoder and Decoder

Data can be stored in the form of binary numbers. Depending on the number of digits available, the magnitude of information stored changes, but more information can always be stored with less data. Having 4 bits of storage (say, four flip-flops), for example, offers the possibility of 24 = 16 …

Read More »

Flip-Flop in Digital Electronics

Flip-Flop in Digital Electronics

A flip-flop is the basic memory element for storing a bit of information. It is an edge-triggered device. That is, it reacts to the edge of a pulse. A simple flip-flop has two stable states (remember, for instance, that a capacitor has two states: charged and discharged). States are represented …

Read More »

Binary Number System | Basics | Definition

Binary Number System

Definition: Digital electronic circuits can be made to act in only two states: on and off. This two-state system is called a binary number system. This system can be compared to a single-pole, single-throw (SPST) switch, Figure 1. A switch in the off position represents a 0 in the binary …

Read More »

Latches and Flip Flops

The goal of this module is to explore Sequential Logic and its functional building blocks and to describe the operations of latches and flip-flops in digital circuits. Objective A learner will be able to: Explain the difference between combinatorial logic and sequential logic. Define positive and negative edge triggering. Explain …

Read More »

Logic Simplification Karnaugh map

3 variable k map

The goal of this module is to provide learners with tools for reducing Boolean algebra expressions to their simplest form. Objectives The learner will be able to: Reduce Boolean expressions using the 14 Boolean rules. Simplify complex Boolean algebra expressions using the 14 Boolean rules and apply DeMorgan’s Theorem. Carry …

Read More »

Basic Logic Gates and Boolean expressions

The goal of this module is to enable learners to apply basic logic gates and Boolean expressions to digital circuits. Objectives A learner will be able to: Explain the difference between analog and digital quantities Give examples of binary numbers and describe their structure Give examples of hexadecimal and octal …

Read More »

Number Systems in Digital Electronics

The goal of this module is to provide learners with skills and practice necessary to enable them to convert between number systems used in digital electronics. Objective The learner will be able to Explain the difference between analog and digital quantities Give examples of binary numbers describe their structure Give …

Read More »