Miglior modo di fare questo o con AVR PIC?

D

david90

Guest
Ho due interruttori momentanei ciascuno con la propria produzione.Se viene premuto uno switch, 1 uscita andrebbe elevato per x numero di secondi.Come faccio a fare in modo che in uscita, mentre 1 è elevato perché uno switch viene premuto, il MCU ancora attenzione per passare al numero 2 di Stato e sarebbe uscita 2 se viene premuto due switch?Come il multitasking Kinda I guess.

 
Salam,

E 'così facile con interrupt esterne (Usa esterni cambiato interrompere il pin collegato al SW2) per individuare se il SW2 viene premuto.

Ciao

 
Se si
sta utilizzando immagini, collegare gli ingressi per RB4 e RB5 porti, manico in PORT-B on-PVR cambiamento, e l'uso di hardware timer per guidare le uscite.In questo modo potrai tenere il tempo di elaborazione sufficiente per terra in un razzo Marte.

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sorriso" border="0" />
 
EXT-o interrompere la scansione
in modalità tutti possono rendersi conto di questa funzione
EXT-interrompere: utilizzare due ext-interrompere ingresso di I / O per SW1 e SW2, è come la tastiera del circuito.
la scansione
in modalità: con particolare intervallo di tempo per la scansione di SW1 e SW2, se si hanno premere segnale, quindi immettere sub-funzione a che fare con essa.

 
puoi farlo senza il multitasking

<img src="http://www.edaboard.com/images/smiles/icon_lol.gif" alt="Laughing" border="0" />

anche con bassa fine PIC senza interruzioni (metodo seggi) se non hai bisogno di fare qualcosa che non sia uscita 2 seggi, mentre la produzione è uno di

 

Welcome to EDABoard.com

Sponsor

Back
Top