Boolean Algebra Calculator
Created: Oct 03, 2014
No description available.
This project is a simple Boolean expression minimizer that uses ATMEGA16L microcontroller. It employs Boolean algebra simplification methods such as the Quine-McCluskey algorithm to simplify the Boolean expression. It is a low cost and low power device that reliably works like a portable calculator in simplifying a 3 variable Boolean expression. However, the reduced expression is displayed as one minterm at a time and ends when the LED switches off. The LED will automatically turns on again after a few seconds signifying that the microcontroller is ready to take the next input.
Microcontroller ATMEGA16L acts as brain of the project that controls the output (Display) according to the input provided.The Display used in the circuit is a 3 Bi-color LED’s where its glowing pattern represents the desired minimized expression. In this project, series of switches have been used as keypad to give the input (minterms) expression where each digit corresponds to one minterm. Initially, when the power is switched on, an LED will glow which indicates that the microcontroller is ready to take the input. The boolean expression is entered through the keypad provided consisting of 9 switches of which 8 switches corresponds to one minterm each and the 9th one is used as next button. After entering the expression, the LED will turn OFF. Based on the algorithm, the microcontroller reduces the expression and the input representing LED glows which means, the expression has been minimized and is displayed. Moreover, the display consists of 3 Bi-color LED’s in which Green Light represents the variables in normal form and the rest Red Light represents the variables in the complemented form. The output is displayed as one minterm at a time and the next minterm is displayed by pressing the next button. After reaching the last minterm of the reduced expression, the input indicating LED is switched OFF which represents the end of the output. After a few seconds, it is again switched ON automatically when microcontroller is ready to take the next input.
Digital logic is the foundation for digital computers and other electronic devices. Evidence can be seen in almost all aspect of our daily life such as the emergence of new appliances and gadgets like video recorder,CD players, cars that are more efficient and telephones that are more intelligent. However, these are only a few examples of the devices that uses digital logic. With expertise in Boolean Algebra and its application to the development of logic circuits, this will immensely contribute to the advancement of technology. Fortunately, with use of Boolean Algebra Calculator, convenience and credibility of expression will be obtained.