Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void setup()
- {
- DDRD = 0x7F;
- DDRC = 0x0F;
- DDRB = 0x00;
- }
- void loop()
- {
- PORTC = 0x01;
- switch (PINB & 0x0F)
- {
- case 0x01: PORTD = 0x06;
- break;
- case 0x02: PORTD = 0x5B;
- break;
- case 0x04: PORTD = 0x4F;
- break;
- case 0x08: PORTD = 0x77;
- break;
- }
- PORTC = 0x02;
- switch (PINB & 0x0F)
- {
- case 0x01: PORTD = 0x66;
- break;
- case 0x02: PORTD = 0x6D;
- break;
- case 0x04: PORTD = 0x7D;
- break;
- case 0x08: PORTD = 0x7C;
- break;
- }
- PORTC = 0x04;
- switch (PINB & 0x0F)
- {
- case 0x01: PORTD = 0x07;
- break;
- case 0x02: PORTD = 0x7F;
- break;
- case 0x04: PORTD = 0x67;
- break;
- case 0x08: PORTD = 0x39;
- break;
- }
- PORTC = 0x08;
- switch (PINB & 0x0F)
- {
- case 0x01: PORTD = 0x71;
- break;
- case 0x02: PORTD = 0x3F;
- break;
- case 0x04: PORTD = 0x79;
- break;
- case 0x08: PORTD = 0x5E;
- break;
- }
- delay(20);
- }
Advertisement
Add Comment
Please, Sign In to add comment