Come si ripete un azione senza l'ausilio dell' oggetto timer?

superciuck

Nuovo Utente
5 Mag 2008
5
0
0
Provo a spiegarmi.
Dovrei inviare alla LPT una sequenzadi dati. Questo serve per muovere un motore a passi.
Il tutto dovrebbe accadere quando tengo premuto un pulsante.
Mi spiego:
Clicco e tengo premuto il pulsante "PULS".
Fintanto che PULS è premuto alla LPT arriva, ad esempio, %01010000, pausa, %01100000, pausa, %10100000%, pausa, 10010000...... e cosi da capo fintanto che PULS rimane premuto.
Ho realizzato questo con l'ausilio dell'oggetto timer, impostanto l'intervallo a 1 millisec.
L'inconveniente sta nel fatto che 1 millisec è ancora troppo lento, ma l'oggetto Timer meno di questo valore non accetta.
Mi chiedo allora se esiste un altro modo per poter realizzare una cosa simile.
Ora lasciamo stare la sequenza che deve arrivare etc etc; per farla semplice..... e per poter comprendere meglio.....
.......se ad esempio volessi un "beep" ogni 0,5 millisec fintanto che tengo premuto un pulsante, come si fa?
Grazie grazie
 

Discussioni simili