Warning, /sdk/ktechlab/src/contexthelp/help-it is written in an unsupported language. File is not indexed.
0001 <!-- item: PIC_IC --> 0002 0003 <!-- item: dp/arrow --> 0004 Selezionare la linea per posizionare i capi 0005 <!-- item: dp/ellipse --> 0006 0007 <!-- item: dp/line --> 0008 Selezionare la linea per posizionare i capi 0009 <!-- item: dp/rectangle --> 0010 0011 <!-- item: dp/text --> 0012 Doppio click sull'oggetto Testo per impostare il testo 0013 <!-- item: ec/555 --> 0014 Timer comune IC 0015 <!-- item: ec/ac_current --> 0016 Mette a disposizione una moltitudine di segnali in corrente. 0017 <!-- item: ec/adc --> 0018 Converte un segnale analogico in un uscita digitale. 0019 <!-- item: ec/adder --> 0020 0021 <!-- item: ec/ammeter --> 0022 Posizionare questo oggetto in serie nel circuito per misurare la corrente passante. 0023 <!-- item: ec/and --> 0024 L'uscita è alta se e solo se tutti gli input sono alti. 0025 <!-- item: ec/battery --> 0026 Mette a disposizione una differenza di potenziale. 0027 <!-- item: ec/bcd_to_seven_segment --> 0028 Converte un ingresso codificato in binario verso una forma visualizzabile da un display a sette segmenti.<br><br>Modalità normale: <i>lt</i> (Lamp Test) e <i>rb</i> (Ripple Blanking) vengono tenute alte, <i>en</i> (Enable) viene tenuta bassa. 0029 <!-- item: ec/bidir_led --> 0030 Bidrectional Light Emitting Diode 0031 <!-- item: ec/binary_counter --> 0032 Mantiene un contatore interno, che cambia valore quando si manda un impulso sul piedino del clock in ingresso <i>></i>.<br><br>Normale funzionamento: <i>en</i> (enable) e <i>u/d</i> (up/down) vengono tenuti alti, <i>r</i> (reset) basso. 0033 <!-- item: ec/buffer --> 0034 Ripulisce l'ingresso logico, con l'uscita alta o bassa in dipendenza del segnale in ingresso. 0035 <!-- item: ec/bus --> 0036 Unisce più connessioni in una sola. 0037 <!-- item: ec/capacitor --> 0038 Immagazzina carica elettrica.<br><br>La tensione ai capi del condensatore e la capacità dello stesso sono legate dalla relazione <i>Carica = Capacità x Tensione</i>. 0039 <!-- item: ec/cccs --> 0040 0041 <!-- item: ec/ccvs --> 0042 0043 <!-- item: ec/clock_input --> 0044 Un generatore di onda quadra, che dà in uscita un segnale alto/basso ad intervalli di tempo ripetuti. 0045 <!-- item: ec/current_source --> 0046 Mette a disposizione un generatore di corrente costante. 0047 <!-- item: ec/currentprobe --> 0048 Displays the current at the probe point on the oscilloscope. 0049 <!-- item: ec/d_flipflop --> 0050 Lo stato in uscita viene impostato uguale allo stato in ingresso sul fronte positivo del clock. 0051 <!-- item: ec/dac --> 0052 Converte un ingresso digitale in un segnale analogico in uscita. 0053 <!-- item: ec/demultiplexer --> 0054 Separa il flusso di dati in ingresso nelle componenti. Il valore dell'ingresso viene posto sull'uscita "X" selezionata dal numero binario "A" dato in ingresso. 0055 <!-- item: ec/diode --> 0056 Permette alla corrente di scorrere nella direzione indicata dalla freccia quando si ha una certa differenza di potenziale ai capi. 0057 <!-- item: ec/dpdt_toggle --> 0058 Double-Pole Double-Throw switch. 0059 <!-- item: ec/dpst_toggle --> 0060 Double-Pole Single-Throw switch. 0061 <!-- item: ec/external_connection --> 0062 Point to connect the circuit to an external entity - e.g. a mechanical component or as part of a subcircuit. 0063 <!-- item: ec/fixed_voltage --> 0064 Mette a disposizione un punto a tensione costante a cui connettere i componenti. 0065 <!-- item: ec/ground --> 0066 Punto di messa a terra (0V) 0067 <!-- item: ec/inductor --> 0068 0069 <!-- item: ec/inverter --> 0070 L'uscita è l'inverso logico dello stato logico di ingresso. 0071 <!-- item: ec/jk_flipflop --> 0072 Lo stato dell'uscita viene impostato in base a J e K sul fronte positivo del clock. 0073 <!-- item: ec/keypad --> 0074 Provides a numeric array of Push-to-Make switches, with 4 rows and a configurable number of columns. 0075 <!-- item: ec/led --> 0076 Light Emitting Diode (diodo ad emissione luminosa) 0077 <!-- item: ec/logic_input --> 0078 Provides a user-adjustable logic state.<br><br>Click to pulse high, or drag the mouse off to keep the output high. 0079 <!-- item: ec/logic_output --> 0080 Shows the logic-state of the input. 0081 <!-- item: ec/magnitudecomparator --> 0082 Compares two binary numbers and generates output to indicate which binary number has the greater magnitude. It has 3 cascading inputs:<ul><li>I: A > B</li><li>I: A < B</li><li>I: A = B</li></ul>and 3 outputs:<ul><li>O: A > B</li><li>O: A < B</li><li>O: A = B</li></ul> 0083 <!-- item: ec/matrix_display --> 0084 Un display a matrice di LED con numero configurabile di righe e colonne. 0085 <!-- item: ec/matrix_display_driver --> 0086 0087 <!-- item: ec/multiplexer --> 0088 Combina il flusso dati in ingresso in un'unica uscita. Il valore dell'ingresso selezionato dagli ingressi "A" viene posto in uscita. 0089 <!-- item: ec/nand --> 0090 L'uscita è bassa solo quando entrambi gli ingressi sono alti. 0091 <!-- item: ec/nemosfet --> 0092 0093 <!-- item: ec/njfet --> 0094 0095 <!-- item: ec/nor --> 0096 L'uscita è alta solo quando entrambi gli input sono bassi. 0097 <!-- item: ec/npnbjt --> 0098 0099 <!-- item: ec/opamp --> 0100 Amplificatore ideale 0101 <!-- item: ec/or --> 0102 L'uscita è alta quando almeno un ingresso è alto; è bassa quando tutti gli ingressi sono bassi 0103 <!-- item: ec/parallel_port --> 0104 The pins are divided into 3 registers.<br><br><b>Data Pins</b><br><br>The data pins can be configured as either all input or all output. They are:<ul><li><b>D<i>[0..7]</i></b></li></ul><br><b>Status Pins</b><br><br>The status pins are read-only. They area:<ul><li><b>ERR</b> - Error</li><li><b>ON</b> - Online</li><li><b>PE</b> - Paper End</li><li><b>ACK</b> - Acknowledge</li><li><b>BUSY</b> - Busy</li></ul><br><b>Control Pins</b><ul><li><b>STR</b> - Strobe</li><li><b>AUT</b> - Auto Feed</li><li><b>INIT</b> - Init</li><li><b>SEL</b> - Select</li></ul><br>The remaining pins are all ground. 0105 <!-- item: ec/pemosfet --> 0106 0107 <!-- item: ec/pic --> 0108 The PIC component allows the simulation of a PIC program.<br><br>The loadable PIC program must be one of the following formats:<ul><li>Assembly (.asm)</li><li>FlowCode (.flowcode)</li><li>Symbol file (.cod)</li><li>Microbe (.microbe, .basic)</li><li>C source (.c)</li></ul>Doubleclick on the PIC component to open up the program source file.<br><br>If the program source file is of type assembly, then the the opened text file will automatically be linked to the simulation. You can control the program from the text document using the debug controls.<br><br>Explanation of buttons:<ul><li>Play - Run the PIC program from the point at which it was paused, or from the start otherwise.</li><li>Pause - Pause the simulation at the current execution point.</li><li>Stop - Reset all parts of the simulation.</li><li>Reload - Reread the PIC program from disk and restart gpsim.</li></ul> 0109 <!-- item: ec/pjfet --> 0110 0111 <!-- item: ec/pnpbjt --> 0112 0113 <!-- item: ec/potentiometer --> 0114 Consiste in una resistenza connessa ai piedini laterali, con un piedino centrale connesso ad un punto spostabile lungo la resistenza. 0115 <!-- item: ec/probe --> 0116 Connettere questa sonda al punto del circuito pe misurare il valore logico. L'uscita verrà visualizzata nella vista Oscilloscopio. 0117 <!-- item: ec/ptb_switch --> 0118 0119 <!-- item: ec/ptm_switch --> 0120 0121 <!-- item: ec/ram --> 0122 Questa RAM memorizza i dati come una collezione di parole, ognuna delle quali contiene <i>dimensione della parola</i> bit di dati.<br><br>Per leggere i dati, impostare come alti i piedini CS (<i>chip select</i>) e OE (<i>output enable</i>), e selezionare la parola tramite i piedini <i>A*</i>. La parola viene messa come uscita sui piedini data-out: <i>DO*</i>.<br><br>Per scrivere i dati, impostare come alti i piedini CS (<i>chip select</i>) e WE (<i>write enable</i>), e selezionare l'indirizzo su cui scrivere tramite i piedini <i>A*</i>. Scrivere la parola sezionata tramite i piedini data-in: <i>DI*</i>.<br><br>La <i>dimensione dell'indirizzo</i> rappresenta il numero di bit utilizzati per determinare un indirizzo; così il numero totale di parole memorizzate sarà 2^<sup><i>dimensione dell'indirizzo</i></sup>. 0123 <!-- item: ec/resistor --> 0124 Limita il passaggio della corrente, obbedendo alla Legge di Ohm 0125 <!-- item: ec/resistordip --> 0126 Insieme di resistenze ad identico valore in un Dual Inline Package. 0127 <!-- item: ec/roto_switch --> 0128 Rotary Switch 0129 <!-- item: ec/serial_port --> 0130 Interface to a serial port. The pins are:<br><ul><li><b>CD</b> - Carrier Detect (control; output)</li><li><b>RD</b> - Received Data (data; output)</li><li><b>TD</b> - Transmitted Data (data; input)</li><li><b>DTR</b> - Data Terminal Ready (control; input)</li><li><b>GND</b> - Signal Ground (ground)</li><li><b>DSR</b> - Data Set Ready (control; input)</li><li><b>RTS</b> - Request to Send (control; input)</li><li><b>CTS</b> - Clear to Send (control; output)</li><li><b>RI</b> - Ring Indicator (control; output)</li></ul> 0131 <!-- item: ec/seven_segment --> 0132 Un display sette segmenti con punto decimale. Può essere configurato per avere un catodo o un anodo comune. 0133 <!-- item: ec/signal_lamp --> 0134 Una semplice lampada di segnalazione a filamento, con una resistenza da 100 ohm in serie. 0135 <!-- item: ec/spdt_toggle --> 0136 Single-Pole Double-Throw switch. 0137 <!-- item: ec/spst_toggle --> 0138 Single-Pole Single-Throw switch. 0139 <!-- item: ec/sr_flipflop --> 0140 L'uscita viene impostata alta tenendo <i>set</i> alto, e bassa tenendo <i>reset</i> alto. 0141 <!-- item: ec/subcircuit --> 0142 0143 <!-- item: ec/variablecapacitor --> 0144 Immagazzina carica elettrica.<br><br>La tensione ai capi del condensatore e la capacità dello stesso sono legate dalla relazione <i>Carica = Capacità x Tensione</i>. 0145 <!-- item: ec/variableresistor --> 0146 Limita il passaggio della corrente, obbedendo alla Legge di Ohm 0147 <!-- item: ec/vccs --> 0148 0149 <!-- item: ec/vcvs --> 0150 0151 <!-- item: ec/voltage_signal --> 0152 Mette a disposizione una moltitudine di segnali in tensione. 0153 <!-- item: ec/voltageprobe --> 0154 Mostra la tensione al punto sonda sull'oscilloscopio. 0155 <!-- item: ec/voltageregulator --> 0156 0157 <!-- item: ec/voltmeter --> 0158 Posizionare questo oggetto in parallelo nel circuito per misurare la differenza di potenziale tra due punti. 0159 <!-- item: ec/xnor --> 0160 Porta NOR esclusiva. L'uscita è bassa quando esattamente un ingresso è alto. 0161 <!-- item: ec/xor --> 0162 Porta OR esclusiva. L'uscita è alta quando esattamente un ingresso è alto. 0163 <!-- item: flow/callsub --> 0164 Call a subroutine. When the subroutine returns, the code will continue execution from this point. 0165 <!-- item: flow/delay --> 0166 Delay the program execution for a fixed period of time. 0167 <!-- item: flow/embed --> 0168 Doubleclick on the item to edit the embedded code. 0169 <!-- item: flow/end --> 0170 End the program execution, putting the IC into sleep. Unlike Start, however, this FlowPart is not necessary for proper program execution 0171 <!-- item: flow/forloop --> 0172 The code contained in the foor loop is repeatedly executed. By default, the variable used will be incremented every time. This can be changed by entering a value other than 1 into Step.<br><br>The for loop will exit when the value contained in the variable is equal to the end value. 0173 <!-- item: flow/keypad --> 0174 Gets a key from a keypad connected to the PIC. 0175 <!-- item: flow/readport --> 0176 Assegna il valore di una porta ad una variabile. 0177 <!-- item: flow/repeat --> 0178 Repeatedly execute code, until the given condition is false. The condition is checked after the code has been executed.<br><br>This is different from "While", which checks for the condition to be true before the code is executed. 0179 <!-- item: flow/setpin --> 0180 Set a pin on a port high or low. The pin needs to be set as an output pin. 0181 <!-- item: flow/sevenseg --> 0182 Uscita verso un display sette segmenti. 0183 <!-- item: flow/start --> 0184 Determines the initial program execution point. 0185 <!-- item: flow/sub --> 0186 Defines the starting point of a subroutine. Call this subroutine using "Call Sub" 0187 <!-- item: flow/testpin --> 0188 Punto di biforcazione condizionata, dipende dallo stato alto/basso di un piedino. 0189 <!-- item: flow/unary --> 0190 A unary operation involves only one variable. Suppo operations are:<br><ul><li><b>Rotate Left</b> rotates the binary bits of the variable left (discarding the end bits).</li><li><b>Rotate Right</b> rotates the binary bits right (discarding the start bits).</li><li><b>Increment</b> increases the value of the variable by 1. A value of 255 wraps around to 0.</li><li><b>Decrement</b> decreases the value of a variable by 1. A value of 0 wraps around to 255.</li></ul> 0191 <!-- item: flow/varassignment --> 0192 Assigns the evaluation of an expression to a variable. The expression can take many forms. For example:<ul><li><b>x = 2</b></li><li><b>x = y + 3</b></li><li><b>x = y + z</b></li><li><b>x = 2 * y</b></ul> 0193 <!-- item: flow/varcomparison --> 0194 Conditional branch point, depending on the comparison of two values. The supported comparisons are:<ul><li><b>x == y</b> - Equality: true if x has the same value as y.</li><li><b>x < y</b> - Less than: true if x is smaller than y.</li><li><b>x > y</b> - Greater than: true if x is bigger than y.</li><li><b>x <= y</b> - Less than or equal: true if x is less than or equal to y.</li><li><b>x >= y</b> - Greater than or equal: true if x is greater than or equal to y.</li><li><b>x != y</b> - Does not equal: true if x does not have the same value as y.</li></ul> 0195 <!-- item: flow/while --> 0196 Repeatedly execute code, until the given condition is false. The condition is checked before the code has been executed.<br><br>This is different from "Repeat", which checks for the condition to be true after the code is executed. 0197 <!-- item: flow/writeport --> 0198 Sets the port's pins state to high/low from the given value. Only pins that have been configured as output pins will take on the value assigned to them.