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

📄 main.lss

📁 cc1100&atmega8
💻 LSS
📖 第 1 页 / 共 4 页
字号:
 492:	96 de       	rcall	.-724    	; 0x1c0 <CC1100_WriteReg>
 494:	6a 85       	ldd	r22, Y+10	; 0x0a
 496:	8d e2       	ldi	r24, 0x2D	; 45
 498:	93 de       	rcall	.-730    	; 0x1c0 <CC1100_WriteReg>
 49a:	6b 85       	ldd	r22, Y+11	; 0x0b
 49c:	8e e2       	ldi	r24, 0x2E	; 46
 49e:	90 de       	rcall	.-736    	; 0x1c0 <CC1100_WriteReg>
 4a0:	6c 85       	ldd	r22, Y+12	; 0x0c
 4a2:	80 e0       	ldi	r24, 0x00	; 0
 4a4:	8d de       	rcall	.-742    	; 0x1c0 <CC1100_WriteReg>
 4a6:	6d 85       	ldd	r22, Y+13	; 0x0d
 4a8:	82 e0       	ldi	r24, 0x02	; 2
 4aa:	8a de       	rcall	.-748    	; 0x1c0 <CC1100_WriteReg>
 4ac:	6e 85       	ldd	r22, Y+14	; 0x0e
 4ae:	87 e0       	ldi	r24, 0x07	; 7
 4b0:	87 de       	rcall	.-754    	; 0x1c0 <CC1100_WriteReg>
 4b2:	6f 85       	ldd	r22, Y+15	; 0x0f
 4b4:	88 e0       	ldi	r24, 0x08	; 8
 4b6:	84 de       	rcall	.-760    	; 0x1c0 <CC1100_WriteReg>
 4b8:	68 89       	ldd	r22, Y+16	; 0x10
 4ba:	89 e0       	ldi	r24, 0x09	; 9
 4bc:	81 de       	rcall	.-766    	; 0x1c0 <CC1100_WriteReg>
 4be:	69 89       	ldd	r22, Y+17	; 0x11
 4c0:	86 e0       	ldi	r24, 0x06	; 6
 4c2:	7e de       	rcall	.-772    	; 0x1c0 <CC1100_WriteReg>
 4c4:	61 96       	adiw	r28, 0x11	; 17
 4c6:	0f b6       	in	r0, 0x3f	; 63
 4c8:	f8 94       	cli
 4ca:	de bf       	out	0x3e, r29	; 62
 4cc:	0f be       	out	0x3f, r0	; 63
 4ce:	cd bf       	out	0x3d, r28	; 61
 4d0:	df 91       	pop	r29
 4d2:	cf 91       	pop	r28
 4d4:	1f 91       	pop	r17
 4d6:	0f 91       	pop	r16
 4d8:	ff 90       	pop	r15
 4da:	ef 90       	pop	r14
 4dc:	df 90       	pop	r13
 4de:	cf 90       	pop	r12
 4e0:	bf 90       	pop	r11
 4e2:	af 90       	pop	r10
 4e4:	9f 90       	pop	r9
 4e6:	8f 90       	pop	r8
 4e8:	7f 90       	pop	r7
 4ea:	6f 90       	pop	r6
 4ec:	5f 90       	pop	r5
 4ee:	4f 90       	pop	r4
 4f0:	3f 90       	pop	r3
 4f2:	2f 90       	pop	r2
 4f4:	08 95       	ret

000004f6 <CC1100_RESET>:
 4f6:	97 98       	cbi	0x12, 7	; 18
 4f8:	86 99       	sbic	0x10, 6	; 16
 4fa:	fe cf       	rjmp	.-4      	; 0x4f8 <CC1100_RESET+0x2>
 4fc:	80 e3       	ldi	r24, 0x30	; 48
 4fe:	21 de       	rcall	.-958    	; 0x142 <RECE_SPI_write>
 500:	86 99       	sbic	0x10, 6	; 16
 502:	fe cf       	rjmp	.-4      	; 0x500 <CC1100_RESET+0xa>
 504:	97 9a       	sbi	0x12, 7	; 18
 506:	08 95       	ret

