#include "iom16v.h"
#include "macros.h"
#define uchar unsigned char
#define uint unsigned int
void delay_ms(uchar i)
{
uchar a,b;
for(a=1;a<i;a++)
for(b=1;b<141;b++)
{;}
}
void main(void)
{
DDRA=0X80;
PORTA=0X80;
DDRB=0XFF;
PORTB=0XFF;
DDRC=0X01;
PORTC=0X01;
DDRD=0X00;
PORTD=0XFF;
while(1)
{
PORTA ^= BIT(7);
delay_ms(200);
delay_ms(200);
delay_ms(200);
delay_ms(200);
}
}

|