/* ********************************************************************** ** Program: Hello_uk.c - Version: 1.1 01 February 2006 ** ** Compiler: ICC AVR Standard, version V7.03B ** ** Board: CAN AVR ** ** Society: grifo(r) ITALIAN TECHNOLOGY ** ** Via Dell' Artigiano 8/6 40016 San Giorgio di Piano (BO) ** ** Tel.+39 051 892 052 Fax +39 051 893 661 ** ** http://www.grifo.com http://www.grifo.it ** ** Made by: Graziano GAIBA ** ********************************************************************** Hello_uk.c 01.02.2006 - Ver. 1.1 - by Graziano Gaiba: Program preloaded im mini modules. Makes the on-board LED blink. */ // // ********************** Compiler directives ************************* // #include // // ********************* Procedures and functions ********************** // void delay() { unsigned int msec, rit; for (msec = 20; msec; msec--) for (rit = 1; rit; rit++) ; } // // *************************** Main Program *************************** // void main(void) { // Set as output the TTL signals connected to the LEDs DDRA|=0x03; for(;;) { // Turn on LD2 PORTA&=0xFD; // Turn off LD1 PORTA|=0x01; // Pause delay(); // Turn off LD2 PORTA|=0x02; // Turn on LD1 PORTA&=0xFE; // Pause delay(); } }