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

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

Testspp
Figura 2




Lettura di un byte

Lettura di 1 byte
Figura 3




Pilotaggio in potenza

potenza
Figura 4


Riporto di seguito la routine in C per la lettura di 1 byte avendo solo a disposizione 4 bit (Figura 3).



Stampa la pagina