ISA I-O Board

Questo progetto è dedicato a tutti coloro che usano il PC per controllare circuiti elettronici di vario genere.

In ogni computer sono presenti le porte parallele (LPT) e seriali (COM) che, in molte, applicazioni sono abbastanza comode da utilizzare; queste interfacce, però, sono state progettate per un particolare utilizzo e quindi in altri casi l'interfacciamento di un dispositivo a queste periferiche diventa difficile e richiede numerosi circuiti aggiuntivi, soprattutto per mettere in atto tecniche di multiplexing ed avere a disposizione più linee di I-O.

Il sistema ideale sarebbe quello di avere a disposizione una interfaccia programmabile: fatta in modo che si possa stabilire quante, quali ed in che modo debbano essere disponibili le linee di I-O, oltre ad avere anche la possibilità di variare questa configurazione in modo semplice ed immediato. Ma tutto ciò è davvero realizzabile? Certamente, la soluzione sta in un chip, l'82C55, che è un port di I-O programmabile, con il quale è possibile avere a disposizione fino ad un massimo di 24 linee di I-O programmabili a gruppi di 4 e/o di 8, inoltre la configurazione di tali linee è direttamente modificabile via software in qualsiasi momento ed in modo estremamente semplice.

Veniamo ora al secondo problema che affligge chi collega circuiti al PC: le temporizzazioni. A volte serve avere a disposizione impulsi della durata di qualche decina o centinaia di microsecondi, che sono difficilmente realizzabili via software; oppure occorre un clock a frequenza variabile e preciso come uno al quarzo. Bene, esiste una soluzione anche per questi e per altri problemi di questo genere: si chiama 82C54: questo chip integra dentro se 3 contatori a 16bit che possono essere programmati in 6 modalità diverse e consentono di realizzare divisori di frequenza, generatori di impulsi, temporizzatori astabili e monostabili completamente controllati via software, offrendo una precisione altissima e un controllo semplice.

Questa coppia di chip è presente sulla ISA I-O Board che permetterà un controllo semplice, completo e preciso di una grande varietà di circuiti.

Preleva il file ZIP 588 Kb contenente tutto il progetto.