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

📄 main.lss

📁 cc1100&atmega8
💻 LSS
📖 第 1 页 / 共 4 页
字号:
 478:	69 2d       	mov	r22, r9
 47a:	84 e1       	ldi	r24, 0x14	; 20
 47c:	c6 de       	rcall	.-628    	; 0x20a <CC1100_WriteReg>
 47e:	68 2d       	mov	r22, r8
 480:	8a e0       	ldi	r24, 0x0A	; 10
 482:	c3 de       	rcall	.-634    	; 0x20a <CC1100_WriteReg>
 484:	67 2d       	mov	r22, r7
 486:	85 e1       	ldi	r24, 0x15	; 21
 488:	c0 de       	rcall	.-640    	; 0x20a <CC1100_WriteReg>
 48a:	66 2d       	mov	r22, r6
 48c:	81 e2       	ldi	r24, 0x21	; 33
 48e:	bd de       	rcall	.-646    	; 0x20a <CC1100_WriteReg>
 490:	65 2d       	mov	r22, r5
 492:	82 e2       	ldi	r24, 0x22	; 34
 494:	ba de       	rcall	.-652    	; 0x20a <CC1100_WriteReg>
 496:	64 2d       	mov	r22, r4
 498:	88 e1       	ldi	r24, 0x18	; 24
 49a:	b7 de       	rcall	.-658    	; 0x20a <CC1100_WriteReg>
 49c:	63 2d       	mov	r22, r3
 49e:	89 e1       	ldi	r24, 0x19	; 25
 4a0:	b4 de       	rcall	.-664    	; 0x20a <CC1100_WriteReg>
 4a2:	62 2d       	mov	r22, r2
 4a4:	8a e1       	ldi	r24, 0x1A	; 26
 4a6:	b1 de       	rcall	.-670    	; 0x20a <CC1100_WriteReg>
 4a8:	69 81       	ldd	r22, Y+1	; 0x01
 4aa:	8b e1       	ldi	r24, 0x1B	; 27
 4ac:	ae de       	rcall	.-676    	; 0x20a <CC1100_WriteReg>
 4ae:	6a 81       	ldd	r22, Y+2	; 0x02
 4b0:	8c e1       	ldi	r24, 0x1C	; 28
 4b2:	ab de       	rcall	.-682    	; 0x20a <CC1100_WriteReg>
 4b4:	6b 81       	ldd	r22, Y+3	; 0x03
 4b6:	8d e1       	ldi	r24, 0x1D	; 29
 4b8:	a8 de       	rcall	.-688    	; 0x20a <CC1100_WriteReg>
 4ba:	6c 81       	ldd	r22, Y+4	; 0x04
 4bc:	83 e2       	ldi	r24, 0x23	; 35
 4be:	a5 de       	rcall	.-694    	; 0x20a <CC1100_WriteReg>
 4c0:	6d 81       	ldd	r22, Y+5	; 0x05
 4c2:	84 e2       	ldi	r24, 0x24	; 36
 4c4:	a2 de       	rcall	.-700    	; 0x20a <CC1100_WriteReg>
 4c6:	6e 81       	ldd	r22, Y+6	; 0x06
 4c8:	85 e2       	ldi	r24, 0x25	; 37
 4ca:	9f de       	rcall	.-706    	; 0x20a <CC1100_WriteReg>
 4cc:	6f 81       	ldd	r22, Y+7	; 0x07
 4ce:	86 e2       	ldi	r24, 0x26	; 38
 4d0:	9c de       	rcall	.-712    	; 0x20a <CC1100_WriteReg>
 4d2:	68 85       	ldd	r22, Y+8	; 0x08
 4d4:	89 e2       	ldi	r24, 0x29	; 41
 4d6:	99 de       	rcall	.-718    	; 0x20a <CC1100_WriteReg>
 4d8:	69 85       	ldd	r22, Y+9	; 0x09
 4da:	8c e2       	ldi	r24, 0x2C	; 44
 4dc:	96 de       	rcall	.-724    	; 0x20a <CC1100_WriteReg>
 4de:	6a 85       	ldd	r22, Y+10	; 0x0a
 4e0:	8d e2       	ldi	r24, 0x2D	; 45
 4e2:	93 de       	rcall	.-730    	; 0x20a <CC1100_WriteReg>
 4e4:	6b 85       	ldd	r22, Y+11	; 0x0b
 4e6:	8e e2       	ldi	r24, 0x2E	; 46
 4e8:	90 de       	rcall	.-736    	; 0x20a <CC1100_WriteReg>
 4ea:	6c 85       	ldd	r22, Y+12	; 0x0c
 4ec:	80 e0       	ldi	r24, 0x00	; 0
 4ee:	8d de       	rcall	.-742    	; 0x20a <CC1100_WriteReg>
 4f0:	6d 85       	ldd	r22, Y+13	; 0x0d
 4f2:	82 e0       	ldi	r24, 0x02	; 2
 4f4:	8a de       	rcall	.-748    	; 0x20a <CC1100_WriteReg>
 4f6:	6e 85       	ldd	r22, Y+14	; 0x0e
 4f8:	87 e0       	ldi	r24, 0x07	; 7
 4fa:	87 de       	rcall	.-754    	; 0x20a <CC1100_WriteReg>
 4fc:	6f 85       	ldd	r22, Y+15	; 0x0f
 4fe:	88 e0       	ldi	r24, 0x08	; 8
 500:	84 de       	rcall	.-760    	; 0x20a <CC1100_WriteReg>
 502:	68 89       	ldd	r22, Y+16	; 0x10
 504:	89 e0       	ldi	r24, 0x09	; 9
 506:	81 de       	rcall	.-766    	; 0x20a <CC1100_WriteReg>
 508:	69 89       	ldd	r22, Y+17	; 0x11
 50a:	86 e0       	ldi	r24, 0x06	; 6
 50c:	7e de       	rcall	.-772    	; 0x20a <CC1100_WriteReg>
 50e:	61 96       	adiw	r28, 0x11	; 17
 510:	0f b6       	in	r0, 0x3f	; 63
 512:	f8 94       	cli
 514:	de bf       	out	0x3e, r29	; 62
 516:	0f be       	out	0x3f, r0	; 63
 518:	cd bf       	out	0x3d, r28	; 61
 51a:	df 91       	pop	r29
 51c:	cf 91       	pop	r28
 51e:	1f 91       	pop	r17
 520:	0f 91       	pop	r16
 522:	ff 90       	pop	r15
 524:	ef 90       	pop	r14
 526:	df 90       	pop	r13
 528:	cf 90       	pop	r12
 52a:	bf 90       	pop	r11
 52c:	af 90       	pop	r10
 52e:	9f 90       	pop	r9
 530:	8f 90       	pop	r8
 532:	7f 90       	pop	r7
 534:	6f 90       	pop	r6
 536:	5f 90       	pop	r5
 538:	4f 90       	pop	r4
 53a:	3f 90       	pop	r3
 53c:	2f 90       	pop	r2
 53e:	08 95       	ret

