Come utilizzare QBasic scrivere a Port

November 17

Come utilizzare QBasic scrivere a Port


QBasic è un linguaggio di programmazione usato con molti progetti, perché è affidabile e facile da usare per i principianti ed esperti. programmazione della porta è costituita da tre sezioni: le linee di dati, che sono il metodo principale per ottenere informazioni attraverso la porta; le linee di controllo, che danno segnali di controllo per la stampante; e le linee di stato, che sono gli ingressi della porta parallela. Ognuno di questi hanno proprio indirizzo e agiscono indipendentemente dagli altri. Essi possono essere programmati in codici HTML o esadecimali come segue: linee dati: 888 (decimale) o 378h (hex); Linee di controllo: 890 (decimale) o 37Ah (hex); e linee di stato: 889 (decimale) o 379h (hex).

istruzione

Programmazione della porta parallela

1 Impostare l'uscita della porta nella forma:
OUT [porta], [numero]

Dove [port] è la porta di comunicazione. È possibile trovare queste informazioni facendo clic su "Start" e selezionando "Risorse del computer". Fare clic con il dispositivo che si desidera utilizzare, e selezionare "Proprietà". Utilizzare la porta COM quotata al dispositivo che si sta programmando con QBasic.

Quando si imposta il numero, ogni volta che si invia le informazioni le informazioni precedenti viene cancellata. Pertanto, ti consigliamo di ridurre i passaggi in modo che non mancherà di tenere i tuoi dati in memoria. Ad esempio, è possibile utilizzare il seguente codice:

'Impostare la porta a 10000000
OUT 888, 1

In alternativa, è possibile utilizzare:
'Impostare la porta a 10110000
OUT 888, 11

Impostare più di un nodo in posizione "ON" (0 inattivo, 1 è in).

2 Impostare l'ingresso del porto in questa forma:

PortNum% = INP (888)

Dove "PortNum%" è una variabile per impostare il valore della linea dati, per mantenere in memoria per un uso futuro.

3 Unire i codici precedenti insieme per terminare un compito in QBasic nel seguente formato:

OUT 888, 43
PortNum% = INP (888)
STAMPA PortNum%

Questo pezzo di codice avrà l'uscita della porta parallela il numero 43 nella variabile "PortNum%", che viene poi visualizzata sullo schermo utilizzando la funzione di stampa.