CodeVisionAVR
www
http://www.hpinfotech.ro/html/cvavr.htm
Getting Started with the CodeVisionAVR C Compiler
Version:0.9 StartHTML:0000000105 EndHTML:0000006738 StartFragment:0000001499 EndFragment:0000006722
/*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>