00000540 <CC1100_RESET>:
 540:	97 98       	cbi	0x12, 7	; 18
 542:	86 99       	sbic	0x10, 6	; 16
 544:	fe cf       	rjmp	.-4      	; 0x542 <CC1100_RESET+0x2>
 546:	80 e3       	ldi	r24, 0x30	; 48
 548:	21 de       	rcall	.-958    	; 0x18c <RECE_SPI_write>
 54a:	86 99       	sbic	0x10, 6	; 16
 54c:	fe cf       	rjmp	.-4      	; 0x54a <CC1100_RESET+0xa>
 54e:	97 9a       	sbi	0x12, 7	; 18
 550:	08 95       	ret

00000552 <CC1100_POWER_UP_RESET>:
 552:	97 9a       	sbi	0x12, 7	; 18
 554:	97 98       	cbi	0x12, 7	; 18
 556:	97 9a       	sbi	0x12, 7	; 18
 558:	f3 df       	rcall	.-26     	; 0x540 <CC1100_RESET>
 55a:	08 95       	ret

0000055c <CC1100_init>:
 55c:	8f 9a       	sbi	0x11, 7	; 17
 55e:	8b 98       	cbi	0x11, 3	; 17
 560:	8d 9a       	sbi	0x11, 5	; 17
 562:	8e 98       	cbi	0x11, 6	; 17
 564:	b9 9a       	sbi	0x17, 1	; 23
 566:	f5 df       	rcall	.-22     	; 0x552 <CC1100_POWER_UP_RESET>
 568:	8d b7       	in	r24, 0x3d	; 61
 56a:	9e b7       	in	r25, 0x3e	; 62
 56c:	82 97       	sbiw	r24, 0x22	; 34
 56e:	0f b6       	in	r0, 0x3f	; 63
 570:	f8 94       	cli
 572:	9e bf       	out	0x3e, r25	; 62
 574:	0f be       	out	0x3f, r0	; 63
 576:	8d bf       	out	0x3d, r24	; 61
 578:	ed b7       	in	r30, 0x3d	; 61
 57a:	fe b7       	in	r31, 0x3e	; 62
 57c:	31 96       	adiw	r30, 0x01	; 1
 57e:	a0 e6       	ldi	r26, 0x60	; 96
 580:	b0 e0       	ldi	r27, 0x00	; 0
 582:	82 e2       	ldi	r24, 0x22	; 34
 584:	0d 90       	ld	r0, X+
 586:	01 92       	st	Z+, r0
 588:	81 50       	subi	r24, 0x01	; 1
 58a:	e1 f7       	brne	.-8      	; 0x584 <CC1100_init+0x28>
 58c:	fb de       	rcall	.-522    	; 0x384 <CC1100_WriteRfSettings>
 58e:	8d b7       	in	r24, 0x3d	; 61
 590:	9e b7       	in	r25, 0x3e	; 62
 592:	82 96       	adiw	r24, 0x22	; 34
 594:	0f b6       	in	r0, 0x3f	; 63
 596:	f8 94       	cli
 598:	9e bf       	out	0x3e, r25	; 62
 59a:	0f be       	out	0x3f, r0	; 63
 59c:	8d bf       	out	0x3d, r24	; 61
 59e:	48 e0       	ldi	r20, 0x08	; 8
 5a0:	6b e8       	ldi	r22, 0x8B	; 139
 5a2:	70 e0       	ldi	r23, 0x00	; 0
 5a4:	8e e3       	ldi	r24, 0x3E	; 62
 5a6:	3c de       	rcall	.-904    	; 0x220 <CC1100_WriteBurstReg>
 5a8:	e6 dd       	rcall	.-1076   	; 0x176 <CC1100_ISR_init>
 5aa:	08 95       	ret

