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

📄 dtmf2.lss

📁 avr dtmf decode.base on the mega2321
💻 LSS
📖 第 1 页 / 共 3 页
字号:
 35a:	10 92 72 00 	sts	0x0072, r1
 35e:	80 91 72 00 	lds	r24, 0x0072
 362:	e8 2f       	mov	r30, r24
 364:	ff 27       	eor	r31, r31
 366:	eb 59       	subi	r30, 0x9B	; 155
 368:	ff 4f       	sbci	r31, 0xFF	; 255
 36a:	60 81       	ld	r22, Z
 36c:	81 e0       	ldi	r24, 0x01	; 1
 36e:	97 de       	rcall	.-722    	; 0x9e
 370:	80 91 72 00 	lds	r24, 0x0072
 374:	8f 5f       	subi	r24, 0xFF	; 255
 376:	80 93 72 00 	sts	0x0072, r24
 37a:	8e 30       	cpi	r24, 0x0E	; 14
 37c:	80 f3       	brcs	.-32     	; 0x35e
 37e:	60 ec       	ldi	r22, 0xC0	; 192
 380:	80 e0       	ldi	r24, 0x00	; 0
 382:	8d de       	rcall	.-742    	; 0x9e
 384:	61 e3       	ldi	r22, 0x31	; 49
 386:	81 e0       	ldi	r24, 0x01	; 1
 388:	8a de       	rcall	.-748    	; 0x9e
 38a:	69 e3       	ldi	r22, 0x39	; 57
 38c:	81 e0       	ldi	r24, 0x01	; 1
 38e:	87 de       	rcall	.-754    	; 0x9e
 390:	6d e2       	ldi	r22, 0x2D	; 45
 392:	81 e0       	ldi	r24, 0x01	; 1
 394:	84 de       	rcall	.-760    	; 0x9e
 396:	10 92 72 00 	sts	0x0072, r1
 39a:	80 91 64 00 	lds	r24, 0x0064
 39e:	80 93 78 00 	sts	0x0078, r24
 3a2:	10 92 60 00 	sts	0x0060, r1
 3a6:	83 e1       	ldi	r24, 0x13	; 19
 3a8:	80 93 62 00 	sts	0x0062, r24
 3ac:	6c 2f       	mov	r22, r28
 3ae:	81 e0       	ldi	r24, 0x01	; 1
 3b0:	76 de       	rcall	.-788    	; 0x9e
 3b2:	80 91 72 00 	lds	r24, 0x0072
 3b6:	e8 2f       	mov	r30, r24
 3b8:	ff 27       	eor	r31, r31
 3ba:	eb 59       	subi	r30, 0x9B	; 155
 3bc:	ff 4f       	sbci	r31, 0xFF	; 255
 3be:	c0 83       	st	Z, r28
 3c0:	8f 5f       	subi	r24, 0xFF	; 255
 3c2:	80 93 72 00 	sts	0x0072, r24
 3c6:	cf 91       	pop	r28
 3c8:	08 95       	ret

