D
david90
Guest
Kód:
# Include <avr/io.h>void delay (void);
int a, b;void main (void)
(
TCCR0 = 0x03;
DDRB = 0xff;
DDRD = 0x3;
= 0x3;
b = 0x1;switch ()
(
case 0: = 0x40;
break;
case 1: = 0x79;
break;
case 2: = 0x24;
break;
case 3: = 0x30;
break;
case 4: = 0x19;
break;
case 5: = 0x12;
break;
case 6: = 0x2;
break;
case 7: = 0x78;
break;
case 8: = 0;
break;
case 9: = 0x10;
break;
)
switch (b)
(
case 0: b = 0x40;
break;
case 1: b = 0x79;
break;
case 2: b = 0x24;
break;
case 3: b = 0x30;
break;
case 4: b = 0x19;
break;
case 5: b = 0x12;
break;
case 6: b = 0x2;
break;
case 7: b = 0x78;
break;
case 8: b = 0;
break;
case 9: b = 0x10;
break;
)while (1)
(
Portbou =;
PORTD = 0x1;
delay ();Portbou = b;
PORTD = 0x2;
delay ();
))void delay (void) / / Vytvoriť oneskorenie 65 ms pri 4 MHz
(
TCNT0 = 0x7F;
while (! (TIFR & 0x02));
/ / Čakať na pretečeniu timer0 vlajky, ktoré majú byť stanovené
TIFR = 0x02, / / Clear pretečeniu flag
)
# Include <avr/io.h>void delay (void);
int a, b;void main (void)
(
TCCR0 = 0x03;
DDRB = 0xff;
DDRD = 0x3;
= 0x3;
b = 0x1;switch ()
(
case 0: = 0x40;
break;
case 1: = 0x79;
break;
case 2: = 0x24;
break;
case 3: = 0x30;
break;
case 4: = 0x19;
break;
case 5: = 0x12;
break;
case 6: = 0x2;
break;
case 7: = 0x78;
break;
case 8: = 0;
break;
case 9: = 0x10;
break;
)
switch (b)
(
case 0: b = 0x40;
break;
case 1: b = 0x79;
break;
case 2: b = 0x24;
break;
case 3: b = 0x30;
break;
case 4: b = 0x19;
break;
case 5: b = 0x12;
break;
case 6: b = 0x2;
break;
case 7: b = 0x78;
break;
case 8: b = 0;
break;
case 9: b = 0x10;
break;
)while (1)
(
Portbou =;
PORTD = 0x1;
delay ();Portbou = b;
PORTD = 0x2;
delay ();
))void delay (void) / / Vytvoriť oneskorenie 65 ms pri 4 MHz
(
TCNT0 = 0x7F;
while (! (TIFR & 0x02));
/ / Čakať na pretečeniu timer0 vlajky, ktoré majú byť stanovené
TIFR = 0x02, / / Clear pretečeniu flag
)