Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
introduction_to_digital_systems:tools [2023/02/11 23:08] – mexleadmin | introduction_to_digital_systems:tools [2024/10/31 08:36] (aktuell) – mexleadmin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== 0. Tools ====== | + | ====== 0 Tools ====== |
- | ===== 0.1 Digital ===== | + | ===== 0.1 First steps in Digital ===== |
Zeile 7: | Zeile 7: | ||
* ... to understand calculations with binary and hexadecimal numbers. (Chapter 1.) | * ... to understand calculations with binary and hexadecimal numbers. (Chapter 1.) | ||
* ... build logic circuits (chapter 3.) | * ... build logic circuits (chapter 3.) | ||
- | * ... synthesize logic circuits directly from KV-diagrams or logical expressions (chapter | + | * ... synthesize logic circuits directly from Karnaugh |
- | * ... analyse | + | * ... analyze |
<WRAP info> | <WRAP info> | ||
- | --> Introduction to Digital 0 - Explanation of Digital, Download and Installation # | + | --> Introduction to Digital 0 - Explanation of Digital, Download, and Installation # |
<WRAP group> | <WRAP group> | ||
< | < | ||
Zeile 21: | Zeile 21: | ||
=== manual === | === manual === | ||
- | On the above mentioned page you can also find manuals in different languages. All functions are explained in them. The documentation is also available in " | + | On the above-mentioned page, you can also find manuals in different languages. All functions are explained in them. The documentation is also available in " |
</ | </ | ||
Zeile 70: | Zeile 70: | ||
=== Step-by-step 2: Creating an input and an output === | === Step-by-step 2: Creating an input and an output === | ||
- | As a start a simple circuit with one input and one output shall be created | + | As a start, a simple circuit with one input and one output shall be created |
< | < | ||
Zeile 77: | Zeile 77: | ||
- Then insert an '' | - Then insert an '' | ||
- Both components can be connected with a line. A line can be started from any grid point by left clicking and ended by '' | - Both components can be connected with a line. A line can be started from any grid point by left clicking and ended by '' | ||
- | - With this, the first simple circuit is already created (see <imgref BildNr2> | + | - With this, the first simple circuit is already created (see <imgref BildNr2> |
- When a circuit is started, input components can be actuated. Existing other components will then also become active. You should test this by pressing the input. Then stop the simulation by pressing the Stop icon '' | - When a circuit is started, input components can be actuated. Existing other components will then also become active. You should test this by pressing the input. Then stop the simulation by pressing the Stop icon '' | ||
Zeile 87: | Zeile 87: | ||
- The previous circuit is now further expanded. The aim now is a circuit input and output of 8 bits. How a bit/byte is defined is shown in the chapter [[number systems]]. The trivial solution would be to multiply the existing circuit with ''< | - The previous circuit is now further expanded. The aim now is a circuit input and output of 8 bits. How a bit/byte is defined is shown in the chapter [[number systems]]. The trivial solution would be to multiply the existing circuit with ''< | ||
- To do this, right-click on the input to change its properties. The number of '' | - To do this, right-click on the input to change its properties. The number of '' | ||
- | - When the circuit is started, the somewhat cryptic error message appears: '' | + | - When the circuit is started, the somewhat cryptic error message appears: '' |
- To solve this, again not the trivial variant (right click " Change) shall be described, but a slightly different possibility: | - To solve this, again not the trivial variant (right click " Change) shall be described, but a slightly different possibility: | ||
- mark everything with ''< | - mark everything with ''< | ||
- Right click | - Right click | ||
- | - Change '' | + | - Change '' |
- | - If the circuit is started now, a 0 appears over input, line and output (see <imgref BildNr3> | + | - If the circuit is started now, a 0 appears over input, line, and output (see <imgref BildNr3> |
- | - A (left)click on the input no longer changes the value directly, but opens an input window. In this window, numbers can be entered as decimal values ('' | + | - A (left)click on the input no longer changes the value directly, but opens an input window. In this window, numbers can be entered as decimal values ('' |
</ | </ | ||
Zeile 99: | Zeile 99: | ||
<WRAP help> | <WRAP help> | ||
=== Homework === | === Homework === | ||
- | - Determine the hexadecimal values for 070, 64, 0b01100110. | + | - Determine the hexadecimal values for 070, 64, and 0b01100110. |
- | - Change the output to decimal value display and determine the decimal values for 064, 0x70 and 0b10011001. | + | - Change the output to a decimal value display and determine the decimal values for 064, 0x70, and 0b10011001. |
</ | </ | ||
</ | </ |