000005ac <delay_nms>:
 5ac:	ac 01       	movw	r20, r24
 5ae:	20 e0       	ldi	r18, 0x00	; 0
 5b0:	30 e0       	ldi	r19, 0x00	; 0
 5b2:	06 c0       	rjmp	.+12     	; 0x5c0 <delay_nms+0x14>
 5b4:	80 ed       	ldi	r24, 0xD0	; 208
 5b6:	97 e0       	ldi	r25, 0x07	; 7
 5b8:	01 97       	sbiw	r24, 0x01	; 1
 5ba:	f1 f7       	brne	.-4      	; 0x5b8 <delay_nms+0xc>
 5bc:	2f 5f       	subi	r18, 0xFF	; 255
 5be:	3f 4f       	sbci	r19, 0xFF	; 255
 5c0:	24 17       	cp	r18, r20
 5c2:	35 07       	cpc	r19, r21
 5c4:	b9 f7       	brne	.-18     	; 0x5b4 <delay_nms+0x8>
 5c6:	08 95       	ret

000005c8 <delay_1us>:
 5c8:	82 e0       	ldi	r24, 0x02	; 2
 5ca:	90 e0       	ldi	r25, 0x00	; 0
 5cc:	01 97       	sbiw	r24, 0x01	; 1
 5ce:	f1 f7       	brne	.-4      	; 0x5cc <delay_1us+0x4>
 5d0:	08 95       	ret