000003ca <__vector_6>:
 3ca:	1f 92       	push	r1
 3cc:	0f 92       	push	r0
 3ce:	0f b6       	in	r0, 0x3f	; 63
 3d0:	0f 92       	push	r0
 3d2:	11 24       	eor	r1, r1
 3d4:	1f 93       	push	r17
 3d6:	2f 93       	push	r18
 3d8:	3f 93       	push	r19
 3da:	4f 93       	push	r20
 3dc:	5f 93       	push	r21
 3de:	6f 93       	push	r22
 3e0:	7f 93       	push	r23
 3e2:	8f 93       	push	r24
 3e4:	9f 93       	push	r25
 3e6:	af 93       	push	r26
 3e8:	bf 93       	push	r27
 3ea:	cf 93       	push	r28
 3ec:	ef 93       	push	r30
 3ee:	ff 93       	push	r31
 3f0:	80 9b       	sbis	0x10, 0	; 16
 3f2:	0e c0       	rjmp	.+28     	; 0x410
 3f4:	86 e1       	ldi	r24, 0x16	; 22
 3f6:	80 93 74 00 	sts	0x0074, r24
 3fa:	80 91 76 00 	lds	r24, 0x0076
 3fe:	86 31       	cpi	r24, 0x16	; 22
 400:	20 f4       	brcc	.+8      	; 0x40a
 402:	8f 5f       	subi	r24, 0xFF	; 255
 404:	80 93 76 00 	sts	0x0076, r24
 408:	42 c0       	rjmp	.+132    	; 0x48e
 40a:	10 92 61 00 	sts	0x0061, r1
 40e:	3f c0       	rjmp	.+126    	; 0x48e
 410:	10 92 76 00 	sts	0x0076, r1
 414:	80 91 74 00 	lds	r24, 0x0074
 418:	88 23       	and	r24, r24
 41a:	21 f0       	breq	.+8      	; 0x424
 41c:	81 50       	subi	r24, 0x01	; 1
 41e:	80 93 74 00 	sts	0x0074, r24
 422:	35 c0       	rjmp	.+106    	; 0x48e
 424:	c0 91 61 00 	lds	r28, 0x0061
 428:	cc 23       	and	r28, r28
 42a:	89 f5       	brne	.+98     	; 0x48e
 42c:	80 91 62 00 	lds	r24, 0x0062
 430:	83 31       	cpi	r24, 0x13	; 19
 432:	68 f5       	brcc	.+90     	; 0x48e
 434:	11 e0       	ldi	r17, 0x01	; 1
 436:	10 93 73 00 	sts	0x0073, r17
 43a:	81 0f       	add	r24, r17
 43c:	80 93 62 00 	sts	0x0062, r24
 440:	61 2f       	mov	r22, r17
 442:	8c 2f       	mov	r24, r28
 444:	2c de       	rcall	.-936    	; 0x9e
 446:	80 91 60 00 	lds	r24, 0x0060
 44a:	8d 50       	subi	r24, 0x0D	; 13
 44c:	90 91 62 00 	lds	r25, 0x0062
 450:	68 2f       	mov	r22, r24
 452:	89 2f       	mov	r24, r25
 454:	81 50       	subi	r24, 0x01	; 1
 456:	0f df       	rcall	.-482    	; 0x276
 458:	60 ec       	ldi	r22, 0xC0	; 192
 45a:	8c 2f       	mov	r24, r28
 45c:	20 de       	rcall	.-960    	; 0x9e
 45e:	90 91 62 00 	lds	r25, 0x0062
 462:	93 31       	cpi	r25, 0x13	; 19
 464:	31 f0       	breq	.+12     	; 0x472
 466:	80 91 60 00 	lds	r24, 0x0060
 46a:	8a 51       	subi	r24, 0x1A	; 26
 46c:	68 2f       	mov	r22, r24
 46e:	89 2f       	mov	r24, r25
 470:	02 df       	rcall	.-508    	; 0x276
 472:	80 91 60 00 	lds	r24, 0x0060
 476:	8d 50       	subi	r24, 0x0D	; 13
 478:	80 93 60 00 	sts	0x0060, r24
 47c:	80 91 62 00 	lds	r24, 0x0062
 480:	83 31       	cpi	r24, 0x13	; 19
 482:	19 f4       	brne	.+6      	; 0x48a
 484:	1e df       	rcall	.-452    	; 0x2c2
 486:	c0 93 73 00 	sts	0x0073, r28
 48a:	10 93 61 00 	sts	0x0061, r17
 48e:	82 9b       	sbis	0x10, 2	; 16
 490:	0e c0       	rjmp	.+28     	; 0x4ae
 492:	86 e1       	ldi	r24, 0x16	; 22
 494:	80 93 75 00 	sts	0x0075, r24
 498:	80 91 77 00 	lds	r24, 0x0077
 49c:	86 31       	cpi	r24, 0x16	; 22
 49e:	20 f4       	brcc	.+8      	; 0x4a8
 4a0:	8f 5f       	subi	r24, 0xFF	; 255
 4a2:	80 93 77 00 	sts	0x0077, r24
 4a6:	36 c0       	rjmp	.+108    	; 0x514
 4a8:	10 92 63 00 	sts	0x0063, r1
 4ac:	33 c0       	rjmp	.+102    	; 0x514
 4ae:	10 92 77 00 	sts	0x0077, r1
 4b2:	80 91 75 00 	lds	r24, 0x0075
 4b6:	88 23       	and	r24, r24
 4b8:	21 f0       	breq	.+8      	; 0x4c2
 4ba:	81 50       	subi	r24, 0x01	; 1
 4bc:	80 93 75 00 	sts	0x0075, r24
 4c0:	29 c0       	rjmp	.+82     	; 0x514
 4c2:	c0 91 63 00 	lds	r28, 0x0063
 4c6:	cc 23       	and	r28, r28
 4c8:	29 f5       	brne	.+74     	; 0x514
 4ca:	80 91 62 00 	lds	r24, 0x0062
 4ce:	83 30       	cpi	r24, 0x03	; 3
 4d0:	08 f1       	brcs	.+66     	; 0x514
 4d2:	11 e0       	ldi	r17, 0x01	; 1
 4d4:	10 93 73 00 	sts	0x0073, r17
 4d8:	81 50       	subi	r24, 0x01	; 1
 4da:	80 93 62 00 	sts	0x0062, r24
 4de:	61 2f       	mov	r22, r17
 4e0:	8c 2f       	mov	r24, r28
 4e2:	dd dd       	rcall	.-1094   	; 0x9e
 4e4:	80 91 60 00 	lds	r24, 0x0060
 4e8:	83 5f       	subi	r24, 0xF3	; 243
 4ea:	90 91 62 00 	lds	r25, 0x0062
 4ee:	68 2f       	mov	r22, r24
 4f0:	89 2f       	mov	r24, r25
 4f2:	81 50       	subi	r24, 0x01	; 1
 4f4:	c0 de       	rcall	.-640    	; 0x276
 4f6:	60 ec       	ldi	r22, 0xC0	; 192
 4f8:	8c 2f       	mov	r24, r28
 4fa:	d1 dd       	rcall	.-1118   	; 0x9e
 4fc:	60 91 60 00 	lds	r22, 0x0060
 500:	80 91 62 00 	lds	r24, 0x0062
 504:	b8 de       	rcall	.-656    	; 0x276
 506:	80 91 60 00 	lds	r24, 0x0060
 50a:	83 5f       	subi	r24, 0xF3	; 243
 50c:	80 93 60 00 	sts	0x0060, r24
 510:	10 93 63 00 	sts	0x0063, r17
 514:	ff 91       	pop	r31
 516:	ef 91       	pop	r30
 518:	cf 91       	pop	r28
 51a:	bf 91       	pop	r27
 51c:	af 91       	pop	r26
 51e:	9f 91       	pop	r25
 520:	8f 91       	pop	r24
 522:	7f 91       	pop	r23
 524:	6f 91       	pop	r22
 526:	5f 91       	pop	r21
 528:	4f 91       	pop	r20
 52a:	3f 91       	pop	r19
 52c:	2f 91       	pop	r18
 52e:	1f 91       	pop	r17
 530:	0f 90       	pop	r0
 532:	0f be       	out	0x3f, r0	; 63
 534:	0f 90       	pop	r0
 536:	1f 90       	pop	r1
 538:	18 95       	reti

