Acasă Finanțe personale Programe electronice: Cum se utilizează declarațiile IF în codul PBASIC - dummy

Programe electronice: Cum se utilizează declarațiile IF în codul PBASIC - dummy

Video: C Programming Tutorial for Beginners 2024

Video: C Programming Tutorial for Beginners 2024
Anonim
Atunci când utilizați microprocesoare programabile, cum ar fi ștampila BASIC în proiectul dvs. de electronică, o mică programare este în ordine. Ștampila BASIC utilizează Parallax BASIC (PBASIC), un văr apropiat de limbajul de programare BASIC și foarte ușor de învățat și de utilizat. PBASIC vă permite să efectuați logică în programul dvs. prin utilizarea instrucțiunilor IF.

O instrucțiune IF vă permite să adăugați teste condiționale la programele dvs. Cu alte cuvinte, vă permite să executați anumite afirmații numai dacă o anumită condiție este îndeplinită. Acest tip de procesare condiționată este o parte importantă a oricărui program, dar cel mai banal.

Fiecare instrucțiune IF trebuie să includă o expresie condiționată

care stabilește un test logic pentru a determina dacă condiția este adevărată sau falsă. De exemplu: X = 5

Această condiție este valabilă dacă valoarea variabilei X este 5. Dacă X are altă valoare, condiția este falsă.

Puteti folosi mai putin sau mai mult decat semne intr-o expresie conditionata, cum ar fi:

Led 1000

Aici prima expresie este valabila daca valoarea LED-ului este mai mica de 10. A doua expresie este valabil dacă valoarea vitezei este mai mare de 1 000.

În forma sa cea mai simplă, instrucțiunea IF determină ca programul să sară la o etichetă dacă o condiție este adevărată. De exemplu:

IF Led <11

Aici programul sare pe Eticheta principală dacă valoarea variabilei Led este mai mică de 11.

Următorul program luminează succesiv LED-urile. Utilizează o variabilă numită Led pentru a reprezenta pinul de ieșire. La fiecare trecere prin buclă, se adaugă 2 la variabila Led pentru a determina următorul LED care urmează să fie declanșat.

Apoi, o instrucțiune IF este folosită pentru a reveni la eticheta principală dacă variabila Led este mai mică de 11. Aceasta stabilește bucla de bază care mai întâi clipește LED-ul pe pinul 0, apoi LED-ul pe pinul 2 și apoi pinii 4, 6 și 8 și 10.

După ce programul luminează LED-ul în pinul 10, programul adaugă 2 la variabila Led, setând această variabilă la 12. Apoi, expresia condiționată în instruciunea IF (X <11) testează falsă în loc de adevărat, deci declarația IF nu trece la eticheta principală în acest moment.

În schimb, declarația după executarea instrucțiunii IF, care resetează variabila Led la zero. Apoi, o instrucțiune GOTO trimite programul înapoi la eticheta principală, unde primul LED-ul se aprinde din nou.

"Programul de lumini LED" Doug Lowe "10 iulie 2011" Acest program luminează intermitent LED-urile conectate la pinii 0, 2, 4, 6, 8 și 10 'în ordine."Această versiune a programului folosește o instrucțiune IF simplă" {$ PBASIC 2. 5} '{$ STAMP BS2} Viteză VAR BYTE Led VAR BYTE Viteză = 50 Led = 0 Principal: HIGH Led PAUSE Viteză LOW Led PAUSE Viteză Led = Led + 2 LED Led <11 LED Led Principal = 0 GOTO Principal

Programe electronice: Cum se utilizează declarațiile IF în codul PBASIC - dummy

Alegerea editorilor

Cum se utilizează Pinterest pentru marketingul social vizuale - dummies

Cum se utilizează Pinterest pentru marketingul social vizuale - dummies

Multe companii folosesc Pinterest ca parte a strategiile lor de marketing media sociale vizuale. Este un site puternic de marketing social media, deoarece are o bază de utilizatori mare care petrece mult timp pe site. Întreprinderile folosesc Pinterest din mai multe motive, pentru a construi conștiința: Pinterest este un instrument util pentru ...

Cum să utilizați Pinterest pentru a vă direcționa traficul către site-ul companiei dvs. - manechine

Cum să utilizați Pinterest pentru a vă direcționa traficul către site-ul companiei dvs. - manechine

Unele dintre celelalte rețele sociale emergente, este ceva de care cineva care comercializează o marcă trebuie să ia în serios. Știați că Pinterest conduce mai mult trafic la blogurile și site-urile individuale decât YouTube, Google+ și LinkedIn combinate? Aceasta este o forță care trebuie luată în calcul. Iată cum funcționează fluxul de trafic. Dacă urmăriți corect ...

Alegerea editorilor

Cum să creezi diferite moduri de a spune același lucru - dummies

Cum să creezi diferite moduri de a spune același lucru - dummies

Naturally speaking toate posibilele nume alternative ale unei comenzi, dar le puteți adăuga la vocabular. De exemplu, perioada de la sfârșitul acestei fraze are mai multe pseudonime (nume alternative) decât majoritatea criminalilor. Cuvintele periodic, punct zecimal, punct, punct, oprire și oprire completă sunt toate nume valide pentru ...

Cum să creați gloanțe și liste numerotate în NaturallySpeaking - manechine

Cum să creați gloanțe și liste numerotate în NaturallySpeaking - manechine

Scrierea clară și concisă necesită mai mult decât simple paragrafe. De exemplu, pentru cărți Dummies nu puteam exista fără gloanțe și liste numerotate. Cum puteți crea liste cu marcatori cu comenzi vocale în NaturallySpeaking? În aplicațiile de limbă naturală și de control al textului complet, dictează textul pe care doriți să îl marcați lângă și apoi spuneți: "Format ...

Cum să Personalizați fereastra DragonPad - manechine

Cum să Personalizați fereastra DragonPad - manechine

ÎN cazul în care vă întrebați, meniu în DragonPad. Prin "aspect", aceasta înseamnă chestii asemănătoare cu barele de instrumente, înfășurarea textului în fereastră și unitățile de măsură pe riglă (metrice, engleze sau tipărire). Pentru a vizualiza toate barele de instrumente din DragonPad, faceți clic pe Vizualizare pentru a obține o listă cu ...

Alegerea editorilor

Administrare rețea fără fir: valuri și frecvențe - manechine

Administrare rețea fără fir: valuri și frecvențe - manechine

Atmosfera. Nu le puteți vedea sau auzi, dar receptoarele radio le pot prelua și le pot transforma în sunete, imagini sau - în cazul rețelelor fără fir - date. Undele radio sunt de fapt valuri ciclice de energie electronică care se repetă la ...

Administrarea rețelei fără fir: Wardrivers și Warchalkers - dummies

Administrarea rețelei fără fir: Wardrivers și Warchalkers - dummies

Termeni, inclusiv wardriving și warchalking. Dacã wardrivingul ºi warchalking-ul reprezintã de fapt ameninþãri de securitate este o problemã care este supusã unei mulþi dezbateri. Wardriving Wardriving se referă la practica de a conduce în jurul orașului cu calculatoare notebook care caută acces liber la rețele fără fir ...