|
AVR - LED panel - #5 Program |
|
|
|
|
Koutek AVR -
KIT #1 - LED panel s ATmega8 (zapojení a programy)
|
|
Napsal uživatel Vašek Král
|
|
Sobota, 09 Duben 2011 07:33 |
|
.
.
Untitled
#define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> #define RYCHLOST 5 #define DELKA_MIN 1 #define DELKA_MAX 10 int main (void)
{
unsigned char delka; delka=DELKA_MIN; DDRB = 0xff; for(;;)
{ for(unsigned char n=0;n<(8+delka);n++) {
if (n<delka) {
PORTB <<=1;
PORTB ++; }
else {
PORTB <<=1; }
_delay_ms (1000/RYCHLOST);
if (PIND&0b00000100) { ; }
else {
delka++;
if(delka>DELKA_MAX) { delka=DELKA_MIN; } }
} } }
|