0000053a <ewrite>:
 53a:	f8 94       	cli
 53c:	e1 99       	sbic	0x1c, 1	; 28
 53e:	fe cf       	rjmp	.-4      	; 0x53c
 540:	86 95       	lsr	r24
 542:	8e bb       	out	0x1e, r24	; 30
 544:	6d bb       	out	0x1d, r22	; 29
 546:	e2 9a       	sbi	0x1c, 2	; 28
 548:	e1 9a       	sbi	0x1c, 1	; 28
 54a:	78 94       	sei
 54c:	08 95       	ret

0000054e <store>:
 54e:	cf 93       	push	r28
 550:	c8 2f       	mov	r28, r24
 552:	80 91 64 00 	lds	r24, 0x0064
 556:	80 ff       	sbrs	r24, 0
 558:	16 c0       	rjmp	.+44     	; 0x586
 55a:	81 50       	subi	r24, 0x01	; 1
 55c:	8f dd       	rcall	.-1250   	; 0x7c
 55e:	68 2f       	mov	r22, r24
 560:	62 95       	swap	r22
 562:	60 7f       	andi	r22, 0xF0	; 240
 564:	6c 2b       	or	r22, r28
 566:	80 91 64 00 	lds	r24, 0x0064
 56a:	e7 df       	rcall	.-50     	; 0x53a
 56c:	80 91 64 00 	lds	r24, 0x0064
 570:	8f 5f       	subi	r24, 0xFF	; 255
 572:	80 93 64 00 	sts	0x0064, r24
 576:	8f 5f       	subi	r24, 0xFF	; 255
 578:	81 dd       	rcall	.-1278   	; 0x7c
 57a:	68 2f       	mov	r22, r24
 57c:	60 6f       	ori	r22, 0xF0	; 240
 57e:	80 91 64 00 	lds	r24, 0x0064
 582:	db df       	rcall	.-74     	; 0x53a
 584:	0a c0       	rjmp	.+20     	; 0x59a
 586:	c2 95       	swap	r28
 588:	c0 7f       	andi	r28, 0xF0	; 240
 58a:	cf 60       	ori	r28, 0x0F	; 15
 58c:	6c 2f       	mov	r22, r28
 58e:	d5 df       	rcall	.-86     	; 0x53a
 590:	80 91 64 00 	lds	r24, 0x0064
 594:	8f 5f       	subi	r24, 0xFF	; 255
 596:	80 93 64 00 	sts	0x0064, r24
 59a:	cf 91       	pop	r28
 59c:	08 95       	ret

