⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 spokepov.lss

📁 旋转16个LED灯控制程序
💻 LSS
📖 第 1 页 / 共 5 页
字号:
  fleds[0] = fleds[1] = fleds[2] = fleds[3] = blockValue;
 208:	80 93 86 00 	sts	0x0086, r24
 20c:	80 93 85 00 	sts	0x0085, r24
 210:	80 93 84 00 	sts	0x0084, r24
 214:	80 93 83 00 	sts	0x0083, r24
  
  clock_scroll(0);
 218:	80 e0       	ldi	r24, 0x00	; 0
 21a:	aa df       	rcall	.-172    	; 0x170 <clock_scroll>
 21c:	08 95       	ret

0000021e <__vector_4>:
 21e:	1f 92       	push	r1
 220:	0f 92       	push	r0
 222:	0f b6       	in	r0, 0x3f	; 63
 224:	0f 92       	push	r0
 226:	11 24       	eor	r1, r1
 228:	2f 93       	push	r18
 22a:	3f 93       	push	r19
 22c:	4f 93       	push	r20
 22e:	5f 93       	push	r21
 230:	6f 93       	push	r22
 232:	7f 93       	push	r23
 234:	8f 93       	push	r24
 236:	9f 93       	push	r25
 238:	af 93       	push	r26
 23a:	bf 93       	push	r27
 23c:	ef 93       	push	r30
 23e:	ff 93       	push	r31
 240:	80 91 82 00 	lds	r24, 0x0082
 244:	82 30       	cpi	r24, 0x02	; 2
 246:	08 f0       	brcs	.+2      	; 0x24a <__vector_4+0x2c>
 248:	9a c0       	rjmp	.+308    	; 0x37e <__vector_4+0x160>
 24a:	80 91 64 00 	lds	r24, 0x0064
 24e:	8f 5f       	subi	r24, 0xFF	; 255
 250:	80 93 64 00 	sts	0x0064, r24
 254:	80 91 64 00 	lds	r24, 0x0064
 258:	80 31       	cpi	r24, 0x10	; 16
 25a:	f1 f4       	brne	.+60     	; 0x298 <__vector_4+0x7a>
 25c:	80 91 65 00 	lds	r24, 0x0065
 260:	8f 30       	cpi	r24, 0x0F	; 15
 262:	31 f4       	brne	.+12     	; 0x270 <__vector_4+0x52>
 264:	8e b5       	in	r24, 0x2e	; 46
 266:	88 7f       	andi	r24, 0xF8	; 248
 268:	8e bd       	out	0x2e, r24	; 46
 26a:	8f ef       	ldi	r24, 0xFF	; 255
 26c:	cd df       	rcall	.-102    	; 0x208 <set_all>
 26e:	87 c0       	rjmp	.+270    	; 0x37e <__vector_4+0x160>
 270:	10 92 64 00 	sts	0x0064, r1
 274:	80 91 65 00 	lds	r24, 0x0065
 278:	8f 5f       	subi	r24, 0xFF	; 255
 27a:	8f 70       	andi	r24, 0x0F	; 15
 27c:	80 93 65 00 	sts	0x0065, r24
 280:	80 91 65 00 	lds	r24, 0x0065
 284:	e8 2f       	mov	r30, r24
 286:	ff 27       	eor	r31, r31
 288:	e7 57       	subi	r30, 0x77	; 119
 28a:	ff 4f       	sbci	r31, 0xFF	; 255
 28c:	80 81       	ld	r24, Z
 28e:	99 27       	eor	r25, r25
 290:	80 97       	sbiw	r24, 0x20	; 32
 292:	88 0f       	add	r24, r24
 294:	99 1f       	adc	r25, r25
 296:	06 c0       	rjmp	.+12     	; 0x2a4 <__vector_4+0x86>
 298:	80 91 6e 00 	lds	r24, 0x006E
 29c:	90 91 6f 00 	lds	r25, 0x006F
 2a0:	80 54       	subi	r24, 0x40	; 64
 2a2:	9f 4f       	sbci	r25, 0xFF	; 255
 2a4:	90 93 6f 00 	sts	0x006F, r25
 2a8:	80 93 6e 00 	sts	0x006E, r24
 2ac:	80 91 62 00 	lds	r24, 0x0062
 2b0:	8f 5f       	subi	r24, 0xFF	; 255
 2b2:	80 93 62 00 	sts	0x0062, r24
 2b6:	80 91 62 00 	lds	r24, 0x0062
 2ba:	80 31       	cpi	r24, 0x10	; 16
 2bc:	a1 f4       	brne	.+40     	; 0x2e6 <__vector_4+0xc8>
 2be:	10 92 62 00 	sts	0x0062, r1
 2c2:	80 91 63 00 	lds	r24, 0x0063
 2c6:	8f 5f       	subi	r24, 0xFF	; 255
 2c8:	8f 70       	andi	r24, 0x0F	; 15
 2ca:	80 93 63 00 	sts	0x0063, r24
 2ce:	80 91 63 00 	lds	r24, 0x0063
 2d2:	e8 2f       	mov	r30, r24
 2d4:	ff 27       	eor	r31, r31
 2d6:	e7 56       	subi	r30, 0x67	; 103
 2d8:	ff 4f       	sbci	r31, 0xFF	; 255
 2da:	80 81       	ld	r24, Z
 2dc:	99 27       	eor	r25, r25
 2de:	80 97       	sbiw	r24, 0x20	; 32
 2e0:	88 0f       	add	r24, r24
 2e2:	99 1f       	adc	r25, r25
 2e4:	06 c0       	rjmp	.+12     	; 0x2f2 <__vector_4+0xd4>
 2e6:	80 91 6c 00 	lds	r24, 0x006C
 2ea:	90 91 6d 00 	lds	r25, 0x006D
 2ee:	80 54       	subi	r24, 0x40	; 64
 2f0:	9f 4f       	sbci	r25, 0xFF	; 255
 2f2:	90 93 6d 00 	sts	0x006D, r25
 2f6:	80 93 6c 00 	sts	0x006C, r24
 2fa:	80 91 60 00 	lds	r24, 0x0060
 2fe:	8f 5f       	subi	r24, 0xFF	; 255
 300:	80 93 60 00 	sts	0x0060, r24
 304:	80 91 60 00 	lds	r24, 0x0060
 308:	80 31       	cpi	r24, 0x10	; 16
 30a:	a1 f4       	brne	.+40     	; 0x334 <__vector_4+0x116>
 30c:	10 92 60 00 	sts	0x0060, r1
 310:	80 91 61 00 	lds	r24, 0x0061
 314:	8f 5f       	subi	r24, 0xFF	; 255
 316:	8f 70       	andi	r24, 0x0F	; 15
 318:	80 93 61 00 	sts	0x0061, r24
 31c:	80 91 65 00 	lds	r24, 0x0065
 320:	e8 2f       	mov	r30, r24
 322:	ff 27       	eor	r31, r31
 324:	e0 59       	subi	r30, 0x90	; 144
 326:	ff 4f       	sbci	r31, 0xFF	; 255
 328:	80 81       	ld	r24, Z
 32a:	99 27       	eor	r25, r25
 32c:	80 97       	sbiw	r24, 0x20	; 32
 32e:	88 0f       	add	r24, r24
 330:	99 1f       	adc	r25, r25
 332:	06 c0       	rjmp	.+12     	; 0x340 <__vector_4+0x122>
 334:	80 91 6a 00 	lds	r24, 0x006A
 338:	90 91 6b 00 	lds	r25, 0x006B
 33c:	80 54       	subi	r24, 0x40	; 64
 33e:	9f 4f       	sbci	r25, 0xFF	; 255
 340:	90 93 6b 00 	sts	0x006B, r25
 344:	80 93 6a 00 	sts	0x006A, r24
 348:	42 e0       	ldi	r20, 0x02	; 2
 34a:	63 e8       	ldi	r22, 0x83	; 131
 34c:	70 e0       	ldi	r23, 0x00	; 0
 34e:	80 91 6e 00 	lds	r24, 0x006E
 352:	90 91 6f 00 	lds	r25, 0x006F
 356:	77 d1       	rcall	.+750    	; 0x646 <spieeprom_read>
 358:	42 e0       	ldi	r20, 0x02	; 2
 35a:	65 e8       	ldi	r22, 0x85	; 133
 35c:	70 e0       	ldi	r23, 0x00	; 0
 35e:	80 91 6c 00 	lds	r24, 0x006C
 362:	90 91 6d 00 	lds	r25, 0x006D
 366:	6f d1       	rcall	.+734    	; 0x646 <spieeprom_read>
 368:	42 e0       	ldi	r20, 0x02	; 2
 36a:	67 e8       	ldi	r22, 0x87	; 135
 36c:	70 e0       	ldi	r23, 0x00	; 0
 36e:	80 91 6a 00 	lds	r24, 0x006A
 372:	90 91 6b 00 	lds	r25, 0x006B
 376:	67 d1       	rcall	.+718    	; 0x646 <spieeprom_read>
 378:	80 91 66 00 	lds	r24, 0x0066
 37c:	f9 de       	rcall	.-526    	; 0x170 <clock_scroll>
 37e:	ff 91       	pop	r31
 380:	ef 91       	pop	r30
 382:	bf 91       	pop	r27
 384:	af 91       	pop	r26
 386:	9f 91       	pop	r25
 388:	8f 91       	pop	r24
 38a:	7f 91       	pop	r23
 38c:	6f 91       	pop	r22
 38e:	5f 91       	pop	r21
 390:	4f 91       	pop	r20
 392:	3f 91       	pop	r19
 394:	2f 91       	pop	r18
 396:	0f 90       	pop	r0
 398:	0f be       	out	0x3f, r0	; 63
 39a:	0f 90       	pop	r0
 39c:	1f 90       	pop	r1
 39e:	18 95       	reti

