Logical elements and their classification
Logical elements are circuits that perform logical operations. Logical elements are used in digital circuits and are used to express Boolean algebra. The system of logical operations were defined by George Boole an English mathematician in 1848.
Firs logical element was used by Erenfest in 1910. It was calculator made of telephone relays…
Let’s go to now days and clarify what is logical algebra. In logical algebra there are only two values: “True” or “False” they are identified as numbers 1 – for “true” and “0” - for “false”. Because there are two digits used, so this is why digital electronics is called as it is - “Digital Electronics” - the electronics which operates with two digits.
Logical operations may be as follows:
-
Logical negation - ¬A (in different sources negation has various markings like Ā);
-
Logical OR – C=A + B (in other literature you may find C=AUB);
-
Logical AND – C=A*B(in other literature you may find C=A∩B).
There is whole theory of logical algebra. You may find a lot information in Wikipedia sources.
For us there is more interesting electronic part of logical functions.
Simply there are electronic devices who perform these three basic operations:
Negation – logical NOT:
Logical OR:
Logical AND:
By combining these three functions we can get any result. All digital electronics is based on these three logical operators.
Logical elements can be classified by working mode: statical and dynamical. Statical logical elements may work in static, pulse and dynamic modes while dynamic logical elements may only work in pulse mode.
In other hand logical elements may be gates – who reacts immediately and cannot store any value. And other elements may be combined from gates – so called latches (registers, flip-flops).
Some examples of gates: Encoder, decoder, multiplexer, demultiplexer, comparator, adder;
Latches are: triggers, registers, counters – all other that have some storage memory.
Blogsphere: TechnoratiFeedsterBloglines
Bookmark: Del.icio.usSpurlFurlSimpyBlinkDigg
RSS feed for comments on this post | TrackBack URI for this post
New on WinAVR Tutorial
Running TX433 and RX433 RF modules with AVR microcontrollers,Sometimes in embedded design you may want to go wireless. Might be you will want to log various readi …Programming AVR ADC module with WinAVR,Most of AVR microcontrollers have Analog to Digital Converter (ADC) integrated in to chip. Such solut … |
New on WinARM Tutorial
What are differences between WinARM and WinAVR,Everyone who is working with AVR microcontrollers knows this powerful tool – WinAVR (http://win …LPC2000 watchdog timer,As in all microcontrollers watchdog timers purpose isto reset microcontroller after reasonable amount … |
