De Propeller Microcontroller programmeren (5 / 7 stap)

Stap 5: Schoonmaken van onze Code


Laten we opruimen onze code met een paar exploitanten.  Merk op dat deze exploitanten niet veranderen wat je code doet, ze zijn gewoon shortcuts om het gemakkelijker te lezen.

Hier is een schoongemaakt-up versie van de code

Zoals vele talen, kunt u ' ++' te verhogen een variabele (i ++ zal verhogen de variabele ik).  Er zijn veel meer exploitanten te uwer beschikking, hier zijn een paar die ik heb gebruikt in de schoongemaakt-up-code;

~ ~ (dubbele tilde)
De dubbele tilde zal de voorgaande variabele instellen op TRUE.  Dus in plaats van dira [0]: = 1, wij annuleerteken uitsluitend toepassing dira [0] ~ ~

De ~(single tilde) wordt de voorgaande variabele ingesteld op FALSE.

! (uitroepteken)
Het uitroepteken klapt de waarde van de daaropvolgende variabele.  Als het ingesteld op TRUE, zal het worden worden gespiegeld op FALSE.  Vaak, wordt het genoemd 'knevel' want dat is wat het doet.

Er zijn een heleboel operators die u kunt gebruiken in Spin, ++,--, vergelijkingen, max en min, en enzovoort - sortie naar de Propeller handleiding vanaf pagina 42 om te zien allemaal.

Gerelateerde Artikelen

Propeller Platform

Propeller Platform

Wat is de schroef?De Parallax Propeller is een 32-Bit 8-Core microcontroller.  Kans zijn u heb al een paar Propeller aangedreven projecten zoals:OpenStomp-Coyote-1: open bron digitale gitaar effect pedaalMuziek Demo (.mp3)(Website)De Replica 1, een k
Microcontroller gecontroleerd Home Entertainment System

Microcontroller gecontroleerd Home Entertainment System

Dit Instructable vindt u op mijn reis ter vervanging van mijn oude Netflix/Vudu Bluray-speler met een PC-gebaseerde entertainment station voor mijn LCD-projector. Ik wilde om toegang tot en controle van Netflix, Hulu, Youtube, Crackle, NBC, ABC en he
Bouwen en een MONSTER muzikale Tesla spoel met een Microcontroller Code

Bouwen en een MONSTER muzikale Tesla spoel met een Microcontroller Code

bezoek mijn youtube-pagina voor meer projecten: http://www.youtube.com/channel/UCksEFn8xaLP0z4rsiHa9zcA?feature=mheeAls de wintermaanden komen, zullen velen worden gedwongen om binnen te blijven... Dit betekent voor velen, het spelen van scrabble met
PIC 16F917 Microcontroller programmeur

PIC 16F917 Microcontroller programmeur

In dit instructable, ik zal je laten zien hoe het bouwen van een 16F917 PIC -Microcontroller programmeren circuit. Deze Microcontroller is een zeer mooie vorm van de Microcontroller chip de beroemde chipfabrikant Microchip.Deze Microcontroller is een
5 redenen waarom u zijn niet staat te programma A Microcontroller

5 redenen waarom u zijn niet staat te programma A Microcontroller

wanneer beginnen met microcontrollers bent u waarschijnlijk sommige problemen in uw microcontroller programmeren en er is niets meer frustrerend dan verspillen uur te vinden van het probleem en nog steeds niet kunnen. Ik heb gewerkt met verschillende
Gemakkelijk 16F84 Microcontroller programmeur - JDM

Gemakkelijk 16F84 Microcontroller programmeur - JDM

In dit instructable, ik zal je laten zien hoe ik getest en dit eenvoudige maar krachtige circuit.De JDM programmeur is mijn favoriete Microcontroller programmeur. Het is een eenvoudige schakeling en compatibel met veel software laders.Ik heb dit circ
Het wijzigen van de fuse-bits AVR Atmega328p - 8-bit microcontroller met behulp van Arduino

Het wijzigen van de fuse-bits AVR Atmega328p - 8-bit microcontroller met behulp van Arduino

In dit instructable leert u hoe u kunt wijzigen van de fuse-bits van Atmega328p microcontroller. Ik ben met behulp van Arduino mega als programmeur aan programma Atmega328P-PU op breadboard. Het komt met een standaard 1MHz interne gekalibreerd oscill
3D afgedrukt Microcontroller-dobbelsteen Roller

3D afgedrukt Microcontroller-dobbelsteen Roller

Dit is een project van de just-for-fun die ik deed in de Digilent MakerSpace. Meestal wanneer ik speel bordspelletjes gebruik ik een dobbelsteen-rolling smartphone app aangezien dobbelstenen zo gemakkelijk zijn te verliezen. Ik dacht dat ik zou probe
Een microcontroller met 12Blocks Program

Een microcontroller met 12Blocks Program

toen heb ik de Web Clicker, ik een kopie van de ViewPort voor foutopsporing pakte en het was een redder in nood. ViewPort is ontworpen door Hanno Sander. Hij ontwikkelde ook een alternatieve IDE voor de Prop genaamd 12Blocks.Ik voor het eerst zag 12B
PropVario, een DIY Variometer/hoogtemeter met stem output voor RC zweefvliegtuigen

PropVario, een DIY Variometer/hoogtemeter met stem output voor RC zweefvliegtuigen

deze instructables zal u tonen hoe te bouwen van een goedkope Vario, die de hoogte spreken kon ennatuurlijk verschillende tonen te verzenden bij het wijzigen van de hoogte van uw zweefvliegtuig.Enkele kenmerken:-stem en Toon-je eigen monsters (Golf-)
Natuurkunde Fan kar

Natuurkunde Fan kar

Een gemeenschappelijk stuk van de apparatuur van het laboratorium van de natuurkunde is een apparaat genaamd een "fan kar." Misschien gebruikt u zelf toen u in middelbare school van college? Een fan-kar is in wezen een geringe wrijving dynamics
DIY pepermuntje DTMF Encoder/Generator!

DIY pepermuntje DTMF Encoder/Generator!

Wij vinden het vanzelfsprekend in de moderne tijd, maar slechts een paar decennia geleden (!), ik herinner me nog levendig dat met behulp van mijn roterende telefoon naar buiten bellen. Ergens in de middelbare school, met de komst van drieweg roeping
Autonome/RC menselijk Bot

Autonome/RC menselijk Bot

intro: 18 +ik ben een 24 jaar oude student aan technische Instituut York elektrotechniek studeren en dit is mijn robot die ik heb gewerkt voor een project en wilde delen met alle studenten, onderwijzers en hobbyisten.Deze robot kan worden aangestuurd
QuickPlayer: DIY zak spelconsole

QuickPlayer: DIY zak spelconsole

heb je die Direct-naar-TV-spelbesturingsapparaten die aansluiten op uw TV en spelen van video game classics.Ooit wilt maken van uw eigen video game systeem?U hoeft geen ervaring in het schrijven van code of creëren van graphics zoals ik zal u stap vo