#include <avr/io.h> #include <avr/interrupt.h> #include<util/delay.h> int string[187]; int main(){ string[0]=255; string[1]=136; string[2]=136; string[3]=136; string[4]=255; string[5]=0x00; string[6]=0x00; string[7]=255; string[8]=137; string[9]=137; string[10]=137; string[11]=255; string[12]=0x00; string[13]=0x00; string[14]=255; string[15]=129; string[16]=129; string[17]=129; string[18]=129; string[19]=0x00; string[20]=0x00; string[21]=255; string[22]=129; string[23]=129; string[24]=66; string[25]=60; string[26]=0x00; string[27]=0x00; string[28]=255; string[29]=137; string[30]=137; string[31]=137; string[32]=129; string[33]=0x00; string[34]=0x00; string[35]=255; string[36]=136; string[37]=136; string[38]=136; string[39]=128; string[40]=0x00; string[41]=0x00; string[42]=126; string[43]=129; string[44]=137; string[45]=137; string[46]=14; string[47]=0x00; string[48]=0x00; string[49]=255; string[50]=8; string[51]=8; string[52]=8; string[53]=255; string[54]=0x00; string[55]=0x00; string[56]=129; string[57]=129; string[58]=255; string[59]=129; string[60]=129; string[61]=0x00; string[62]=0x00; string[63]=14; string[64]=129; string[65]=129; string[66]=254; string[67]=128; string[68]=0x00; string[69]=0x00; string[70]=255; string[71]=24; string[72]=36; string[73]=66; string[74]=129; string[75]=0x00; string[76]=0x00; string[77]=255; string[78]=1; string[79]=1; string[80]=1; string[81]=1; string[82]=0x00; string[83]=0x00; string[84]=255; string[85]=64; string[86]=32; string[87]=64; string[88]=255; string[89]=0x00; string[90]=0x00; string[91]=255; string[92]=32; string[93]=8; string[94]=2; string[95]=255; string[96]=0x00; string[97]=0x00; string[98]=126; string[99]=129; string[100]=129; string[101]=129; string[102]=126; string[103]=0x00; string[104]=0x00; string[105]=255; string[106]=136; string[107]=136; string[108]=136; string[109]=112; string[110]=0x00; string[111]=0x00; string[112]=124; string[113]=130; string[114]=130; string[115]=130; string[116]=125; string[117]=0x00; string[118]=0x00; string[119]=255; string[120]=152; string[121]=148; string[122]=146; string[123]=97; string[124]=0x00; string[125]=0x00; string[126]=98; string[127]=145; string[128]=145; string[129]=145; string[130]=14; string[131]=0x00; string[132]=0x00; string[133]=128; string[134]=128; string[135]=255; string[136]=128; string[137]=128; string[138]=0x00; string[139]=0x00; string[140]=254; string[141]=1; string[142]=1; string[143]=1; string[144]=254; string[145]=0x00; string[146]=0x00; string[147]=224; string[148]=30; string[149]=1; string[150]=30; string[151]=224; string[152]=0x00; string[153]=0x00; string[154]=254; string[155]=1; string[156]=14; string[157]=1; string[158]=254; string[159]=0x00; string[160]=0x00; string[161]=195; string[162]=44; string[163]=16; string[164]=44; string[165]=195; string[166]=0x00; string[167]=0x00; string[168]=192; string[169]=32; string[170]=31; string[171]=32; string[172]=192; string[173]=0x00; string[174]=0x00; string[175]=129; string[176]=131; string[177]=157; string[178]=161; string[179]=193; string[180]=0x00; string[181]=0x00; string[182]=0x00; string[183]=0x00; string[184]=0x00; string[185]=0x00; string[186]=0x00; DDRD=0x01; PORTD=0x01; DDRB=0xff; PORTB=0x00; while(1){while((PIND&0x02)==0){} { int i=0; _delay_ms(1000); for(i=0;i<187;i++) { PORTB=string[i]; _delay_ms(10); } } } }