counter1++;
0000008A INC R2 Increment
counter2++;
0000008B INC R3 Increment
counter3++;
0000008C INC R4 Increment
counter4++;
0000008D INC R5 Increment
counter5++;
0000008E INC R6 Increment
counter6++;
0000008F INC R7 Increment
counter7++;
00000090 INC R8 Increment
counter8++;
00000091 INC R9 Increment
counter9++;
00000092 INC R10 Increment
counter10++;
00000093 INC R11 Increment
counter11++;
00000094 INC R12 Increment
counter12++;
00000095 INC R13 Increment
if (counter1 > top[0]) {counter1 = 0; }
00000096 LDI R24,0x70 Load immediate
00000097 CP R24,R2 Compare
00000098 BRCC PC+0x02 Branch if carry cleared
00000099 MOV R2,R1 Copy register
0000009A LDI R24,0x77 Load immediate
0000009B CP R24,R3 Compare
0000009C BRCC PC+0x02 Branch if carry cleared
0000009D MOV R3,R1 Copy register
0000009E LDI R24,0x7E Load immediate
0000009F CP R24,R4 Compare
000000A0 BRCC PC+0x02 Branch if carry cleared
000000A1 MOV R4,R1 Copy register
000000A2 LDI R24,0x86 Load immediate
000000A3 CP R24,R5 Compare
000000A4 BRCC PC+0x02 Branch if carry cleared
000000A5 MOV R5,R1 Copy register
000000A6 LDI R24,0x8D Load immediate
000000A7 CP R24,R6 Compare
000000A8 BRCC PC+0x02 Branch if carry cleared
000000A9 MOV R6,R1 Copy register
000000AA LDI R24,0x96 Load immediate
000000AB CP R24,R7 Compare
000000AC BRCC PC+0x02 Branch if carry cleared
000000AD MOV R7,R1 Copy register
000000AE LDI R24,0x9F Load immediate
000000AF CP R24,R8 Compare
000000B0 BRCC PC+0x02 Branch if carry cleared
000000B1 MOV R8,R1 Copy register
000000B2 LDI R24,0xA8 Load immediate
000000B3 CP R24,R9 Compare
000000B4 BRCC PC+0x02 Branch if carry cleared
000000B5 MOV R9,R1 Copy register
000000B6 LDI R24,0xB2 Load immediate
000000B7 CP R24,R10 Compare
000000B8 BRCC PC+0x02 Branch if carry cleared
000000B9 MOV R10,R1 Copy register
000000BA LDI R24,0xBD Load immediate
000000BB CP R24,R11 Compare
000000BC BRCS PC+0x04 Branch if carry set
000000BD LDI R24,0xC8 Load immediate
000000BE CP R24,R12 Compare
000000BF BRCC PC+0x02 Branch if carry cleared
000000C0 MOV R12,R1 Copy register
000000C1 LDI R24,0xD4 Load immediate
000000C2 CP R24,R13 Compare
000000C3 BRCC PC+0x02 Branch if carry cleared
000000C4 MOV R13,R1 Copy register
000000C5 LDI R24,0x38 Load immediate
000000C6 CP R24,R2 Compare
000000C7 BRCC PC+0x2F Branch if carry cleared
000000C8 SBI 0x05,0 Set bit in I/O register
000000C9 LDI R24,0x3B Load immediate
000000CA CP R24,R3 Compare
000000CB BRCC PC+0x2F Branch if carry cleared
000000CC SBI 0x05,0 Set bit in I/O register
000000CD LDI R24,0x3F Load immediate
000000CE CP R24,R4 Compare
000000CF BRCC PC+0x2F Branch if carry cleared
000000D0 SBI 0x05,0 Set bit in I/O register
000000D1 LDI R24,0x43 Load immediate
000000D2 CP R24,R5 Compare
000000D3 BRCC PC+0x2F Branch if carry cleared
000000D4 SBI 0x05,0 Set bit in I/O register
(counter5 > (top[4]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
000000D5 LDI R24,0x46 Load immediate
000000D6 CP R24,R6 Compare
000000D7 BRCC PC+0x2F Branch if carry cleared
000000D8 SBI 0x05,0 Set bit in I/O register
(counter6 > (top[5]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
000000D9 LDI R24,0x4B Load immediate
000000DA CP R24,R7 Compare
000000DB BRCC PC+0x2F Branch if carry cleared
000000DC SBI 0x05,0 Set bit in I/O register
(counter7 > (top[6]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
000000DD LDI R24,0x4F Load immediate
000000DE CP R24,R8 Compare
000000DF BRCC PC+0x2F Branch if carry cleared
000000E0 SBI 0x05,0 Set bit in I/O register
(counter8 > (top[7]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
000000E1 LDI R24,0x54 Load immediate
000000E2 CP R24,R9 Compare
000000E3 BRCC PC+0x2F Branch if carry cleared
000000E4 SBI 0x05,0 Set bit in I/O register
(counter9 > (top[8]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
000000E5 LDI R24,0x59 Load immediate
000000E6 CP R24,R10 Compare
000000E7 BRCC PC+0x2F Branch if carry cleared
000000E8 SBI 0x05,0 Set bit in I/O register
(counter10 > (top[9]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
000000E9 LDI R24,0x5E Load immediate
000000EA CP R24,R11 Compare
000000EB BRCC PC+0x2F Branch if carry cleared
000000EC SBI 0x05,0 Set bit in I/O register
(counter11 > (top[10]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
000000ED LDI R24,0x64 Load immediate
000000EE CP R24,R12 Compare
000000EF BRCC PC+0x2F Branch if carry cleared
000000F0 SBI 0x05,0 Set bit in I/O register
(counter12 > (top[11]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
000000F1 LDI R24,0x6A Load immediate
000000F2 CP R24,R13 Compare
000000F3 BRCC PC+0x2F Branch if carry cleared
000000F4 SBI 0x05,0 Set bit in I/O register
000000F5 RJMP PC-0x006C Relative jump
(counter1 > (top[0]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
000000F6 CBI 0x05,0 Clear bit in I/O register
(counter2 > (top[1]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
000000F7 LDI R24,0x3B Load immediate
000000F8 CP R24,R3 Compare
000000F9 BRCS PC-0x2D Branch if carry set
000000FA CBI 0x05,0 Clear bit in I/O register
(counter3 > (top[2]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
000000FB LDI R24,0x3F Load immediate
000000FC CP R24,R4 Compare
000000FD BRCS PC-0x2D Branch if carry set
000000FE CBI 0x05,0 Clear bit in I/O register
(counter4 > (top[3]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
000000FF LDI R24,0x43 Load immediate
00000100 CP R24,R5 Compare
00000101 BRCS PC-0x2D Branch if carry set
00000102 CBI 0x05,0 Clear bit in I/O register
(counter5 > (top[4]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
00000103 LDI R24,0x46 Load immediate
00000104 CP R24,R6 Compare
00000105 BRCS PC-0x2D Branch if carry set
00000106 CBI 0x05,0 Clear bit in I/O register
(counter6 > (top[5]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
00000107 LDI R24,0x4B Load immediate
00000108 CP R24,R7 Compare
00000109 BRCS PC-0x2D Branch if carry set
0000010A CBI 0x05,0 Clear bit in I/O register
(counter7 > (top[6]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
0000010B LDI R24,0x4F Load immediate
0000010C CP R24,R8 Compare
0000010D BRCS PC-0x2D Branch if carry set
0000010E CBI 0x05,0 Clear bit in I/O register
(counter8 > (top[7]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
0000010F LDI R24,0x54 Load immediate
00000110 CP R24,R9 Compare
00000111 BRCS PC-0x2D Branch if carry set
00000112 CBI 0x05,0 Clear bit in I/O register
(counter9 > (top[8]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
00000113 LDI R24,0x59 Load immediate
00000114 CP R24,R10 Compare
00000115 BRCS PC-0x2D Branch if carry set
00000116 CBI 0x05,0 Clear bit in I/O register
(counter10 > (top[9]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
00000117 LDI R24,0x5E Load immediate
00000118 CP R24,R11 Compare
00000119 BRCS PC-0x2D Branch if carry set
0000011A CBI 0x05,0 Clear bit in I/O register
(counter11 > (top[10]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
0000011B LDI R24,0x64 Load immediate
0000011C CP R24,R12 Compare
0000011D BRCS PC-0x2D Branch if carry set
0000011E CBI 0x05,0 Clear bit in I/O register
(counter12 > (top[11]>>1)) ? (sbi(PORTB, 0)) : (cbi(PORTB, 0));
0000011F LDI R24,0x6A Load immediate
00000120 CP R24,R13 Compare
00000121 BRCS PC-0x2D Branch if carry set
00000122 CBI 0x05,0 Clear bit in I/O register
00000123 RJMP PC-0x009A Relative jump