000005d2 <delay_nus>:
 5d2:	ac 01       	movw	r20, r24
 5d4:	20 e0       	ldi	r18, 0x00	; 0
 5d6:	30 e0       	ldi	r19, 0x00	; 0
 5d8:	06 c0       	rjmp	.+12     	; 0x5e6 <delay_nus+0x14>
 5da:	82 e0       	ldi	r24, 0x02	; 2
 5dc:	90 e0       	ldi	r25, 0x00	; 0
 5de:	01 97       	sbiw	r24, 0x01	; 1
 5e0:	f1 f7       	brne	.-4      	; 0x5de <delay_nus+0xc>
 5e2:	2f 5f       	subi	r18, 0xFF	; 255
 5e4:	3f 4f       	sbci	r19, 0xFF	; 255
 5e6:	24 17       	cp	r18, r20
 5e8:	35 07       	cpc	r19, r21
 5ea:	b9 f7       	brne	.-18     	; 0x5da <delay_nus+0x8>
 5ec:	08 95       	ret

000005ee <delay_1ms>:
 5ee:	80 ed       	ldi	r24, 0xD0	; 208
 5f0:	97 e0       	ldi	r25, 0x07	; 7
 5f2:	01 97       	sbiw	r24, 0x01	; 1
 5f4:	f1 f7       	brne	.-4      	; 0x5f2 <delay_1ms+0x4>
 5f6:	08 95       	ret

000005f8 <LED_On>:
 5f8:	80 fd       	sbrc	r24, 0
 5fa:	a9 9a       	sbi	0x15, 1	; 21
 5fc:	81 fd       	sbrc	r24, 1
 5fe:	c2 9a       	sbi	0x18, 2	; 24
 600:	82 fd       	sbrc	r24, 2
 602:	a8 9a       	sbi	0x15, 0	; 21
 604:	83 fd       	sbrc	r24, 3
 606:	aa 9a       	sbi	0x15, 2	; 21
 608:	08 95       	ret

0000060a <LED_Off>:
 60a:	80 fd       	sbrc	r24, 0
 60c:	a9 98       	cbi	0x15, 1	; 21
 60e:	81 fd       	sbrc	r24, 1
 610:	c2 98       	cbi	0x18, 2	; 24
 612:	82 fd       	sbrc	r24, 2
 614:	a8 98       	cbi	0x15, 0	; 21
 616:	83 fd       	sbrc	r24, 3
 618:	aa 98       	cbi	0x15, 2	; 21
 61a:	08 95       	ret

0000061c <LED_Init>:
 61c:	cf 93       	push	r28
 61e:	df 93       	push	r29
 620:	c8 2f       	mov	r28, r24
 622:	80 ff       	sbrs	r24, 0
 624:	03 c0       	rjmp	.+6      	; 0x62c <LED_Init+0x10>
 626:	a1 9a       	sbi	0x14, 1	; 20
 628:	81 e0       	ldi	r24, 0x01	; 1
 62a:	ef df       	rcall	.-34     	; 0x60a <LED_Off>
 62c:	c1 ff       	sbrs	r28, 1
 62e:	03 c0       	rjmp	.+6      	; 0x636 <LED_Init+0x1a>
 630:	ba 9a       	sbi	0x17, 2	; 23
 632:	82 e0       	ldi	r24, 0x02	; 2
 634:	ea df       	rcall	.-44     	; 0x60a <LED_Off>
 636:	c2 ff       	sbrs	r28, 2
 638:	03 c0       	rjmp	.+6      	; 0x640 <LED_Init+0x24>
 63a:	a0 9a       	sbi	0x14, 0	; 20
 63c:	84 e0       	ldi	r24, 0x04	; 4
 63e:	e5 df       	rcall	.-54     	; 0x60a <LED_Off>
 640:	c3 ff       	sbrs	r28, 3
 642:	03 c0       	rjmp	.+6      	; 0x64a <LED_Init+0x2e>
 644:	a2 9a       	sbi	0x14, 2	; 20
 646:	88 e0       	ldi	r24, 0x08	; 8
 648:	e0 df       	rcall	.-64     	; 0x60a <LED_Off>
 64a:	83 b7       	in	r24, 0x33	; 51
 64c:	85 60       	ori	r24, 0x05	; 5
 64e:	83 bf       	out	0x33, r24	; 51
 650:	89 b7       	in	r24, 0x39	; 57
 652:	81 60       	ori	r24, 0x01	; 1
 654:	89 bf       	out	0x39, r24	; 57
 656:	df 91       	pop	r29
 658:	cf 91       	pop	r28
 65a:	08 95       	ret

