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 |
|