0000059e <__vector_2>:
 59e:	1f 92       	push	r1
 5a0:	0f 92       	push	r0
 5a2:	0f b6       	in	r0, 0x3f	; 63
 5a4:	0f 92       	push	r0
 5a6:	11 24       	eor	r1, r1
 5a8:	0f 93       	push	r16
 5aa:	1f 93       	push	r17
 5ac:	2f 93       	push	r18
 5ae:	3f 93       	push	r19
 5b0:	4f 93       	push	r20
 5b2:	5f 93       	push	r21
 5b4:	6f 93       	push	r22
 5b6:	7f 93       	push	r23
 5b8:	8f 93       	push	r24
 5ba:	9f 93       	push	r25
 5bc:	af 93       	push	r26
 5be:	bf 93       	push	r27
 5c0:	ef 93       	push	r30
 5c2:	ff 93       	push	r31
 5c4:	f8 94       	cli
 5c6:	17 ba       	out	0x17, r1	; 23
 5c8:	94 9a       	sbi	0x12, 4	; 18
 5ca:	00 00       	nop
 5cc:	16 b3       	in	r17, 0x16	; 22
 5ce:	94 98       	cbi	0x12, 4	; 18
 5d0:	1f 70       	andi	r17, 0x0F	; 15
 5d2:	81 2f       	mov	r24, r17
 5d4:	d7 dd       	rcall	.-1106   	; 0x184
 5d6:	08 2f       	mov	r16, r24
 5d8:	96 de       	rcall	.-724    	; 0x306
 5da:	81 2f       	mov	r24, r17
 5dc:	b8 df       	rcall	.-144    	; 0x54e
 5de:	80 2f       	mov	r24, r16
 5e0:	a1 dd       	rcall	.-1214   	; 0x124
 5e2:	78 94       	sei
 5e4:	ff 91       	pop	r31
 5e6:	ef 91       	pop	r30
 5e8:	bf 91       	pop	r27
 5ea:	af 91       	pop	r26
 5ec:	9f 91       	pop	r25
 5ee:	8f 91       	pop	r24
 5f0:	7f 91       	pop	r23
 5f2:	6f 91       	pop	r22
 5f4:	5f 91       	pop	r21
 5f6:	4f 91       	pop	r20
 5f8:	3f 91       	pop	r19
 5fa:	2f 91       	pop	r18
 5fc:	1f 91       	pop	r17
 5fe:	0f 91       	pop	r16
 600:	0f 90       	pop	r0
 602:	0f be       	out	0x3f, r0	; 63
 604:	0f 90       	pop	r0
 606:	1f 90       	pop	r1
 608:	18 95       	reti

⌨️ 快捷键说明

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