Visualizza messaggio singolo
Vecchio 22 febbraio 09, 17:20   #3 (permalink)  Top
marchino65
User
 
L'avatar di marchino65
 
Data registr.: 09-09-2005
Residenza: Scandicci (FI)
Messaggi: 4.216
Ciao,
in PicBasic (microEngineering Labs - Development tools for Microchip PICmicro MCUs including PicBasic and EPIC programmer) c'è un comando che fa il caso tuo si chiama PULSIN (lettura) e PULSOUT (scrittura), sotto un pò di codice

loop:
.
.
PULSIN porta.0,1,W0
'
if W0 >= 90 and w0 < 126 then goto sequenza1
if W0 >= 126 and w0 < 162 then goto sequenza2
if W0 >= 162 and w0 <= 210 then goto sequenza3
.
.
sequenza1:
fai questo1
goto loop
.
sequenza2:
fai questo2
goto loop
.
sequenza3:
fai questo2
goto loop
.
end


Saluti
marchino65 non è collegato   Rispondi citando