00000508 <CC1100_POWER_UP_RESET>:
 508:	97 9a       	sbi	0x12, 7	; 18
 50a:	97 98       	cbi	0x12, 7	; 18
 50c:	97 9a       	sbi	0x12, 7	; 18
 50e:	f3 df       	rcall	.-26     	; 0x4f6 <CC1100_RESET>
 510:	08 95       	ret

00000512 <CC1100_init>:
 512:	8f 9a       	sbi	0x11, 7	; 17
 514:	8b 98       	cbi	0x11, 3	; 17
 516:	8d 9a       	sbi	0x11, 5	; 17
 518:	8e 98       	cbi	0x11, 6	; 17
 51a:	b9 9a       	sbi	0x17, 1	; 23
 51c:	f5 df       	rcall	.-22     	; 0x508 <CC1100_POWER_UP_RESET>
 51e:	8d b7       	in	r24, 0x3d	; 61
 520:	9e b7       	in	r25, 0x3e	; 62
 522:	82 97       	sbiw	r24, 0x22	; 34
 524:	0f b6       	in	r0, 0x3f	; 63
 526:	f8 94       	cli
 528:	9e bf       	out	0x3e, r25	; 62
 52a:	0f be       	out	0x3f, r0	; 63
 52c:	8d bf       	out	0x3d, r24	; 61
 52e:	ed b7       	in	r30, 0x3d	; 61
 530:	fe b7       	in	r31, 0x3e	; 62
 532:	31 96       	adiw	r30, 0x01	; 1
 534:	a0 e6       	ldi	r26, 0x60	; 96
 536:	b0 e0       	ldi	r27, 0x00	; 0
 538:	82 e2       	ldi	r24, 0x22	; 34
 53a:	0d 90       	ld	r0, X+
 53c:	01 92       	st	Z+, r0
 53e:	81 50       	subi	r24, 0x01	; 1
 540:	e1 f7       	brne	.-8      	; 0x53a <CC1100_init+0x28>
 542:	fb de       	rcall	.-522    	; 0x33a <CC1100_WriteRfSettings>
 544:	8d b7       	in	r24, 0x3d	; 61
 546:	9e b7       	in	r25, 0x3e	; 62
 548:	82 96       	adiw	r24, 0x22	; 34
 54a:	0f b6       	in	r0, 0x3f	; 63
 54c:	f8 94       	cli
 54e:	9e bf       	out	0x3e, r25	; 62
 550:	0f be       	out	0x3f, r0	; 63
 552:	8d bf       	out	0x3d, r24	; 61
 554:	48 e0       	ldi	r20, 0x08	; 8
 556:	6b e8       	ldi	r22, 0x8B	; 139
 558:	70 e0       	ldi	r23, 0x00	; 0
 55a:	8e e3       	ldi	r24, 0x3E	; 62
 55c:	3c de       	rcall	.-904    	; 0x1d6 <CC1100_WriteBurstReg>
 55e:	e6 dd       	rcall	.-1076   	; 0x12c <CC1100_ISR_init>
 560:	84 e3       	ldi	r24, 0x34	; 52
 562:	16 de       	rcall	.-980    	; 0x190 <CC1100_Strobe>
 564:	08 95       	ret