000003a0 <__vector_1>:
 3a0:	1f 92       	push	r1
 3a2:	0f 92       	push	r0
 3a4:	0f b6       	in	r0, 0x3f	; 63
 3a6:	0f 92       	push	r0
 3a8:	11 24       	eor	r1, r1
 3aa:	8f 93       	push	r24
 3ac:	82 9b       	sbis	0x10, 2	; 16
 3ae:	fe cf       	rjmp	.-4      	; 0x3ac <__vector_1+0xc>
 3b0:	80 91 82 00 	lds	r24, 0x0082
 3b4:	8f 3f       	cpi	r24, 0xFF	; 255
 3b6:	29 f4       	brne	.+10     	; 0x3c2 <__vector_1+0x22>
 3b8:	10 92 82 00 	sts	0x0082, r1
 3bc:	88 e0       	ldi	r24, 0x08	; 8
 3be:	81 bd       	out	0x21, r24	; 33
 3c0:	ff cf       	rjmp	.-2      	; 0x3c0 <__vector_1+0x20>
 3c2:	8f ef       	ldi	r24, 0xFF	; 255
 3c4:	80 93 82 00 	sts	0x0082, r24
 3c8:	8f 91       	pop	r24
 3ca:	0f 90       	pop	r0
 3cc:	0f be       	out	0x3f, r0	; 63
 3ce:	0f 90       	pop	r0
 3d0:	1f 90       	pop	r1
 3d2:	18 95       	reti

