Hoe te gebruiken Computer registreert - Les 1 - bits Basics, maskeren, logische operaties (4 / 7 stap)

Stap 4: Elke Bit iets doet

Omdat er 8 bits, dan zijn de toegestane aantallen 0 tot en met 255. Aangezien elke bit een PIN-code vertegenwoordigt, kan dan een willekeurig getal dat u naar het register schrijven meerdere pinnen beïnvloeden.

Bijvoorbeeld, als u het decimale getal 10 schrijft of in binaire 00001010. Voor elke 0 zijn u uitschakelen van de pin, en voor elke 1 u draaien op de pin. U PIN PB1 en PB3 ingeschakeld, en u pinnen PB0, PB2, PB4-PB7 uitgeschakeld. Op de Arduino u pinnen 9 & 11 ingeschakeld en uitgeschakeld 8, 10, 12, 13, xtal1, & xtal2.

http://www.AVR-tutorials.com/Digital/Digital-input...

Voorbeeldcode 2.

PORTB = B01100000 / / B00001010 schrijven naar poort B

Poort B i/o

PB7

PB6

PB5

PB4

PB3

PB2

PB1

PB0

Gegevensbyte

B00001010

0

0

0

0

1

0

1

0

Arduino Pins

Crystal2

Crystal1

Pin13

Pin12

Pin11

Pin10

Pin9

Pin8

Status

(Aan/uit)

Uitschakelen

Uitschakelen

Uitschakelen

Uitschakelen

Op

Uitschakelen

Op

Uitschakelen

Wijzigen van de digitale pinnen is ok, maar eventueel schakelen de crystal pinnen problemen kan veroorzaken. Dat zou een slechte zaak voor een beginner om te doen. Dit is een ander voordeel van de werking van de programmering van Arduino door te voorkomen dat u zulk een grote fout maken.

Soms zal de Arduino-manier maak je meer lijnen van code schrijven. In plaats van draaien in- / uitschakelen digitale pinnen 9-13 allemaal tegelijk hebt u individueel om code te schrijven om te schakelen aan/uit elke pin afzonderlijk. Dat is meer code en microseconden langzamer.

De tragere code is een goede afweging, omdat het maakt je code veel veiliger en makkelijker te schrijven.

Gerelateerde Artikelen

Hoe te gebruiken The DaVinci Code Cryptex (Steampunk USB Drive Hardware Encryption): een leuke verbetering van uw USB-Dead Drop (of Geocache)

Hoe te gebruiken The DaVinci Code Cryptex (Steampunk USB Drive Hardware Encryption): een leuke verbetering van uw USB-Dead Drop (of Geocache)