00000566 <__vector_2>:
 566:	1f 92       	push	r1
 568:	0f 92       	push	r0
 56a:	0f b6       	in	r0, 0x3f	; 63
 56c:	0f 92       	push	r0
 56e:	11 24       	eor	r1, r1
 570:	2f 93       	push	r18
 572:	3f 93       	push	r19
 574:	4f 93       	push	r20
 576:	5f 93       	push	r21
 578:	6f 93       	push	r22
 57a:	7f 93       	push	r23
 57c:	8f 93       	push	r24
 57e:	9f 93       	push	r25
 580:	af 93       	push	r26
 582:	bf 93       	push	r27
 584:	ef 93       	push	r30
 586:	ff 93       	push	r31
 588:	84 e0       	ldi	r24, 0x04	; 4
 58a:	7a d0       	rcall	.+244    	; 0x680 <LED_Toggle>
 58c:	80 91 96 00 	lds	r24, 0x0096
 590:	81 30       	cpi	r24, 0x01	; 1
 592:	19 f4       	brne	.+6      	; 0x59a <__vector_2+0x34>
 594:	80 93 9d 00 	sts	0x009D, r24
 598:	0a c0       	rjmp	.+20     	; 0x5ae <__vector_2+0x48>
 59a:	80 91 96 00 	lds	r24, 0x0096
 59e:	82 30       	cpi	r24, 0x02	; 2
 5a0:	31 f4       	brne	.+12     	; 0x5ae <__vector_2+0x48>
 5a2:	81 e0       	ldi	r24, 0x01	; 1
 5a4:	80 93 9a 00 	sts	0x009A, r24
 5a8:	60 ea       	ldi	r22, 0xA0	; 160
 5aa:	84 e0       	ldi	r24, 0x04	; 4
 5ac:	99 d1       	rcall	.+818    	; 0x8e0 <LED_Flash>
 5ae:	ff 91       	pop	r31
 5b0:	ef 91       	pop	r30
 5b2:	bf 91       	pop	r27
 5b4:	af 91       	pop	r26
 5b6:	9f 91       	pop	r25
 5b8:	8f 91       	pop	r24
 5ba:	7f 91       	pop	r23
 5bc:	6f 91       	pop	r22
 5be:	5f 91       	pop	r21
 5c0:	4f 91       	pop	r20
 5c2:	3f 91       	pop	r19
 5c4:	2f 91       	pop	r18
 5c6:	0f 90       	pop	r0
 5c8:	0f be       	out	0x3f, r0	; 63
 5ca:	0f 90       	pop	r0
 5cc:	1f 90       	pop	r1
 5ce:	18 95       	reti

000005d0 <delay_nms>:
 5d0:	ac 01       	movw	r20, r24
 5d2:	20 e0       	ldi	r18, 0x00	; 0
 5d4:	30 e0       	ldi	r19, 0x00	; 0
 5d6:	06 c0       	rjmp	.+12     	; 0x5e4 <delay_nms+0x14>
 5d8:	80 ed       	ldi	r24, 0xD0	; 208
 5da:	97 e0       	ldi	r25, 0x07	; 7
 5dc:	01 97       	sbiw	r24, 0x01	; 1
 5de:	f1 f7       	brne	.-4      	; 0x5dc <delay_nms+0xc>
 5e0:	2f 5f       	subi	r18, 0xFF	; 255
 5e2:	3f 4f       	sbci	r19, 0xFF	; 255
 5e4:	24 17       	cp	r18, r20
 5e6:	35 07       	cpc	r19, r21
 5e8:	b9 f7       	brne	.-18     	; 0x5d8 <delay_nms+0x8>
 5ea:	08 95       	ret

000005ec <delay_1us>:
 5ec:	82 e0       	ldi	r24, 0x02	; 2
 5ee:	90 e0       	ldi	r25, 0x00	; 0
 5f0:	01 97       	sbiw	r24, 0x01	; 1
 5f2:	f1 f7       	brne	.-4      	; 0x5f0 <delay_1us+0x4>
 5f4:	08 95       	ret

