CodeVisionAVR

Z MediaWiki SPŠ a VOŠ Písek
Skočit na navigaci Skočit na vyhledávání

www

http://www.hpinfotech.ro/html/cvavr.htm

Manuál

Getting Started with the CodeVisionAVR C Compiler

download

Version:0.9 StartHTML:0000000105 EndHTML:0000006738 StartFragment:0000001499 EndFragment:0000006722 mikroIDE

/*Chip type               : ATmega32
Program type            : Application
AVR Core Clock frequency: 16,000000 MHz
*****************************************************/
//#define F_CPU 1600000UL

//#include <mega32.h>
//#include <delay.h>

// Declare your global variables here

#define LED1 0b10000000   //definování
#define LED2 0b00000001
#define CEKAT 500         //hodnota 500 ms

void main(void)
{
// Declare your local variables here

unsigned int i;
// Port A initialization
PORTA=0b11111111; //na budoucích výstupech "1"
DDRA=0b11111111;  // PortA jako výstupní

while (1);        // Nekonečná smyčka
      {
      // Place your code here
      for (i=0;i<7;i++);
       {
       PORTA = PORTA<<1;
       }
      delay_ms(CEKAT);  //zpoždění
      PORTA=LED1;

      for (i=0;i<7;i++);
       {
       PORTA = PORTA>>1;
       }
      delay_ms(CEKAT);
      PORTA=LED2;       //přiřazení portuA
      }
}

</html>