Esempi circuitali su Spp
In questa pagina trovate alcuni semplici circuiti che possono essere applicati alla porta parallela,
per ognuno occorrera' scrivere un programmino in C che si occupi della gestione.
In ambiente Turbo C Borland le istruzioni sono inportb(addr) e outportb(addr), rispettivamente per
lettura e scrittura.
In ambiente lccwin-32 le stesse istruzioni diventano _inp(addr) e _outp(addr).
Semplice input/output
Figura 1
Riporto qui di seguito un semplice programmino realizzato in ambiente Turbo C Borland per la gestione
del circuito sopradescritto. Se viene premuto il tasto indicato nello schema, il led inizia a lampeggiare
con una frequenza di 2Hz (250 ms on e 250 ms off). Se il tasto non e' premuto il led rimane spento.
Circuito di test
Figura 2
Lettura di un byte
Figura 3
Pilotaggio in potenza
Figura 4
Riporto di seguito la routine in C per la lettura di 1 byte avendo solo a disposizione 4 bit (Figura 3).