000005f6 <delay_nus>:
 5f6:	ac 01       	movw	r20, r24
 5f8:	20 e0       	ldi	r18, 0x00	; 0
 5fa:	30 e0       	ldi	r19, 0x00	; 0
 5fc:	06 c0       	rjmp	.+12     	; 0x60a <delay_nus+0x14>
 5fe:	82 e0       	ldi	r24, 0x02	; 2
 600:	90 e0       	ldi	r25, 0x00	; 0
 602:	01 97       	sbiw	r24, 0x01	; 1
 604:	f1 f7       	brne	.-4      	; 0x602 <delay_nus+0xc>
 606:	2f 5f       	subi	r18, 0xFF	; 255
 608:	3f 4f       	sbci	r19, 0xFF	; 255
 60a:	24 17       	cp	r18, r20
 60c:	35 07       	cpc	r19, r21
 60e:	b9 f7       	brne	.-18     	; 0x5fe <delay_nus+0x8>
 610:	08 95       	ret

00000612 <delay_1ms>:
 612:	80 ed       	ldi	r24, 0xD0	; 208
 614:	97 e0       	ldi	r25, 0x07	; 7
 616:	01 97       	sbiw	r24, 0x01	; 1
 618:	f1 f7       	brne	.-4      	; 0x616 <delay_1ms+0x4>
 61a:	08 95       	ret

0000061c <LED_On>:
 61c:	80 fd       	sbrc	r24, 0
 61e:	a9 9a       	sbi	0x15, 1	; 21
 620:	81 fd       	sbrc	r24, 1
 622:	c2 9a       	sbi	0x18, 2	; 24
 624:	82 fd       	sbrc	r24, 2
 626:	a8 9a       	sbi	0x15, 0	; 21
 628:	83 fd       	sbrc	r24, 3
 62a:	aa 9a       	sbi	0x15, 2	; 21
 62c:	08 95       	ret

0000062e <LED_Off>:
 62e:	80 fd       	sbrc	r24, 0
 630:	a9 98       	cbi	0x15, 1	; 21
 632:	81 fd       	sbrc	r24, 1
 634:	c2 98       	cbi	0x18, 2	; 24
 636:	82 fd       	sbrc	r24, 2
 638:	a8 98       	cbi	0x15, 0	; 21
 63a:	83 fd       	sbrc	r24, 3
 63c:	aa 98       	cbi	0x15, 2	; 21
 63e:	08 95       	ret

00000640 <LED_Init>:
 640:	cf 93       	push	r28
 642:	df 93       	push	r29
 644:	c8 2f       	mov	r28, r24
 646:	80 ff       	sbrs	r24, 0
 648:	03 c0       	rjmp	.+6      	; 0x650 <LED_Init+0x10>
 64a:	a1 9a       	sbi	0x14, 1	; 20
 64c:	81 e0       	ldi	r24, 0x01	; 1
 64e:	ef df       	rcall	.-34     	; 0x62e <LED_Off>
 650:	c1 ff       	sbrs	r28, 1
 652:	03 c0       	rjmp	.+6      	; 0x65a <LED_Init+0x1a>
 654:	ba 9a       	sbi	0x17, 2	; 23
 656:	82 e0       	ldi	r24, 0x02	; 2
 658:	ea df       	rcall	.-44     	; 0x62e <LED_Off>
 65a:	c2 ff       	sbrs	r28, 2
 65c:	03 c0       	rjmp	.+6      	; 0x664 <LED_Init+0x24>
 65e:	a0 9a       	sbi	0x14, 0	; 20
 660:	84 e0       	ldi	r24, 0x04	; 4
 662:	e5 df       	rcall	.-54     	; 0x62e <LED_Off>
 664:	c3 ff       	sbrs	r28, 3
 666:	03 c0       	rjmp	.+6      	; 0x66e <LED_Init+0x2e>
 668:	a2 9a       	sbi	0x14, 2	; 20
 66a:	88 e0       	ldi	r24, 0x08	; 8
 66c:	e0 df       	rcall	.-64     	; 0x62e <LED_Off>
 66e:	83 b7       	in	r24, 0x33	; 51
 670:	85 60       	ori	r24, 0x05	; 5
 672:	83 bf       	out	0x33, r24	; 51
 674:	89 b7       	in	r24, 0x39	; 57
 676:	81 60       	ori	r24, 0x01	; 1
 678:	89 bf       	out	0x39, r24	; 57
 67a:	df 91       	pop	r29
 67c:	cf 91       	pop	r28
 67e:	08 95       	ret