In dit instructable ik zal u tonen hoe te gebruiken een cryptex DaVinci Code. Het kan worden gebruikt als een kant en klare prachtige Steampunk-achtige hardware-encryptie voor uw USB-drive en/of een leuke container impove uw USB-Dead Drop ("anonieme,
Hoe te gebruiken Dropbox op Windows

Hoe te gebruiken Dropbox op Windows

geïnteresseerd in het gebruik van de wolk besparende service Dropbox op uw windows-computer? Aan de slag door deze stappen te volgen!(Opmerking: wij voornamelijk Windows 8 gebruikt bij de bouw van deze stappen, zodat u van dit proces anders genieten
Hoe te gebruiken Dropbox op je Mac

Hoe te gebruiken Dropbox op je Mac

geïnteresseerd in het gebruik van de wolk besparende service Dropbox op je mac? Aan de slag door deze stappen te volgen!(Opmerking: we het besturingssysteem OS X Lion gebruikt bij de bouw van deze stappen, zodat u van dit proces anders genieten kan a
Hoe te gebruiken een BANDENWISSELAAR.

Hoe te gebruiken een BANDENWISSELAAR.

Dit instructable leidt u stap voor stap naar een BANDENWISSELAAR gebruiken.   Een band wisselaars beoogt te verwijderen en installeren banden af en aan een velg.  Deze machine is handig als u een doe bent het zelf-Translator.  Het voordeel van het ge
Hoe te gebruiken Flexiguage voor maatregel gezien Clearances.

Hoe te gebruiken Flexiguage voor maatregel gezien Clearances.

Bent u ooit benieuwd geweest hoe te meten van een goedkeuring van een lager als je niet een aantal feeler manometers in de ruimte? Nou u gebruik een gebruiken alleen Flexi Gauge.Stap 1: De clip van mijn instructie over het gebruik van Flexi GaugeIn d
Hoe te gebruiken uw plaat-roller en inzinking schimmel te maken van een kom

Hoe te gebruiken uw plaat-roller en inzinking schimmel te maken van een kom

dit zal u tonen hoe te gebruiken van mijn andere twee instructables (slab roller en de inzinking mal) om hand-build een kom.Stap 1: Materialen die nodig zijn u nodig:Klei,Slab roller,Deegroller,Inzinking schimmel,PIN hulpmiddel,Metalen rib hulpmiddel
DIY Arduino Unit Converter: Hoe te gebruiken LCD:

DIY Arduino Unit Converter: Hoe te gebruiken LCD:

hier is een gruwelijke video van het werken. Ik zal later een beter een uploaden.Uiteraard is dit voor het merk te leren jeugd wedstrijd, dus hier zijn de antwoorden op al uw vragen!Wat ik maken?Nou ik dacht dat het was tijd die mijn Arduino geleerd
Hoe snel uw Computer scannen op virussen

Hoe snel uw Computer scannen op virussen

Hoe snel uw computer scannen op virussen
Hoe maak je computer pop-ups met Kladblok!

Hoe maak je computer pop-ups met Kladblok!

In dit instructable, ik zal u tonen hoe te te computer pop-ups maken met Kladblok. Ik geef krediet aan cmdcmd20 in metacafe, omdat ik vond zijn video nadat ik dit publiceerde instructable.Stap 1: Open Kladblok Open Kladblok met behulp van de snelkopp
Hoe om uw computer automatisch opstarten elke dag of wanneer

Hoe om uw computer automatisch opstarten elke dag of wanneer

in dit instructable leert u hoe u uw computer opstarten automatisch elke dag op een bepaald moment ook dit mijn eerste is instructableStap 1: de computer afsluit eerste sluiting uw computer opnieuw te starten dit alleen werken voor windows en wanneer
Hoe te gebruiken en het toevoegen van de ONOFFICIËLE instructables add-on(for FireFox)

Hoe te gebruiken en het toevoegen van de ONOFFICIËLE instructables add-on(for FireFox)

u misschien opgevallen mijn post op het formulier van de Gemeenschap, maar als u dat niet ok is.  Ik heb een add-on instructables, ik maakte het mijn leven gemakkelijker te maken en ik dacht dat als het kon gemakkelijker mijne waarom niet jou.  Dus i
Hoe te gebruiken teamviewer

Hoe te gebruiken teamviewer

Een stap voor stap instructie video over hoe te gebruiken teamviewer
Hoe te gebruiken "Make-up Match Me", de nieuwe make-up App voor iPhone-gebruikers!

Hoe te gebruiken "Make-up Match Me", de nieuwe make-up App voor iPhone-gebruikers!

Dit is een eenvoudige stap voor stap handleiding over hoe te gebruiken "Make-up Match Me". De beste make-up app te laten zien welke kleuren het beste bij jou past!Vergeet niet om "als" het op FB voor meer info of om te achterhalen van
Hoe te gebruiken R5sdhc flashcart voor 3DS V9.2.0-12

Hoe te gebruiken R5sdhc flashcart voor 3DS V9.2.0-12

Deze instructie heeft tot doel u te laten zien wat r5sdhc, welke functies het heeft, en hoe het te gebruiken.Stap 1: Wat is r5sdhc flshcartR5sdhc flshcart is de nieuwe 3ds flashcart voor alle versie/regio van 3DS/3DSLL/3DSXL/NEW3DS/NEW3DSLL/2DS, het