Strumenti Utente

Strumenti Sito


it:ugbasic:user:kw:in
Traduzioni di questa pagina:


ugBASIC Manuale Utente

IN

SINTASSI

   = IN(port)

SCOPO

Il comando IN viene utilizzato per leggere un valore da una porta di input/output (I/O) specifica. Il parametro port indica l'indirizzo esatto della porta I/O da cui si desidera acquisire i dati. L'indirizzo della porta varia a seconda dell'architettura del computer e della periferica collegata.

Quando il programma incontra l'istruzione IN, interrompe l'esecuzione e legge il valore binario presente sulla porta specificata. Il valore letto dalla porta viene convertito in un formato numerico comprensibile dal programma e assegnato alla variabile valore.

Il comando IN viene spesso utilizzato per leggere dati da sensori collegati a porte I/O, come temperatura, umidità, sensori di luce, ecc. Può essere utilizzato per controllare lo stato di dispositivi esterni, come motori, relè, display, ecc. In combinazione con altre istruzioni, il comando IN può essere utilizzato per implementare la comunicazione seriale con altri dispositivi.

ESEMPIO

  x = IN( &HBC00 )

ABBREVIAZIONE

 In

DISPONIBILE SU

  • Commodore 128 (Zilog Z80)
  • ColecoVision
  • Amstrad CPC 664
  • MSX
  • SEGA SC-3000
  • SEGA SG-1000
  • VG-5000
  • ZX Spectrum 48

PROBLEMI?

Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile aprire una segnalazione per questa parola chiave su GitHub. Grazie!

POWERED BY