000003d4 <__vector_2>:
 3d4:	1f 92       	push	r1
 3d6:	0f 92       	push	r0
 3d8:	0f b6       	in	r0, 0x3f	; 63
 3da:	0f 92       	push	r0
 3dc:	11 24       	eor	r1, r1
 3de:	1f 93       	push	r17
 3e0:	2f 93       	push	r18
 3e2:	3f 93       	push	r19
 3e4:	4f 93       	push	r20
 3e6:	5f 93       	push	r21
 3e8:	6f 93       	push	r22
 3ea:	7f 93       	push	r23
 3ec:	8f 93       	push	r24
 3ee:	9f 93       	push	r25
 3f0:	af 93       	push	r26
 3f2:	bf 93       	push	r27
 3f4:	ef 93       	push	r30
 3f6:	ff 93       	push	r31
 3f8:	a8 95       	wdr
 3fa:	80 91 80 00 	lds	r24, 0x0080
 3fe:	85 30       	cpi	r24, 0x05	; 5
 400:	08 f4       	brcc	.+2      	; 0x404 <__vector_2+0x30>
 402:	b9 c0       	rjmp	.+370    	; 0x576 <__vector_2+0x1a2>
 404:	1d bc       	out	0x2d, r1	; 45
 406:	1c bc       	out	0x2c, r1	; 44
 408:	80 91 82 00 	lds	r24, 0x0082
 40c:	88 23       	and	r24, r24
 40e:	29 f0       	breq	.+10     	; 0x41a <__vector_2+0x46>
 410:	80 91 81 00 	lds	r24, 0x0081
 414:	84 30       	cpi	r24, 0x04	; 4
 416:	08 f4       	brcc	.+2      	; 0x41a <__vector_2+0x46>
 418:	9c c0       	rjmp	.+312    	; 0x552 <__vector_2+0x17e>
 41a:	80 91 81 00 	lds	r24, 0x0081
 41e:	8b bd       	out	0x2b, r24	; 43
 420:	82 b7       	in	r24, 0x32	; 50
 422:	8a bd       	out	0x2a, r24	; 42
 424:	12 be       	out	0x32, r1	; 50
 426:	80 91 68 00 	lds	r24, 0x0068
 42a:	80 31       	cpi	r24, 0x10	; 16
 42c:	08 f4       	brcc	.+2      	; 0x430 <__vector_2+0x5c>
 42e:	51 c0       	rjmp	.+162    	; 0x4d2 <__vector_2+0xfe>
 430:	80 91 68 00 	lds	r24, 0x0068
 434:	80 51       	subi	r24, 0x10	; 16
 436:	80 93 68 00 	sts	0x0068, r24
 43a:	80 91 66 00 	lds	r24, 0x0066
 43e:	8f 5f       	subi	r24, 0xFF	; 255
 440:	8f 70       	andi	r24, 0x0F	; 15
 442:	80 93 66 00 	sts	0x0066, r24
 446:	90 91 66 00 	lds	r25, 0x0066
 44a:	99 23       	and	r25, r25
 44c:	09 f0       	breq	.+2      	; 0x450 <__vector_2+0x7c>
 44e:	41 c0       	rjmp	.+130    	; 0x4d2 <__vector_2+0xfe>
 450:	80 91 67 00 	lds	r24, 0x0067
 454:	8f 5f       	subi	r24, 0xFF	; 255
 456:	80 93 67 00 	sts	0x0067, r24
 45a:	80 91 67 00 	lds	r24, 0x0067
 45e:	83 31       	cpi	r24, 0x13	; 19
 460:	11 f4       	brne	.+4      	; 0x466 <__vector_2+0x92>
 462:	90 93 67 00 	sts	0x0067, r25
 466:	80 91 67 00 	lds	r24, 0x0067
 46a:	e8 2f       	mov	r30, r24
 46c:	ff 27       	eor	r31, r31
 46e:	e9 5d       	subi	r30, 0xD9	; 217
 470:	fe 4f       	sbci	r31, 0xFE	; 254
 472:	c8 95       	lpm
 474:	80 2d       	mov	r24, r0
 476:	99 27       	eor	r25, r25
 478:	8a 5d       	subi	r24, 0xDA	; 218
 47a:	9f 4f       	sbci	r25, 0xFF	; 255
 47c:	40 e1       	ldi	r20, 0x10	; 16
 47e:	50 e0       	ldi	r21, 0x00	; 0
 480:	68 2f       	mov	r22, r24
 482:	79 2f       	mov	r23, r25
 484:	89 e8       	ldi	r24, 0x89	; 137
 486:	90 e0       	ldi	r25, 0x00	; 0
 488:	04 d1       	rcall	.+520    	; 0x692 <memcpy_P>
 48a:	10 91 67 00 	lds	r17, 0x0067
 48e:	1f 5f       	subi	r17, 0xFF	; 255
 490:	e1 2f       	mov	r30, r17
 492:	ff 27       	eor	r31, r31
 494:	e9 5d       	subi	r30, 0xD9	; 217
 496:	fe 4f       	sbci	r31, 0xFE	; 254
 498:	c8 95       	lpm
 49a:	80 2d       	mov	r24, r0
 49c:	99 27       	eor	r25, r25
 49e:	8a 5d       	subi	r24, 0xDA	; 218
 4a0:	9f 4f       	sbci	r25, 0xFF	; 255
 4a2:	40 e1       	ldi	r20, 0x10	; 16
 4a4:	50 e0       	ldi	r21, 0x00	; 0
 4a6:	68 2f       	mov	r22, r24
 4a8:	79 2f       	mov	r23, r25
 4aa:	89 e9       	ldi	r24, 0x99	; 153
 4ac:	90 e0       	ldi	r25, 0x00	; 0
 4ae:	f1 d0       	rcall	.+482    	; 0x692 <memcpy_P>
 4b0:	1f 5f       	subi	r17, 0xFF	; 255
 4b2:	e1 2f       	mov	r30, r17
 4b4:	ff 27       	eor	r31, r31
 4b6:	e9 5d       	subi	r30, 0xD9	; 217
 4b8:	fe 4f       	sbci	r31, 0xFE	; 254
 4ba:	c8 95       	lpm
 4bc:	80 2d       	mov	r24, r0
 4be:	99 27       	eor	r25, r25
 4c0:	8a 5d       	subi	r24, 0xDA	; 218
 4c2:	9f 4f       	sbci	r25, 0xFF	; 255
 4c4:	40 e1       	ldi	r20, 0x10	; 16
 4c6:	50 e0       	ldi	r21, 0x00	; 0
 4c8:	68 2f       	mov	r22, r24
 4ca:	79 2f       	mov	r23, r25
 4cc:	80 e7       	ldi	r24, 0x70	; 112
 4ce:	90 e0       	ldi	r25, 0x00	; 0
 4d0:	e0 d0       	rcall	.+448    	; 0x692 <memcpy_P>
 4d2:	90 91 89 00 	lds	r25, 0x0089
 4d6:	97 fd       	sbrc	r25, 7
 4d8:	07 c0       	rjmp	.+14     	; 0x4e8 <__vector_2+0x114>
 4da:	8f e1       	ldi	r24, 0x1F	; 31
 4dc:	80 93 65 00 	sts	0x0065, r24
 4e0:	8f e0       	ldi	r24, 0x0F	; 15
 4e2:	80 93 64 00 	sts	0x0064, r24
 4e6:	08 c0       	rjmp	.+16     	; 0x4f8 <__vector_2+0x124>
 4e8:	10 92 65 00 	sts	0x0065, r1
 4ec:	87 e0       	ldi	r24, 0x07	; 7
 4ee:	80 93 64 00 	sts	0x0064, r24
 4f2:	9f 77       	andi	r25, 0x7F	; 127
 4f4:	90 93 89 00 	sts	0x0089, r25
 4f8:	90 91 99 00 	lds	r25, 0x0099
 4fc:	97 fd       	sbrc	r25, 7
 4fe:	07 c0       	rjmp	.+14     	; 0x50e <__vector_2+0x13a>
 500:	8f e1       	ldi	r24, 0x1F	; 31
 502:	80 93 63 00 	sts	0x0063, r24
 506:	8f e0       	ldi	r24, 0x0F	; 15
 508:	80 93 62 00 	sts	0x0062, r24
 50c:	08 c0       	rjmp	.+16     	; 0x51e <__vector_2+0x14a>
 50e:	10 92 63 00 	sts	0x0063, r1
 512:	87 e0       	ldi	r24, 0x07	; 7
 514:	80 93 62 00 	sts	0x0062, r24
 518:	9f 77       	andi	r25, 0x7F	; 127
 51a:	90 93 99 00 	sts	0x0099, r25
 51e:	90 91 70 00 	lds	r25, 0x0070
 522:	97 fd       	sbrc	r25, 7
 524:	07 c0       	rjmp	.+14     	; 0x534 <__vector_2+0x160>
 526:	8f e1       	ldi	r24, 0x1F	; 31
 528:	80 93 61 00 	sts	0x0061, r24
 52c:	8f e0       	ldi	r24, 0x0F	; 15
 52e:	80 93 60 00 	sts	0x0060, r24
 532:	08 c0       	rjmp	.+16     	; 0x544 <__vector_2+0x170>
 534:	10 92 61 00 	sts	0x0061, r1
 538:	87 e0       	ldi	r24, 0x07	; 7
 53a:	80 93 60 00 	sts	0x0060, r24
 53e:	9f 77       	andi	r25, 0x7F	; 127
 540:	90 93 70 00 	sts	0x0070, r25
 544:	8e b5       	in	r24, 0x2e	; 46
 546:	81 60       	ori	r24, 0x01	; 1
 548:	8e bd       	out	0x2e, r24	; 46
 54a:	89 b7       	in	r24, 0x39	; 57
 54c:	80 64       	ori	r24, 0x40	; 64
 54e:	89 bf       	out	0x39, r24	; 57
 550:	0e c0       	rjmp	.+28     	; 0x56e <__vector_2+0x19a>
 552:	8c ef       	ldi	r24, 0xFC	; 252
 554:	59 de       	rcall	.-846    	; 0x208 <set_all>
 556:	8e b5       	in	r24, 0x2e	; 46
 558:	8e 7f       	andi	r24, 0xFE	; 254
 55a:	8e bd       	out	0x2e, r24	; 46
 55c:	80 e1       	ldi	r24, 0x10	; 16
 55e:	80 93 68 00 	sts	0x0068, r24
 562:	8f e0       	ldi	r24, 0x0F	; 15
 564:	80 93 66 00 	sts	0x0066, r24
 568:	82 e1       	ldi	r24, 0x12	; 18
 56a:	80 93 67 00 	sts	0x0067, r24
 56e:	10 92 82 00 	sts	0x0082, r1
 572:	10 92 81 00 	sts	0x0081, r1
 576:	10 92 80 00 	sts	0x0080, r1
 57a:	ff 91       	pop	r31
 57c:	ef 91       	pop	r30
 57e:	bf 91       	pop	r27
 580:	af 91       	pop	r26
 582:	9f 91       	pop	r25
 584:	8f 91       	pop	r24
 586:	7f 91       	pop	r23
 588:	6f 91       	pop	r22
 58a:	5f 91       	pop	r21
 58c:	4f 91       	pop	r20
 58e:	3f 91       	pop	r19
 590:	2f 91       	pop	r18
 592:	1f 91       	pop	r17
 594:	0f 90       	pop	r0
 596:	0f be       	out	0x3f, r0	; 63
 598:	0f 90       	pop	r0
 59a:	1f 90       	pop	r1
 59c:	18 95       	reti

