Bits & octet magie manipulation (3 / 7 étapes)

Etape 3: Opération de bits OR - ' |'

Comme avec l’opérateur et l’opérateur OR ' |' (pipe) nécessite 2 octets à travailler, où il de OR les bits avec l’autre, jetons un œil à la table de vérité pour ou :

Maintenant, c’est tout à fait différent de l’opérateur AND, cela donne seulement à « 0 » si les deux bits sont « 0 », à quoi sert qui ?

Disons que nous avons un Led sur la 6' th broche (5 bits) de notre port, et nous voulons mettre en marche, mais il y a autres leds branché sur ce port et nous ne voulons pas de gâchis avec eux tout en activant seulement celui-ci, bien que nous puissions tester et garder les autres ou non mais c’est beaucoup de travail , laisse ainsi plutôt utilise une magie au niveau du bit :

Notre Port ressemble à ceci : 0101 1010

Maintenant, nous voulons seulement mettre la 6' ème bit à « 1 » nous mettre cela dans un masque : 0010 0000

Maintenant, nous ou ces ensemble et Voila, la 6' th peu est « 1 »

Nous pourrions bien sûr utiliser cela sur plusieurs bits si nécessaire en ajoutant de 1 à notre masque.

Articles Liés

8 bit PC Mage blanc

8 bit PC Mage blanc

ma nouvelle création de 8 bits. Le PC de Mage noir est aussi ici si vous fouiller:). Le Mage noir devenait solitaire alors qu'il était temps que je fait son partenaire:)Ses stats sont :cubes en bois de 2 k2 flacons de colleProcesseur i7-680Intel DP55
Comment faire pour utiliser l’ordinateur enregistre - leçon 1 - Bit Basics, masquage, opérations logiques

Comment faire pour utiliser l’ordinateur enregistre - leçon 1 - Bit Basics, masquage, opérations logiques

ordinateur registres sont difficiles à utiliser mais la peine d'apprendre à utiliser. Ils ressemblent à des nombres, mais agissent comme une série de cases à cocher. Chaque bit peut avoir une fonction différente. Mettre un 1 ou un chèque s'allume que
UUEncoding dans C

UUEncoding dans C

Mise en place le compilateur GCCJ'ai configurer un environnement C comme base que j'ai pu. Il peut y avoir des moyens plus facile d'aller à ce sujet, mais je voulais utiliser GCC pour compiler. Pour configurer l'environnement :J'ai téléchargé et inst
Encore un autre Daft Punk Table basse (5 x 5 LED Matrix)

Encore un autre Daft Punk Table basse (5 x 5 LED Matrix)

Oui, je sais, cela a été fait avant, mais je voulais construire mon propre, en utilisant aussi peu de pièces que possible.  J'ai construit ce comme un dessus de table ou montage mural, mais il peut évoluer vers le haut pour créer une table de café.  
Pense-bête impossible

Pense-bête impossible

Je ne peux pas encore comprendre il. Comment est-il possible de créer cette création envoûtante d'un pense-bête ? De bout en bout ce bit de magie est trois coupes et un pli loin d'être un pense-bête normal. Avant de suivre le Instructable, essayer de
Quilt interactif

Quilt interactif

ce projet est une courtepointe de pendaison, interactive pour ma fille d'ans 8.  Chacune des sections de la courtepointe oblige alors à faire quelque chose pour activer les lumières ou les sons.Matériaux nécessairesPour Quilt :Tissu-5 couleurs pour l
Arduino réveil toile--How To

Arduino réveil toile--How To

matériel vous aurez besoin :1. toile (toute taille)2. tissu (assez pour couvrir la toile)3. Velcro4. lumières LED 8-105. fil conducteur6. fil7. 1 plateau Lilypad Simple Snap (vous pouvez choisir d'utiliser les autres planches Lilypad ainsi)8. 1 Lilyp
Raspberry Pi au travail : serveur de ports Console série

Raspberry Pi au travail : serveur de ports Console série

Il est longtemps passé du dernier millénaire (modern). Nous sommes maintenant à l'ère du « Cloud Computing », pourtant il y a toujours ceux qui le personnel des centres de données 24/7... Lorsqu'inévitablement « Legacy Systems » Lurk , exécutant quel
Rétro-ingénierie à émuler les cartouches d’encre pour une imprimante Epson

Rétro-ingénierie à émuler les cartouches d’encre pour une imprimante Epson

pour les deux dernières années, j'ai été l'intention de me construire une imprimante 3D de certaines imprimantes à jet d'encre anciennes que j'avais recueillies au cours des années. Mais pas jusqu'à il y a deux semaines avais j'ai réellement commencé
Contrôleur de style MIDI maison MPC

Contrôleur de style MIDI maison MPC

1.0 INTRODUCTIONJ'ai décidé de créer et de concevoir un contrôleur midi qui est utilisé pour envoyer des commandes à un ordinateur exécutant un DAW (digital audio workstation) pour contrôler différents paramètres qu'il contient. Le DAW j'ai utilisé s
Contrôleur de multitouch musique

Contrôleur de multitouch musique

Ce projet est un écran tactile infrarouge alimenté par Arduino / table basse interface que je me sers pour contrôler diverses applications graphiques et de la musique sur mon ordinateur. Il s'agit d'un ancien projet que j'ai récemment eu le temps de
Étang de tissu

Étang de tissu

quand vous touchez les numéros, les fleurs peuvent cligner des yeux et faire des patrons !Étape 1: Matériaux nécessaires - 4 pi de tissu de coton bleu (pour la base de l'étang) prix: $4 (Walmart)-4 morceaux de vert, feutre (pour les nénuphars) et 4 m
Capacitive Touch Arduino lampe

Capacitive Touch Arduino lampe

EDIT : J'ai fait une autre d'entre elles et piraté une lampe ikea avec elle. Vous pouvez voir la ' ible overe iciLe problèmeIl est tard dans la nuit et votre téléphone portable sonne. Vous ne pouvez pas voir où il est, vous aveuglément tâtonner autou
Le bouton Déconnexion

Le bouton Déconnexion

Dans ce instructable je vais vous montrer comment faire un bouton qui vous déconnecte de votre ordinateur.Étape 1: Pièces et outils Voici les pièces et les outils nécessaires à la réalisation de ce projet : arduino micro ou Leonardo, souder, fer à so