Gayané Langlois / Mbed 2 deprecated Binary_counter_with_mask

Dependencies:   mbed

Fork of bynary_counting_Hello_World by Emmanuel Boudoux

Committer:
Hikaria
Date:
Thu Jan 28 13:41:57 2016 +0000
Revision:
1:77d533d0d869
Parent:
0:d6f93f0e46d4
Binary counter with mask

Who changed what in which revision?

UserRevisionLine numberNew contents of line
xeryus1206 0:d6f93f0e46d4 1 #include "mbed.h"
xeryus1206 0:d6f93f0e46d4 2
xeryus1206 0:d6f93f0e46d4 3 DigitalOut bitzero(LED1);
xeryus1206 0:d6f93f0e46d4 4 DigitalOut bitone(LED2);
xeryus1206 0:d6f93f0e46d4 5 DigitalOut bittwo(LED3);
xeryus1206 0:d6f93f0e46d4 6 DigitalOut bitthree(LED4);
xeryus1206 0:d6f93f0e46d4 7
xeryus1206 0:d6f93f0e46d4 8 int main() {
xeryus1206 0:d6f93f0e46d4 9
xeryus1206 0:d6f93f0e46d4 10 int counter;
xeryus1206 0:d6f93f0e46d4 11 int b3,b2,b1,b0;
xeryus1206 0:d6f93f0e46d4 12
xeryus1206 0:d6f93f0e46d4 13 while (1) {
xeryus1206 0:d6f93f0e46d4 14 for (counter = 0; counter < 16; counter++) {
xeryus1206 0:d6f93f0e46d4 15
Hikaria 1:77d533d0d869 16 b3=(counter & 8) >> 3;
Hikaria 1:77d533d0d869 17 b2=(counter & 4) >> 2;
Hikaria 1:77d533d0d869 18 b1=(counter & 2) >> 1;
Hikaria 1:77d533d0d869 19 b0=(counter & 0) >> 0;
xeryus1206 0:d6f93f0e46d4 20
xeryus1206 0:d6f93f0e46d4 21 bitthree = b3;
xeryus1206 0:d6f93f0e46d4 22 bittwo = b2;
xeryus1206 0:d6f93f0e46d4 23 bitone = b1;
xeryus1206 0:d6f93f0e46d4 24 bitzero = b0;
xeryus1206 0:d6f93f0e46d4 25
xeryus1206 0:d6f93f0e46d4 26 wait(0.5);
xeryus1206 0:d6f93f0e46d4 27 }
xeryus1206 0:d6f93f0e46d4 28 counter = 0;
xeryus1206 0:d6f93f0e46d4 29 }
xeryus1206 0:d6f93f0e46d4 30 }