0000065c <LED_Toggle>:
 65c:	cf 93       	push	r28
 65e:	df 93       	push	r29
 660:	c8 2f       	mov	r28, r24
 662:	80 ff       	sbrs	r24, 0
 664:	07 c0       	rjmp	.+14     	; 0x674 <LED_Toggle+0x18>
 666:	99 9b       	sbis	0x13, 1	; 19
 668:	03 c0       	rjmp	.+6      	; 0x670 <LED_Toggle+0x14>
 66a:	81 e0       	ldi	r24, 0x01	; 1
 66c:	ce df       	rcall	.-100    	; 0x60a <LED_Off>
 66e:	02 c0       	rjmp	.+4      	; 0x674 <LED_Toggle+0x18>
 670:	81 e0       	ldi	r24, 0x01	; 1
 672:	c2 df       	rcall	.-124    	; 0x5f8 <LED_On>
 674:	c1 ff       	sbrs	r28, 1
 676:	07 c0       	rjmp	.+14     	; 0x686 <LED_Toggle+0x2a>
 678:	b2 9b       	sbis	0x16, 2	; 22
 67a:	03 c0       	rjmp	.+6      	; 0x682 <LED_Toggle+0x26>
 67c:	82 e0       	ldi	r24, 0x02	; 2
 67e:	c5 df       	rcall	.-118    	; 0x60a <LED_Off>
 680:	02 c0       	rjmp	.+4      	; 0x686 <LED_Toggle+0x2a>
 682:	82 e0       	ldi	r24, 0x02	; 2
 684:	b9 df       	rcall	.-142    	; 0x5f8 <LED_On>
 686:	c2 ff       	sbrs	r28, 2
 688:	07 c0       	rjmp	.+14     	; 0x698 <LED_Toggle+0x3c>
 68a:	98 9b       	sbis	0x13, 0	; 19
 68c:	03 c0       	rjmp	.+6      	; 0x694 <LED_Toggle+0x38>
 68e:	84 e0       	ldi	r24, 0x04	; 4
 690:	bc df       	rcall	.-136    	; 0x60a <LED_Off>
 692:	02 c0       	rjmp	.+4      	; 0x698 <LED_Toggle+0x3c>
 694:	84 e0       	ldi	r24, 0x04	; 4
 696:	b0 df       	rcall	.-160    	; 0x5f8 <LED_On>
 698:	c3 ff       	sbrs	r28, 3
 69a:	07 c0       	rjmp	.+14     	; 0x6aa <LED_Toggle+0x4e>
 69c:	9a 9b       	sbis	0x13, 2	; 19
 69e:	03 c0       	rjmp	.+6      	; 0x6a6 <LED_Toggle+0x4a>
 6a0:	88 e0       	ldi	r24, 0x08	; 8
 6a2:	b3 df       	rcall	.-154    	; 0x60a <LED_Off>
 6a4:	02 c0       	rjmp	.+4      	; 0x6aa <LED_Toggle+0x4e>
 6a6:	88 e0       	ldi	r24, 0x08	; 8
 6a8:	a7 df       	rcall	.-178    	; 0x5f8 <LED_On>
 6aa:	df 91       	pop	r29
 6ac:	cf 91       	pop	r28
 6ae:	08 95       	ret

000006b0 <__vector_9>:
 6b0:	1f 92       	push	r1
 6b2:	0f 92       	push	r0
 6b4:	0f b6       	in	r0, 0x3f	; 63
 6b6:	0f 92       	push	r0
 6b8:	11 24       	eor	r1, r1

⌨️ 快捷键说明

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