PDA

View Full Version : di nuovo sulla parallela


NA01
25-12-2003, 21:38
cercavo un circuito che mi permettesse di avere pių di 10 uscite in output
google mi ha dato tra i risultati questo: (pagina 120)
http://www.giobe2000.it/HW/Parallela/index.htm
con i seguente schema elettrico
http://www.giobe2000.it/HW/Parallela/IMG/Parallela32Out.gif

il mio problema č che la spiegazione č in assembler (di cui so poco e niente).
volevo chiedervi quindi come mi devo comportare in c++ adottando un circuito del genere.
devo scrivere in sequenza tutti i bit?


ciao

cionci
26-12-2003, 09:18
Che compilatore usi ?

NA01
26-12-2003, 10:59
g++

ciao

cionci
26-12-2003, 11:18
Linux ?

cionci
26-12-2003, 11:29
Comunque dallo schema dovresti capire abbastanza bene...

C'č un decoder che prende in ingresso 2 bit per selezionare la memoria su cui scrivere... Un terzo bit per dare l'abilitazione al decoder...
Il decoder genera il clock per memorizzare il dato sule memorie...

Le azioni da compiere sono in sequenza queste:

0) metti 32 bit in un vettore di 4 byte, apri la porta con 8 bit di uscita e con il registro di controllo abiltiato all'handshake, contatore = 0
1) dai in out su 0378H dati[contatore]
2) abiliti la memoria i inviando contatore su 037AH
3) abiliti il decoder inviando (contatore + 4) su 037AH; il dato viene memorizza nella memoria[contatore]
4) contatore++; se contatore < 4 torna al punto 1

Dovrebbe funzionare cosė !!!

NA01
26-12-2003, 12:54
grazie!

ciao