Sezione |
Indirizzi Base
Registri Interni
|
Libreria GIOBE.ASM |
Raccolta di Procedure ASM |
Del100Mi [40 di 54] |
|
Genera un ritardo fisso di 100 µs. | |
Il ritardo prodotto č svincolato dalla velocitą del processore, perchč utilizza le informazioni prodotte dal Timer di Sistema. |
|
La Procedura si chiama in questo modo: |
|
|
In ingresso non č necessario predisporre nulla. |
|
La seguente Area di Testo mostra la parte del Modulo varie15 utilizzata per inserire la Procedura nella Libreria Giobe.ASM/LIB: |
|
Del_1 / varie15 |
NB: se il testo contenuto nell'Area
ti
sembra strano (cioč se contiene caratteri inconsueti) non hai ancora installato il font Giobe.TTF : clicca qui!! |
|
|
L'analisi del codice mette in evidenza il compito di implementare il ritardo č affidato alla Procedura DelMicro, obbligandola a consumare 114 volte il tempo dalla durata minima (0,8381 µs) dell'impulso generato dal Canale2 del Timer; il valore esatto della costante di tempo dovrebbe essere: |
|
ritardo | Delay | |
120 | 100 µs | 100 µs |
|
Ma le verifiche eseguite su computer di diversa velocitą hanno consigliato una riduzione dello 0,5%, per tener conto del tempo consumato nell'esecuzione delle istruzioni interne al ciclo, nella Procedura DelMicro. |
|
Questa procedura puņ essere chiamata molte volte per generare ritardi multipli di 100 µs, ma non dimenticare che č nata per assicurare ritardi portabili di piccolo valore; per tempi superiori a 100 ms conviene riferirsi alla Procedura Delay e alle sue derivate, Del_100, Del_1000, Del_1500 e Del_2000. |
|
Libreria GiobeASM | Del100Mi | |||||||
40 di 54 |
|
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|