This is interesting - Circuit design.

Fanat #02

           +---------------------------------------+
           |     Theory of electrical circuitry.    |
           +---------------------------------------+

   The purpose of this opus is that I want to share my
 our knowledge and experience in the field of electronics. I hope you read
 The reader will understand everything that will be written and drawn below.
 I will try to describe everything as simply and clearly as possible.        
   I will devote most of the article to digital electronics, but without
 analogue is indispensable, so the latter will also be given attention
 attention. I’ll probably start from the very beginning, since I also dis-
 I can read it for an unprepared reader, but for some it hurts
 familiar, then you can safely press the 'Page Down' button to quickly
 scroll through the 'uninteresting' pages.  I guess I'll end here
 simply translate the editor’s already small memory and re-
 raid directly to the purpose of writing the article.                 
                                          
                                          
     Basic logical elements and synthesis of the simplest combinations
 tion devices.                                             
                                          
   Logic element "N".                                      
 This element implements the logical multiplication function (Conjunction)кция).                                                         
Broken squirrel "NЛN" Pages Businesses Media/News Company Movie/Television кция).
Logical element "NOT". This element implements the logical negation function.
All these elements are the main logical basis or basis a new functionally complete system of elements. Based on these elements, you can create a circuit that implements any logical what function. Simply put, based on the combination of these elements You can create any logical device. The figures shown above show the symbols logical elements - "N", "NЛN", "NOT". Next, for each log- of the real element is shown, as is commonly called, the table of truth ity, as well as the logical function of each of the elements. Table- The truth value shows the output state for each of all possible combinations of states at the inputs of the logical element ment (or logical device).
Fundamentals and theorems of the algebra of logic. The principle of duality. ---------------- Let's write down the rule for performing the operations "NLN" and "N" by placing lines "N" in reverse order.
Comparing the operations line by line, you can see that if you change all zeros are ones and ones are zeros, and operations are addition swap places with multiplication operations, then the rule changes - in some places. This is the principle of duality, which which can be written in general form as: _____ _ _
A v B = A ^ B To transform formulas, logic algebras are used, as well as in ordinary algebra, brackets. If there are no parentheses, then first do a logical description is carried out over the individual elements, then logical multiplication and logical addition. However, if the sign version is above the whole expression, then the inversion is performed in last thing. _____________
Теоремы для одной перенной. _ 1. A v 0 = A 4. A v A = 1 7. A ^ A = A _ 2. A v 1 = 1 5. A^0 = 0 8. A^A = = 3. A v A = A б. A^1 = A 9. A = A Теоремы для двух более перенных. 10. а) A v В = В v A б) A ^ В = В ^ A 11. A^В^C = A^(В^C) = (A^В)^C
12. a) A^(B v C) = A^B v A^C b) A v B^C = (A v B)^(A v C) 13. a) A v A^B = A b) A ^ (A v B) = A _ _ 14. a) (A v B) ^ B = A ^ B b) A^B v B = A v B _ _ 15. a) A^B v A^B = B b) (A v B)^(A v B) = B _____ _ _ _____ _ _ 1b. a) A v B = A ^ B b) A ^ B = A v B Each specific combination of elements is called a set. If If there are n elements, then there are 2 to the power of n sets. If it is known what values the function takes on all sets it is called completely defined if on some tuples the value of the function is unknown, it is called underdetermined or partially defined, and the combination of elements on which a function that is not defined is called a forbidden set. Meaning functions on forbidden sets can be specified at your discretion rhenium, i.e. by redefining the function. +---------+-----------+-----------+ | | A B C | F F' F"| +---+-----------+-----------+ | 0 | 0 0 0 | 0 - 0 | | 1 | 0 0 1 | 0 0 0 | | 2 | 0 1 0 | 0 0 0 | | 3 | 0 1 1 | 1 1 0 | | 4 | 1 0 0 | 0 0 0 | | 5 | 1 0 1 | 1 1 0 | | 6 | 1 1 0 | 1 1 0 | | 7 | 1 1 1 | 1 - 1 | +---------+-----------+-----------+ F is a fully defined set. The 3-argument function takes the value "1" if any two elements or all 3 are equal to "1". F' is an underdetermined function. The 3-argument function takes the value "1" if any 2 arguments are equal to "1" and takes the value value "0" in all other cases except cases equivalence of all 3 arguments. Sets 0 and 7 are prohibited sets. To consider the minimization of a function, we introduce the following definitions: divisions: 1. The constituent of a unit is a function of n arguments, which which takes the value "1" only on one set. 2. Constituent of zerois a function with n arguments that takes the value "0" on only one set. The perfect disjunctive normal form of a function is called disjunction of constituents equal to "1" on the same sets as for- this function. The transition from the table to this form is carried out as follows: for each set on which the function is equal to "1" for- elementary works of all arguments are written tov, and if the value of the argument is "0", then be- root its negation, then produce a logical word the production of these works.
Minimization is performed using algebra theoremslogic. The most effective techniques are to bracket out the members, the use of double negation, the principle of duality ity, laws of absorption and gluing (formulas - 13, 14,15). Along with complete gluing, incomplete gluing is often used. when one or both members involved in this operation are are hiding.
To record the functions of logical devices you can use, also the perfect conjunctive normal form of the function. When- the move to it from the table occurs as follows: for those sets for which the function is equal to zero co- put the elementary logical sum of all elements ntov, and if the argument in the set has a value "1", then its negation is written, then these logical Calcical sums are combined by the operation of multiplication. _ _ _ F(ABC) = (A v B v C)^(A v B v C)^(A v B v C)^(A v B v C) Then you can minimize it. The underlying logical basis is not minimal because logical element "N" or logical element "NLN" can be expressed pass through two other logical functions._____ _____ _ _ _ _ A ^ B = A v B A v B = A ^ B There are bases and the corresponding logical elements of the holding only one function: “N-NOT” and “NLN-NOT”. The basis is based based on the logical element "N-NOT" It is called the Schaeffer basis.
Кроме базиса "N-НЕ" используется базис "NЛN-НЕ", который на- зывается базисом Пирса.
When minimizing logical functions, they often use called "Carnot maps". Carnot map - broken rectangle into squares, the number of which is equal to the number of sets of the considered functions. The cells are placed so that the sets for which it is possible Our adjacent constituents ended up in neighboring cells. When When completing the Karnaugh map, enter the value of the function in the cell for of the corresponding set. Usually only cells containing pressing unit.
Карта Карно для функции F'будет выглядеть следующим образом:
Underspecification of a function means that forbidden sets will never appear during operation of the device, following It is true that if we define this function either by zero or by one face, this will not affect the operation of the device in any way, therefore in Carnaugh maps, units are placed in the corresponding sets only in those cells that facilitate the union of units.
When minimizing, it is necessary to remember that Carnaugh maps are cyclic (see last example). You can combine not only in pairs, but also in 4.8, i.e. 2 in degree n.
Виды кодирования двоичных цифр. По виду кодирования двоичных электрическими на входах выххтото“​​​​” делятся на Black and white. В потенциальных нулю и Be the first to receive a cover in the picture- So, snowflake ("1") and snowflake ("0") pages:
В импульсных элементах возможны следующие варианты кодирова- ния:
In addition, there are elements that react to a front or a recession impulse. Information entering a particular digital device represents a discrete code (from "0" and "1"). On transfer signal is allocated a finite period of time, which is called tact. In the case of serial data transmission in 1 clock cycle 1 digit of the number is given, in the case of parallel - the entire number is sequential face. In general, the input of the device receives a set of binary variables X, and a set of binary variables is removed from the output variable Y. The device carries out a certain logical function tion between input and output variables. Devices are divided into combinational and sequential.
In combinational devices, the Y value during each cycle It is determined by the value of X only in the same clock cycle. In subsequent In relativity devices, the value of Y determines the value of X as during the considered cycle, and the values of the existing shih in a number of previous measures, i.e. these devices include dyat memory elements.Typical components of digital devices. I). Triggers are the simplest, elementary, finite automata with memory. In more complex devices They are used to store one bit of binary numbers. Triggers are characterized by the following properties: 1). The number of possible internal states is 2 (0 or 1), which corresponds to the internal variable Q. 2). Number of output variables - 1, output variable matches the Q value. 3). The number of input variables depends on the type of trigger. In addition to the output Q, called direct, the trigger has an inverse _ output Q, but the state of the flip-flop is determined by the state of the direct exit. Change in trigger state under the influence of input signalshappens spasmodically. Triggers can be implemented baths on transistors, universal logic elements and integral design. According to their functionality, triggers are divided into 4 main ones: type: 1). Triggers with two setting inputs, RS - triggers. 2). Delay flip-flops with one input, D - flip-flops. 3). Flip-flops with one counting input, T - flip-flops. 4). Universal with multiple inputs. In addition, triggers can be synchronous or asynchronous. B in asynchronous flip-flops, a change in the output signal occurs directly with the arrival of input signals. In synchronous trig- gerah only when a synchronizing pulse is applied to the input. This figure shows a conditional designation of a synchronous RS flip-flop.
Inputs that control voltage levels are called static mi, and the inputs that control level differences are dynamic. Dynamic inputs are indicated by triangles if the vertex triangle is directed inward (>) of the trigger, then it is triggered occurs when the input signal changes from “0” to “1”, if the vertex no outward ( < ), then - from “1” to “0”. In addition to marking dynamic inputs with a triangle, it is permissible There is another form of notation that is more convenient for drawing reading circuits using a computer:
This figure shows the conditionaldesignations T- and D-triggers. ############################################################# That's all for now, the continuation will be published next issue of the magazine where I plan to describe each trigger in more detail, as well as talk about counters, registers and adders.
R. S. I express my deep gratitude to Steel Drugon/HWC and Mongol/LGC for assistance in restoration of this article and other materials that were are lost in the inter-disk space of the CP/M format. (c) Melted Snov, 11/15/1999

Share your thoughts about the article