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

📄 adc_int.lss

📁 利用CA-M8和一些实例程序
💻 LSS
📖 第 1 页 / 共 5 页
字号:
 278:	3f 92       	push	r3
 27a:	5f 92       	push	r5
 27c:	6f 92       	push	r6
 27e:	7f 92       	push	r7
 280:	8f 92       	push	r8
 282:	9f 92       	push	r9
 284:	af 92       	push	r10
 286:	bf 92       	push	r11
 288:	cf 92       	push	r12
 28a:	df 92       	push	r13
 28c:	ef 92       	push	r14
 28e:	ff 92       	push	r15
 290:	0f 93       	push	r16
 292:	1f 93       	push	r17
 294:	cf 93       	push	r28
 296:	df 93       	push	r29
 298:	cd b7       	in	r28, 0x3d	; 61
 29a:	de b7       	in	r29, 0x3e	; 62
 29c:	2b 97       	sbiw	r28, 0x0b	; 11
 29e:	0f b6       	in	r0, 0x3f	; 63
 2a0:	f8 94       	cli
 2a2:	de bf       	out	0x3e, r29	; 62
 2a4:	0f be       	out	0x3f, r0	; 63
 2a6:	cd bf       	out	0x3d, r28	; 61
 2a8:	3c 01       	movw	r6, r24
 2aa:	4b 01       	movw	r8, r22
 2ac:	6a 01       	movw	r12, r20
 2ae:	fc 01       	movw	r30, r24
 2b0:	17 82       	std	Z+7, r1	; 0x07
 2b2:	16 82       	std	Z+6, r1	; 0x06
 2b4:	83 81       	ldd	r24, Z+3	; 0x03
 2b6:	81 fd       	sbrc	r24, 1
 2b8:	03 c0       	rjmp	.+6      	; 0x2c0 <vfprintf+0x4a>
 2ba:	8f ef       	ldi	r24, 0xFF	; 255
 2bc:	9f ef       	ldi	r25, 0xFF	; 255
 2be:	bb c1       	rjmp	.+886    	; 0x636 <vfprintf+0x3c0>
 2c0:	1e 01       	movw	r2, r28
 2c2:	08 94       	sec
 2c4:	21 1c       	adc	r2, r1
 2c6:	31 1c       	adc	r3, r1
 2c8:	f3 01       	movw	r30, r6
 2ca:	33 81       	ldd	r19, Z+3	; 0x03
 2cc:	f4 01       	movw	r30, r8
 2ce:	33 fd       	sbrc	r19, 3
 2d0:	85 91       	lpm	r24, Z+
 2d2:	33 ff       	sbrs	r19, 3
 2d4:	81 91       	ld	r24, Z+
 2d6:	4f 01       	movw	r8, r30
 2d8:	88 23       	and	r24, r24
 2da:	09 f4       	brne	.+2      	; 0x2de <vfprintf+0x68>
 2dc:	a9 c1       	rjmp	.+850    	; 0x630 <vfprintf+0x3ba>
 2de:	85 32       	cpi	r24, 0x25	; 37
 2e0:	39 f4       	brne	.+14     	; 0x2f0 <vfprintf+0x7a>
 2e2:	33 fd       	sbrc	r19, 3
 2e4:	85 91       	lpm	r24, Z+
 2e6:	33 ff       	sbrs	r19, 3
 2e8:	81 91       	ld	r24, Z+
 2ea:	4f 01       	movw	r8, r30
 2ec:	85 32       	cpi	r24, 0x25	; 37
 2ee:	29 f4       	brne	.+10     	; 0x2fa <vfprintf+0x84>
 2f0:	b3 01       	movw	r22, r6
 2f2:	90 e0       	ldi	r25, 0x00	; 0
 2f4:	0e 94 00 06 	call	0xc00	; 0xc00 <fputc>
 2f8:	e7 cf       	rjmp	.-50     	; 0x2c8 <vfprintf+0x52>
 2fa:	98 2f       	mov	r25, r24
 2fc:	aa 24       	eor	r10, r10
 2fe:	10 e0       	ldi	r17, 0x00	; 0
 300:	55 24       	eor	r5, r5
 302:	10 32       	cpi	r17, 0x20	; 32
 304:	b0 f4       	brcc	.+44     	; 0x332 <vfprintf+0xbc>
 306:	9b 32       	cpi	r25, 0x2B	; 43
 308:	69 f0       	breq	.+26     	; 0x324 <vfprintf+0xae>
 30a:	9c 32       	cpi	r25, 0x2C	; 44
 30c:	28 f4       	brcc	.+10     	; 0x318 <vfprintf+0xa2>
 30e:	90 32       	cpi	r25, 0x20	; 32
 310:	51 f0       	breq	.+20     	; 0x326 <vfprintf+0xb0>
 312:	93 32       	cpi	r25, 0x23	; 35
 314:	71 f4       	brne	.+28     	; 0x332 <vfprintf+0xbc>
 316:	0b c0       	rjmp	.+22     	; 0x32e <vfprintf+0xb8>
 318:	9d 32       	cpi	r25, 0x2D	; 45
 31a:	39 f0       	breq	.+14     	; 0x32a <vfprintf+0xb4>
 31c:	90 33       	cpi	r25, 0x30	; 48
 31e:	49 f4       	brne	.+18     	; 0x332 <vfprintf+0xbc>
 320:	11 60       	ori	r17, 0x01	; 1
 322:	2a c0       	rjmp	.+84     	; 0x378 <vfprintf+0x102>
 324:	12 60       	ori	r17, 0x02	; 2
 326:	14 60       	ori	r17, 0x04	; 4
 328:	27 c0       	rjmp	.+78     	; 0x378 <vfprintf+0x102>
 32a:	18 60       	ori	r17, 0x08	; 8
 32c:	25 c0       	rjmp	.+74     	; 0x378 <vfprintf+0x102>
 32e:	10 61       	ori	r17, 0x10	; 16
 330:	23 c0       	rjmp	.+70     	; 0x378 <vfprintf+0x102>
 332:	17 fd       	sbrc	r17, 7
 334:	2a c0       	rjmp	.+84     	; 0x38a <vfprintf+0x114>
 336:	29 2f       	mov	r18, r25
 338:	20 53       	subi	r18, 0x30	; 48
 33a:	2a 30       	cpi	r18, 0x0A	; 10
 33c:	88 f4       	brcc	.+34     	; 0x360 <vfprintf+0xea>
 33e:	16 ff       	sbrs	r17, 6
 340:	07 c0       	rjmp	.+14     	; 0x350 <vfprintf+0xda>
 342:	8a e0       	ldi	r24, 0x0A	; 10
 344:	a8 9e       	mul	r10, r24
 346:	c0 01       	movw	r24, r0
 348:	11 24       	eor	r1, r1
 34a:	a2 2e       	mov	r10, r18
 34c:	a8 0e       	add	r10, r24
 34e:	14 c0       	rjmp	.+40     	; 0x378 <vfprintf+0x102>
 350:	8a e0       	ldi	r24, 0x0A	; 10
 352:	58 9e       	mul	r5, r24
 354:	c0 01       	movw	r24, r0
 356:	11 24       	eor	r1, r1
 358:	52 2e       	mov	r5, r18
 35a:	58 0e       	add	r5, r24
 35c:	10 62       	ori	r17, 0x20	; 32
 35e:	0c c0       	rjmp	.+24     	; 0x378 <vfprintf+0x102>
 360:	9e 32       	cpi	r25, 0x2E	; 46
 362:	21 f4       	brne	.+8      	; 0x36c <vfprintf+0xf6>
 364:	16 fd       	sbrc	r17, 6
 366:	64 c1       	rjmp	.+712    	; 0x630 <vfprintf+0x3ba>
 368:	10 64       	ori	r17, 0x40	; 64
 36a:	06 c0       	rjmp	.+12     	; 0x378 <vfprintf+0x102>
 36c:	9c 36       	cpi	r25, 0x6C	; 108
 36e:	11 f4       	brne	.+4      	; 0x374 <vfprintf+0xfe>
 370:	10 68       	ori	r17, 0x80	; 128
 372:	02 c0       	rjmp	.+4      	; 0x378 <vfprintf+0x102>
 374:	98 36       	cpi	r25, 0x68	; 104
 376:	49 f4       	brne	.+18     	; 0x38a <vfprintf+0x114>
 378:	f4 01       	movw	r30, r8
 37a:	33 fd       	sbrc	r19, 3
 37c:	95 91       	lpm	r25, Z+
 37e:	33 ff       	sbrs	r19, 3
 380:	91 91       	ld	r25, Z+
 382:	4f 01       	movw	r8, r30
 384:	99 23       	and	r25, r25
 386:	09 f0       	breq	.+2      	; 0x38a <vfprintf+0x114>
 388:	bc cf       	rjmp	.-136    	; 0x302 <vfprintf+0x8c>
 38a:	89 2f       	mov	r24, r25
 38c:	85 54       	subi	r24, 0x45	; 69
 38e:	83 30       	cpi	r24, 0x03	; 3
 390:	18 f0       	brcs	.+6      	; 0x398 <vfprintf+0x122>
 392:	80 52       	subi	r24, 0x20	; 32
 394:	83 30       	cpi	r24, 0x03	; 3
 396:	38 f4       	brcc	.+14     	; 0x3a6 <vfprintf+0x130>
 398:	24 e0       	ldi	r18, 0x04	; 4
 39a:	30 e0       	ldi	r19, 0x00	; 0
 39c:	c2 0e       	add	r12, r18
 39e:	d3 1e       	adc	r13, r19
 3a0:	8f e3       	ldi	r24, 0x3F	; 63
 3a2:	89 83       	std	Y+1, r24	; 0x01
 3a4:	0f c0       	rjmp	.+30     	; 0x3c4 <vfprintf+0x14e>
 3a6:	93 36       	cpi	r25, 0x63	; 99
 3a8:	31 f0       	breq	.+12     	; 0x3b6 <vfprintf+0x140>
 3aa:	93 37       	cpi	r25, 0x73	; 115
 3ac:	81 f0       	breq	.+32     	; 0x3ce <vfprintf+0x158>
 3ae:	93 35       	cpi	r25, 0x53	; 83
 3b0:	09 f0       	breq	.+2      	; 0x3b4 <vfprintf+0x13e>
 3b2:	56 c0       	rjmp	.+172    	; 0x460 <vfprintf+0x1ea>
 3b4:	20 c0       	rjmp	.+64     	; 0x3f6 <vfprintf+0x180>
 3b6:	f6 01       	movw	r30, r12
 3b8:	80 81       	ld	r24, Z
 3ba:	89 83       	std	Y+1, r24	; 0x01
 3bc:	22 e0       	ldi	r18, 0x02	; 2
 3be:	30 e0       	ldi	r19, 0x00	; 0
 3c0:	c2 0e       	add	r12, r18
 3c2:	d3 1e       	adc	r13, r19
 3c4:	71 01       	movw	r14, r2
 3c6:	81 e0       	ldi	r24, 0x01	; 1
 3c8:	a8 2e       	mov	r10, r24
 3ca:	b1 2c       	mov	r11, r1
 3cc:	12 c0       	rjmp	.+36     	; 0x3f2 <vfprintf+0x17c>
 3ce:	f6 01       	movw	r30, r12
 3d0:	e0 80       	ld	r14, Z
 3d2:	f1 80       	ldd	r15, Z+1	; 0x01
 3d4:	16 fd       	sbrc	r17, 6
 3d6:	03 c0       	rjmp	.+6      	; 0x3de <vfprintf+0x168>
 3d8:	6f ef       	ldi	r22, 0xFF	; 255
 3da:	7f ef       	ldi	r23, 0xFF	; 255
 3dc:	02 c0       	rjmp	.+4      	; 0x3e2 <vfprintf+0x16c>
 3de:	6a 2d       	mov	r22, r10
 3e0:	70 e0       	ldi	r23, 0x00	; 0
 3e2:	22 e0       	ldi	r18, 0x02	; 2
 3e4:	30 e0       	ldi	r19, 0x00	; 0
 3e6:	c2 0e       	add	r12, r18
 3e8:	d3 1e       	adc	r13, r19
 3ea:	c7 01       	movw	r24, r14
 3ec:	0e 94 b5 05 	call	0xb6a	; 0xb6a <strnlen>
 3f0:	5c 01       	movw	r10, r24
 3f2:	1f 77       	andi	r17, 0x7F	; 127
 3f4:	13 c0       	rjmp	.+38     	; 0x41c <vfprintf+0x1a6>
 3f6:	f6 01       	movw	r30, r12
 3f8:	e0 80       	ld	r14, Z
 3fa:	f1 80       	ldd	r15, Z+1	; 0x01
 3fc:	16 fd       	sbrc	r17, 6
 3fe:	03 c0       	rjmp	.+6      	; 0x406 <vfprintf+0x190>
 400:	6f ef       	ldi	r22, 0xFF	; 255
 402:	7f ef       	ldi	r23, 0xFF	; 255
 404:	02 c0       	rjmp	.+4      	; 0x40a <vfprintf+0x194>
 406:	6a 2d       	mov	r22, r10
 408:	70 e0       	ldi	r23, 0x00	; 0
 40a:	22 e0       	ldi	r18, 0x02	; 2
 40c:	30 e0       	ldi	r19, 0x00	; 0
 40e:	c2 0e       	add	r12, r18
 410:	d3 1e       	adc	r13, r19
 412:	c7 01       	movw	r24, r14
 414:	0e 94 aa 05 	call	0xb54	; 0xb54 <strnlen_P>
 418:	5c 01       	movw	r10, r24
 41a:	10 68       	ori	r17, 0x80	; 128
 41c:	13 ff       	sbrs	r17, 3
 41e:	07 c0       	rjmp	.+14     	; 0x42e <vfprintf+0x1b8>
 420:	1b c0       	rjmp	.+54     	; 0x458 <vfprintf+0x1e2>
 422:	b3 01       	movw	r22, r6
 424:	80 e2       	ldi	r24, 0x20	; 32
 426:	90 e0       	ldi	r25, 0x00	; 0
 428:	0e 94 00 06 	call	0xc00	; 0xc00 <fputc>
 42c:	5a 94       	dec	r5
 42e:	85 2d       	mov	r24, r5
 430:	90 e0       	ldi	r25, 0x00	; 0
 432:	a8 16       	cp	r10, r24
 434:	b9 06       	cpc	r11, r25
 436:	a8 f3       	brcs	.-22     	; 0x422 <vfprintf+0x1ac>
 438:	0f c0       	rjmp	.+30     	; 0x458 <vfprintf+0x1e2>
 43a:	f7 01       	movw	r30, r14
 43c:	17 fd       	sbrc	r17, 7
 43e:	85 91       	lpm	r24, Z+
 440:	17 ff       	sbrs	r17, 7
 442:	81 91       	ld	r24, Z+
 444:	7f 01       	movw	r14, r30
 446:	b3 01       	movw	r22, r6
 448:	90 e0       	ldi	r25, 0x00	; 0
 44a:	0e 94 00 06 	call	0xc00	; 0xc00 <fputc>
 44e:	51 10       	cpse	r5, r1
 450:	5a 94       	dec	r5
 452:	08 94       	sec
 454:	a1 08       	sbc	r10, r1
 456:	b1 08       	sbc	r11, r1
 458:	a1 14       	cp	r10, r1
 45a:	b1 04       	cpc	r11, r1
 45c:	71 f7       	brne	.-36     	; 0x43a <vfprintf+0x1c4>
 45e:	e5 c0       	rjmp	.+458    	; 0x62a <vfprintf+0x3b4>
 460:	94 36       	cpi	r25, 0x64	; 100
 462:	11 f0       	breq	.+4      	; 0x468 <vfprintf+0x1f2>
 464:	99 36       	cpi	r25, 0x69	; 105
 466:	69 f5       	brne	.+90     	; 0x4c2 <vfprintf+0x24c>
 468:	17 ff       	sbrs	r17, 7
 46a:	0a c0       	rjmp	.+20     	; 0x480 <vfprintf+0x20a>
 46c:	f6 01       	movw	r30, r12
 46e:	60 81       	ld	r22, Z
 470:	71 81       	ldd	r23, Z+1	; 0x01
 472:	82 81       	ldd	r24, Z+2	; 0x02
 474:	93 81       	ldd	r25, Z+3	; 0x03
 476:	24 e0       	ldi	r18, 0x04	; 4
 478:	30 e0       	ldi	r19, 0x00	; 0
 47a:	c2 0e       	add	r12, r18
 47c:	d3 1e       	adc	r13, r19
 47e:	0d c0       	rjmp	.+26     	; 0x49a <vfprintf+0x224>
 480:	f6 01       	movw	r30, r12
 482:	80 81       	ld	r24, Z
 484:	91 81       	ldd	r25, Z+1	; 0x01
 486:	9c 01       	movw	r18, r24
 488:	b9 01       	movw	r22, r18
 48a:	88 27       	eor	r24, r24
 48c:	77 fd       	sbrc	r23, 7
 48e:	80 95       	com	r24
 490:	98 2f       	mov	r25, r24
 492:	42 e0       	ldi	r20, 0x02	; 2
 494:	50 e0       	ldi	r21, 0x00	; 0
 496:	c4 0e       	add	r12, r20
 498:	d5 1e       	adc	r13, r21
 49a:	01 2f       	mov	r16, r17
 49c:	0f 76       	andi	r16, 0x6F	; 111
 49e:	97 ff       	sbrs	r25, 7
 4a0:	08 c0       	rjmp	.+16     	; 0x4b2 <vfprintf+0x23c>
 4a2:	90 95       	com	r25
 4a4:	80 95       	com	r24
 4a6:	70 95       	com	r23
 4a8:	61 95       	neg	r22
 4aa:	7f 4f       	sbci	r23, 0xFF	; 255
 4ac:	8f 4f       	sbci	r24, 0xFF	; 255
 4ae:	9f 4f       	sbci	r25, 0xFF	; 255
 4b0:	00 68       	ori	r16, 0x80	; 128
 4b2:	2a e0       	ldi	r18, 0x0A	; 10
 4b4:	30 e0       	ldi	r19, 0x00	; 0
 4b6:	a1 01       	movw	r20, r2
 4b8:	0e 94 46 06 	call	0xc8c	; 0xc8c <__ultoa_invert>
 4bc:	b8 2e       	mov	r11, r24
 4be:	b2 18       	sub	r11, r2
 4c0:	3d c0       	rjmp	.+122    	; 0x53c <vfprintf+0x2c6>
 4c2:	95 37       	cpi	r25, 0x75	; 117
 4c4:	21 f4       	brne	.+8      	; 0x4ce <vfprintf+0x258>
 4c6:	1f 7e       	andi	r17, 0xEF	; 239
 4c8:	2a e0       	ldi	r18, 0x0A	; 10
 4ca:	30 e0       	ldi	r19, 0x00	; 0
 4cc:	1c c0       	rjmp	.+56     	; 0x506 <vfprintf+0x290>
 4ce:	19 7f       	andi	r17, 0xF9	; 249
 4d0:	9f 36       	cpi	r25, 0x6F	; 111
 4d2:	61 f0       	breq	.+24     	; 0x4ec <vfprintf+0x276>
 4d4:	90 37       	cpi	r25, 0x70	; 112
 4d6:	20 f4       	brcc	.+8      	; 0x4e0 <vfprintf+0x26a>
 4d8:	98 35       	cpi	r25, 0x58	; 88
 4da:	09 f0       	breq	.+2      	; 0x4de <vfprintf+0x268>
 4dc:	a9 c0       	rjmp	.+338    	; 0x630 <vfprintf+0x3ba>
 4de:	0f c0       	rjmp	.+30     	; 0x4fe <vfprintf+0x288>
 4e0:	90 37       	cpi	r25, 0x70	; 112
 4e2:	39 f0       	breq	.+14     	; 0x4f2 <vfprintf+0x27c>
 4e4:	98 37       	cpi	r25, 0x78	; 120
 4e6:	09 f0       	breq	.+2      	; 0x4ea <vfprintf+0x274>
 4e8:	a3 c0       	rjmp	.+326    	; 0x630 <vfprintf+0x3ba>
 4ea:	04 c0       	rjmp	.+8      	; 0x4f4 <vfprintf+0x27e>
 4ec:	28 e0       	ldi	r18, 0x08	; 8
 4ee:	30 e0       	ldi	r19, 0x00	; 0
 4f0:	0a c0       	rjmp	.+20     	; 0x506 <vfprintf+0x290>
 4f2:	10 61       	ori	r17, 0x10	; 16
 4f4:	14 fd       	sbrc	r17, 4
 4f6:	14 60       	ori	r17, 0x04	; 4
 4f8:	20 e1       	ldi	r18, 0x10	; 16
 4fa:	30 e0       	ldi	r19, 0x00	; 0
 4fc:	04 c0       	rjmp	.+8      	; 0x506 <vfprintf+0x290>
 4fe:	14 fd       	sbrc	r17, 4
 500:	16 60       	ori	r17, 0x06	; 6
 502:	20 e1       	ldi	r18, 0x10	; 16
 504:	32 e0       	ldi	r19, 0x02	; 2
 506:	17 ff       	sbrs	r17, 7
 508:	08 c0       	rjmp	.+16     	; 0x51a <vfprintf+0x2a4>
 50a:	f6 01       	movw	r30, r12
 50c:	60 81       	ld	r22, Z
 50e:	71 81       	ldd	r23, Z+1	; 0x01
 510:	82 81       	ldd	r24, Z+2	; 0x02
 512:	93 81       	ldd	r25, Z+3	; 0x03
 514:	44 e0       	ldi	r20, 0x04	; 4
 516:	50 e0       	ldi	r21, 0x00	; 0
 518:	08 c0       	rjmp	.+16     	; 0x52a <vfprintf+0x2b4>
 51a:	f6 01       	movw	r30, r12

⌨️ 快捷键说明

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