Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    72

    Porta parallela

    Ciao ragazzi.Avrei un problema:ho scritto un programma in Pascal che mi invia dati alla porta parallela:

    Program parallela;
    uses wincrt;
    var
    i,j,lav,lav1,lav2:integer;
    Begin
    lav:=$01;
    for i:=1 to 8 do
    begin
    port [$378]:=lav;{Vengono trasmessi i dati alla porta [378]}
    lav:=lav*2;
    {In lav2 vorrei avere il valore in uscita dalla porta, come posso fare}
    end;
    end.

    Vorrei fare in modo che di volta in volta, nella variabile lav2, venga immesso il valore presente sulla porta parallela. Come posso fare???Premetto che l'istruzione lav2:=port[378] mi dà come risultato sempre 1 e non il valore presente sulla porta...

  2. #2
    Utente di HTML.it L'avatar di cso
    Registrato dal
    Aug 2004
    Messaggi
    2,050

    Re: Porta parallela

    dovrebbe essere questo! :master:
    codice:
    Program parallela;
    uses wincrt;
    var
      i,j,lav,lav1,lav2:integer;
    Begin
       lav:=$01;
         for i:=1 to 8 do
         begin
            port [$378]:=lav;{Vengono trasmessi i dati alla porta [378]}
            lav2:=port [$378];
            {In lav2 vorrei avere il valore in uscita dalla porta, come posso fare}
         end;
      end.
    e ti da sempre uno perchè lo inizializzi a 01!! (lav:=$01
    aspettiamo leleFT

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    72
    Lo so che inizializzo ad uno però nell'iterazione faccio sempre il prodotto per due infatti i valori che arrivano alla porta parallela sono 1 2 4 8 16 32 64 128 e questo è sicuro perchè lo ho provato sperimentalmente con dei led. Quindi il problema è un altro anche perchè se metto lav2:=port[37A] mi da sempre 255 tanto per fare un esempio

  4. #4
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    il linguaggio va specificato anche nel titolo delle discussioni
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    72
    Come???

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    72
    Chiedo scusa per l'errore

  8. #8
    Utente di HTML.it L'avatar di cso
    Registrato dal
    Aug 2004
    Messaggi
    2,050
    No, non ti perdoniamo...
    Il pascal è un linguaggio molto logico (come tutti ma provate a fare un programmino in java per vedere la differenza ) e mi lascia un po' perplesso che non funzioni come ti ho detto io.
    ...
    Domandalo al prof e poi posta quello che ti ha risposto

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    72
    Il mio professore nn lo sa!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.