00000680 <LED_Toggle>:
 680:	cf 93       	push	r28
 682:	df 93       	push	r29
 684:	c8 2f       	mov	r28, r24
 686:	80 ff       	sbrs	r24, 0
 688:	07 c0       	rjmp	.+14     	; 0x698 <LED_Toggle+0x18>
 68a:	99 9b       	sbis	0x13, 1	; 19
 68c:	03 c0       	rjmp	.+6      	; 0x694 <LED_Toggle+0x14>
 68e:	81 e0       	ldi	r24, 0x01	; 1
 690:	ce df       	rcall	.-100    	; 0x62e <LED_Off>
 692:	02 c0       	rjmp	.+4      	; 0x698 <LED_Toggle+0x18>
 694:	81 e0       	ldi	r24, 0x01	; 1
 696:	c2 df       	rcall	.-124    	; 0x61c <LED_On>
 698:	c1 ff       	sbrs	r28, 1
 69a:	07 c0       	rjmp	.+14     	; 0x6aa <LED_Toggle+0x2a>
 69c:	b2 9b       	sbis	0x16, 2	; 22
 69e:	03 c0       	rjmp	.+6      	; 0x6a6 <LED_Toggle+0x26>
 6a0:	82 e0       	ldi	r24, 0x02	; 2
 6a2:	c5 df       	rcall	.-118    	; 0x62e <LED_Off>
 6a4:	02 c0       	rjmp	.+4      	; 0x6aa <LED_Toggle+0x2a>
 6a6:	82 e0       	ldi	r24, 0x02	; 2
 6a8:	b9 df       	rcall	.-142    	; 0x61c <LED_On>
 6aa:	c2 ff       	sbrs	r28, 2
 6ac:	07 c0       	rjmp	.+14     	; 0x6bc <LED_Toggle+0x3c>
 6ae:	98 9b       	sbis	0x13, 0	; 19
 6b0:	03 c0       	rjmp	.+6      	; 0x6b8 <LED_Toggle+0x38>
 6b2:	84 e0       	ldi	r24, 0x04	; 4
 6b4:	bc df       	rcall	.-136    	; 0x62e <LED_Off>
 6b6:	02 c0       	rjmp	.+4      	; 0x6bc <LED_Toggle+0x3c>
 6b8:	84 e0       	ldi	r24, 0x04	; 4
 6ba:	b0 df       	rcall	.-160    	; 0x61c <LED_On>
 6bc:	c3 ff       	sbrs	r28, 3
 6be:	07 c0       	rjmp	.+14     	; 0x6ce <LED_Toggle+0x4e>
 6c0:	9a 9b       	sbis	0x13, 2	; 19
 6c2:	03 c0       	rjmp	.+6      	; 0x6ca <LED_Toggle+0x4a>
 6c4:	88 e0       	ldi	r24, 0x08	; 8
 6c6:	b3 df       	rcall	.-154    	; 0x62e <LED_Off>
 6c8:	02 c0       	rjmp	.+4      	; 0x6ce <LED_Toggle+0x4e>
 6ca:	88 e0       	ldi	r24, 0x08	; 8
 6cc:	a7 df       	rcall	.-178    	; 0x61c <LED_On>
 6ce:	df 91       	pop	r29
 6d0:	cf 91       	pop	r28
 6d2:	08 95       	ret

000006d4 <__vector_9>:
 6d4:	1f 92       	push	r1
 6d6:	0f 92       	push	r0
 6d8:	0f b6       	in	r0, 0x3f	; 63
 6da:	0f 92       	push	r0
 6dc:	11 24       	eor	r1, r1
 6de:	2f 93       	push	r18
 6e0:	3f 93       	push	r19
 6e2:	4f 93       	push	r20
 6e4:	5f 93       	push	r21
 6e6:	6f 93       	push	r22

⌨️ 快捷键说明

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