Jump to content
PLC Forum

rocco66

Pulsanti con sequenza obbligata Picbasicpro

Recommended Posts

rocco66

Salve a tutti, in anticipo non sono un professore in programmazione, ho un piccolo intoppo su un semplicissimo programma:

ho 3 pulsanti, ognuno di essi corrisponde un led:

 

IF  P1=0  Then

PORTB.1= 1

End 

 

IF P2=0 Then

PORTB.2= 1

End

 

IF P3=3 Then

PORTB.3=1

End

 

Questi pulsanti ovvio chiudono verso massa indipendenti, è possibile seguire l'esatta sequenza,

nel senso obbligato: premere per primo P1 poi P2 e poi P3 ?

Un grazie anticipato

 

 

 

 

Link to post
Share on other sites

Livio Orsini

Si è possibile.

Devi memorizzare la pressione di ogni singolo pulsante e l'uscita si effettua se, e solo se, la sequenza è corretta.

 

Se premo P1 la porta B.1 è uguale a 1.

Se premo P2  la porta B.2 va a uno se, e solo se, B.1 è alta; ovvero

 

IF  (P2=0 AND B.1 = 1) Then

PORTB.2= 1

End

 

Così per P3

 

IF  (P3=0 AND B.1 = 1 AND B.2 = 1) Then

PORTB.2= 1

End

Poi devi studiarti la logica per abbassare le uscite.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...