0000059e <ioinit>:
 59e:	83 e7       	ldi	r24, 0x73	; 115
 5a0:	81 bb       	out	0x11, r24	; 17
 5a2:	8f ed       	ldi	r24, 0xDF	; 223
 5a4:	87 bb       	out	0x17, r24	; 23
 5a6:	80 e1       	ldi	r24, 0x10	; 16
 5a8:	88 bb       	out	0x18, r24	; 24
 5aa:	8c e4       	ldi	r24, 0x4C	; 76
 5ac:	82 bb       	out	0x12, r24	; 18
 5ae:	98 e0       	ldi	r25, 0x08	; 8
 5b0:	95 bf       	out	0x35, r25	; 53
 5b2:	80 ec       	ldi	r24, 0xC0	; 192
 5b4:	8b bf       	out	0x3b, r24	; 59
 5b6:	10 be       	out	0x30, r1	; 48
 5b8:	84 e0       	ldi	r24, 0x04	; 4
 5ba:	83 bf       	out	0x33, r24	; 51
 5bc:	89 b7       	in	r24, 0x39	; 57
 5be:	82 60       	ori	r24, 0x02	; 2
 5c0:	89 bf       	out	0x39, r24	; 57
 5c2:	1f bc       	out	0x2f, r1	; 47
 5c4:	9e bd       	out	0x2e, r25	; 46
 5c6:	10 92 80 00 	sts	0x0080, r1
 5ca:	10 92 82 00 	sts	0x0082, r1
 5ce:	10 92 81 00 	sts	0x0081, r1
 5d2:	08 95       	ret

000005d4 <main>:
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -