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

📄 main.lss

📁 cc1100&atmega8
💻 LSS
📖 第 1 页 / 共 4 页
字号:
 6ba:	2f 93       	push	r18
 6bc:	3f 93       	push	r19
 6be:	4f 93       	push	r20
 6c0:	5f 93       	push	r21
 6c2:	6f 93       	push	r22
 6c4:	7f 93       	push	r23
 6c6:	8f 93       	push	r24
 6c8:	9f 93       	push	r25
 6ca:	af 93       	push	r26
 6cc:	bf 93       	push	r27
 6ce:	ef 93       	push	r30
 6d0:	ff 93       	push	r31
 6d2:	80 91 a5 00 	lds	r24, 0x00A5
 6d6:	87 ff       	sbrs	r24, 7
 6d8:	35 c0       	rjmp	.+106    	; 0x744 <__vector_9+0x94>
 6da:	80 91 a5 00 	lds	r24, 0x00A5
 6de:	90 e0       	ldi	r25, 0x00	; 0
 6e0:	9c 01       	movw	r18, r24
 6e2:	20 72       	andi	r18, 0x20	; 32
 6e4:	30 70       	andi	r19, 0x00	; 0
 6e6:	85 ff       	sbrs	r24, 5
 6e8:	0e c0       	rjmp	.+28     	; 0x706 <__vector_9+0x56>
 6ea:	20 32       	cpi	r18, 0x20	; 32
 6ec:	31 05       	cpc	r19, r1
 6ee:	51 f5       	brne	.+84     	; 0x744 <__vector_9+0x94>
 6f0:	80 91 a5 00 	lds	r24, 0x00A5
 6f4:	90 e0       	ldi	r25, 0x00	; 0
 6f6:	8f 71       	andi	r24, 0x1F	; 31
 6f8:	90 70       	andi	r25, 0x00	; 0
 6fa:	87 30       	cpi	r24, 0x07	; 7
 6fc:	91 05       	cpc	r25, r1
 6fe:	69 f0       	breq	.+26     	; 0x71a <__vector_9+0x6a>
 700:	0f 97       	sbiw	r24, 0x0f	; 15
 702:	d9 f4       	brne	.+54     	; 0x73a <__vector_9+0x8a>
 704:	0d c0       	rjmp	.+26     	; 0x720 <__vector_9+0x70>
 706:	80 91 a5 00 	lds	r24, 0x00A5
 70a:	90 e0       	ldi	r25, 0x00	; 0
 70c:	8f 71       	andi	r24, 0x1F	; 31
 70e:	90 70       	andi	r25, 0x00	; 0
 710:	00 97       	sbiw	r24, 0x00	; 0
 712:	19 f0       	breq	.+6      	; 0x71a <__vector_9+0x6a>
 714:	01 97       	sbiw	r24, 0x01	; 1
 716:	89 f4       	brne	.+34     	; 0x73a <__vector_9+0x8a>
 718:	03 c0       	rjmp	.+6      	; 0x720 <__vector_9+0x70>
 71a:	81 e0       	ldi	r24, 0x01	; 1
 71c:	9f df       	rcall	.-194    	; 0x65c <LED_Toggle>
 71e:	0d c0       	rjmp	.+26     	; 0x73a <__vector_9+0x8a>
 720:	81 e0       	ldi	r24, 0x01	; 1
 722:	9c df       	rcall	.-200    	; 0x65c <LED_Toggle>
 724:	80 91 a5 00 	lds	r24, 0x00A5
 728:	86 ff       	sbrs	r24, 6
 72a:	04 c0       	rjmp	.+8      	; 0x734 <__vector_9+0x84>
 72c:	80 91 a5 00 	lds	r24, 0x00A5
 730:	80 7e       	andi	r24, 0xE0	; 224
 732:	06 c0       	rjmp	.+12     	; 0x740 <__vector_9+0x90>
 734:	10 92 a5 00 	sts	0x00A5, r1
 738:	05 c0       	rjmp	.+10     	; 0x744 <__vector_9+0x94>
 73a:	80 91 a5 00 	lds	r24, 0x00A5
 73e:	8f 5f       	subi	r24, 0xFF	; 255
 740:	80 93 a5 00 	sts	0x00A5, r24
 744:	80 91 a4 00 	lds	r24, 0x00A4
 748:	87 ff       	sbrs	r24, 7
 74a:	35 c0       	rjmp	.+106    	; 0x7b6 <__vector_9+0x106>
 74c:	80 91 a4 00 	lds	r24, 0x00A4
 750:	90 e0       	ldi	r25, 0x00	; 0
 752:	9c 01       	movw	r18, r24
 754:	20 72       	andi	r18, 0x20	; 32
 756:	30 70       	andi	r19, 0x00	; 0
 758:	85 ff       	sbrs	r24, 5
 75a:	0e c0       	rjmp	.+28     	; 0x778 <__vector_9+0xc8>
 75c:	20 32       	cpi	r18, 0x20	; 32
 75e:	31 05       	cpc	r19, r1
 760:	51 f5       	brne	.+84     	; 0x7b6 <__vector_9+0x106>
 762:	80 91 a4 00 	lds	r24, 0x00A4
 766:	90 e0       	ldi	r25, 0x00	; 0
 768:	8f 71       	andi	r24, 0x1F	; 31
 76a:	90 70       	andi	r25, 0x00	; 0
 76c:	87 30       	cpi	r24, 0x07	; 7
 76e:	91 05       	cpc	r25, r1
 770:	69 f0       	breq	.+26     	; 0x78c <__vector_9+0xdc>
 772:	0f 97       	sbiw	r24, 0x0f	; 15
 774:	d9 f4       	brne	.+54     	; 0x7ac <__vector_9+0xfc>
 776:	0d c0       	rjmp	.+26     	; 0x792 <__vector_9+0xe2>
 778:	80 91 a4 00 	lds	r24, 0x00A4
 77c:	90 e0       	ldi	r25, 0x00	; 0
 77e:	8f 71       	andi	r24, 0x1F	; 31
 780:	90 70       	andi	r25, 0x00	; 0
 782:	00 97       	sbiw	r24, 0x00	; 0
 784:	19 f0       	breq	.+6      	; 0x78c <__vector_9+0xdc>
 786:	01 97       	sbiw	r24, 0x01	; 1
 788:	89 f4       	brne	.+34     	; 0x7ac <__vector_9+0xfc>
 78a:	03 c0       	rjmp	.+6      	; 0x792 <__vector_9+0xe2>
 78c:	82 e0       	ldi	r24, 0x02	; 2
 78e:	66 df       	rcall	.-308    	; 0x65c <LED_Toggle>
 790:	0d c0       	rjmp	.+26     	; 0x7ac <__vector_9+0xfc>
 792:	82 e0       	ldi	r24, 0x02	; 2
 794:	63 df       	rcall	.-314    	; 0x65c <LED_Toggle>
 796:	80 91 a4 00 	lds	r24, 0x00A4
 79a:	86 ff       	sbrs	r24, 6
 79c:	04 c0       	rjmp	.+8      	; 0x7a6 <__vector_9+0xf6>
 79e:	80 91 a4 00 	lds	r24, 0x00A4
 7a2:	80 7e       	andi	r24, 0xE0	; 224
 7a4:	06 c0       	rjmp	.+12     	; 0x7b2 <__vector_9+0x102>
 7a6:	10 92 a4 00 	sts	0x00A4, r1
 7aa:	05 c0       	rjmp	.+10     	; 0x7b6 <__vector_9+0x106>
 7ac:	80 91 a4 00 	lds	r24, 0x00A4
 7b0:	8f 5f       	subi	r24, 0xFF	; 255
 7b2:	80 93 a4 00 	sts	0x00A4, r24
 7b6:	80 91 a2 00 	lds	r24, 0x00A2
 7ba:	87 ff       	sbrs	r24, 7
 7bc:	35 c0       	rjmp	.+106    	; 0x828 <__vector_9+0x178>
 7be:	80 91 a2 00 	lds	r24, 0x00A2
 7c2:	90 e0       	ldi	r25, 0x00	; 0
 7c4:	9c 01       	movw	r18, r24
 7c6:	20 72       	andi	r18, 0x20	; 32
 7c8:	30 70       	andi	r19, 0x00	; 0
 7ca:	85 ff       	sbrs	r24, 5
 7cc:	0e c0       	rjmp	.+28     	; 0x7ea <__vector_9+0x13a>
 7ce:	20 32       	cpi	r18, 0x20	; 32
 7d0:	31 05       	cpc	r19, r1
 7d2:	51 f5       	brne	.+84     	; 0x828 <__vector_9+0x178>
 7d4:	80 91 a2 00 	lds	r24, 0x00A2
 7d8:	90 e0       	ldi	r25, 0x00	; 0
 7da:	8f 71       	andi	r24, 0x1F	; 31
 7dc:	90 70       	andi	r25, 0x00	; 0
 7de:	87 30       	cpi	r24, 0x07	; 7
 7e0:	91 05       	cpc	r25, r1
 7e2:	69 f0       	breq	.+26     	; 0x7fe <__vector_9+0x14e>
 7e4:	0f 97       	sbiw	r24, 0x0f	; 15
 7e6:	d9 f4       	brne	.+54     	; 0x81e <__vector_9+0x16e>
 7e8:	0d c0       	rjmp	.+26     	; 0x804 <__vector_9+0x154>
 7ea:	80 91 a2 00 	lds	r24, 0x00A2
 7ee:	90 e0       	ldi	r25, 0x00	; 0
 7f0:	8f 71       	andi	r24, 0x1F	; 31
 7f2:	90 70       	andi	r25, 0x00	; 0
 7f4:	00 97       	sbiw	r24, 0x00	; 0
 7f6:	19 f0       	breq	.+6      	; 0x7fe <__vector_9+0x14e>
 7f8:	01 97       	sbiw	r24, 0x01	; 1
 7fa:	89 f4       	brne	.+34     	; 0x81e <__vector_9+0x16e>
 7fc:	03 c0       	rjmp	.+6      	; 0x804 <__vector_9+0x154>
 7fe:	84 e0       	ldi	r24, 0x04	; 4
 800:	2d df       	rcall	.-422    	; 0x65c <LED_Toggle>
 802:	0d c0       	rjmp	.+26     	; 0x81e <__vector_9+0x16e>
 804:	84 e0       	ldi	r24, 0x04	; 4
 806:	2a df       	rcall	.-428    	; 0x65c <LED_Toggle>
 808:	80 91 a2 00 	lds	r24, 0x00A2
 80c:	86 ff       	sbrs	r24, 6
 80e:	04 c0       	rjmp	.+8      	; 0x818 <__vector_9+0x168>
 810:	80 91 a2 00 	lds	r24, 0x00A2
 814:	80 7e       	andi	r24, 0xE0	; 224
 816:	06 c0       	rjmp	.+12     	; 0x824 <__vector_9+0x174>
 818:	10 92 a2 00 	sts	0x00A2, r1
 81c:	05 c0       	rjmp	.+10     	; 0x828 <__vector_9+0x178>
 81e:	80 91 a2 00 	lds	r24, 0x00A2
 822:	8f 5f       	subi	r24, 0xFF	; 255
 824:	80 93 a2 00 	sts	0x00A2, r24
 828:	80 91 a3 00 	lds	r24, 0x00A3
 82c:	87 ff       	sbrs	r24, 7
 82e:	35 c0       	rjmp	.+106    	; 0x89a <__vector_9+0x1ea>
 830:	80 91 a3 00 	lds	r24, 0x00A3
 834:	90 e0       	ldi	r25, 0x00	; 0
 836:	9c 01       	movw	r18, r24
 838:	20 72       	andi	r18, 0x20	; 32
 83a:	30 70       	andi	r19, 0x00	; 0
 83c:	85 ff       	sbrs	r24, 5
 83e:	0e c0       	rjmp	.+28     	; 0x85c <__vector_9+0x1ac>
 840:	20 32       	cpi	r18, 0x20	; 32
 842:	31 05       	cpc	r19, r1
 844:	51 f5       	brne	.+84     	; 0x89a <__vector_9+0x1ea>
 846:	80 91 a3 00 	lds	r24, 0x00A3
 84a:	90 e0       	ldi	r25, 0x00	; 0
 84c:	8f 71       	andi	r24, 0x1F	; 31
 84e:	90 70       	andi	r25, 0x00	; 0
 850:	87 30       	cpi	r24, 0x07	; 7
 852:	91 05       	cpc	r25, r1
 854:	69 f0       	breq	.+26     	; 0x870 <__vector_9+0x1c0>
 856:	0f 97       	sbiw	r24, 0x0f	; 15
 858:	d9 f4       	brne	.+54     	; 0x890 <__vector_9+0x1e0>
 85a:	0d c0       	rjmp	.+26     	; 0x876 <__vector_9+0x1c6>
 85c:	80 91 a3 00 	lds	r24, 0x00A3
 860:	90 e0       	ldi	r25, 0x00	; 0
 862:	8f 71       	andi	r24, 0x1F	; 31
 864:	90 70       	andi	r25, 0x00	; 0
 866:	00 97       	sbiw	r24, 0x00	; 0
 868:	19 f0       	breq	.+6      	; 0x870 <__vector_9+0x1c0>
 86a:	01 97       	sbiw	r24, 0x01	; 1
 86c:	89 f4       	brne	.+34     	; 0x890 <__vector_9+0x1e0>
 86e:	03 c0       	rjmp	.+6      	; 0x876 <__vector_9+0x1c6>
 870:	88 e0       	ldi	r24, 0x08	; 8
 872:	f4 de       	rcall	.-536    	; 0x65c <LED_Toggle>
 874:	0d c0       	rjmp	.+26     	; 0x890 <__vector_9+0x1e0>
 876:	88 e0       	ldi	r24, 0x08	; 8
 878:	f1 de       	rcall	.-542    	; 0x65c <LED_Toggle>
 87a:	80 91 a3 00 	lds	r24, 0x00A3
 87e:	86 ff       	sbrs	r24, 6
 880:	04 c0       	rjmp	.+8      	; 0x88a <__vector_9+0x1da>
 882:	80 91 a3 00 	lds	r24, 0x00A3
 886:	80 7e       	andi	r24, 0xE0	; 224
 888:	06 c0       	rjmp	.+12     	; 0x896 <__vector_9+0x1e6>
 88a:	10 92 a3 00 	sts	0x00A3, r1
 88e:	05 c0       	rjmp	.+10     	; 0x89a <__vector_9+0x1ea>
 890:	80 91 a3 00 	lds	r24, 0x00A3
 894:	8f 5f       	subi	r24, 0xFF	; 255
 896:	80 93 a3 00 	sts	0x00A3, r24
 89a:	ff 91       	pop	r31
 89c:	ef 91       	pop	r30
 89e:	bf 91       	pop	r27
 8a0:	af 91       	pop	r26
 8a2:	9f 91       	pop	r25
 8a4:	8f 91       	pop	r24
 8a6:	7f 91       	pop	r23
 8a8:	6f 91       	pop	r22
 8aa:	5f 91       	pop	r21
 8ac:	4f 91       	pop	r20
 8ae:	3f 91       	pop	r19
 8b0:	2f 91       	pop	r18
 8b2:	0f 90       	pop	r0
 8b4:	0f be       	out	0x3f, r0	; 63
 8b6:	0f 90       	pop	r0
 8b8:	1f 90       	pop	r1
 8ba:	18 95       	reti

000008bc <LED_Flash>:
 8bc:	80 ff       	sbrs	r24, 0
 8be:	02 c0       	rjmp	.+4      	; 0x8c4 <LED_Flash+0x8>
 8c0:	60 93 a5 00 	sts	0x00A5, r22
 8c4:	81 ff       	sbrs	r24, 1
 8c6:	02 c0       	rjmp	.+4      	; 0x8cc <LED_Flash+0x10>
 8c8:	60 93 a4 00 	sts	0x00A4, r22
 8cc:	82 ff       	sbrs	r24, 2
 8ce:	02 c0       	rjmp	.+4      	; 0x8d4 <LED_Flash+0x18>
 8d0:	60 93 a2 00 	sts	0x00A2, r22
 8d4:	83 ff       	sbrs	r24, 3
 8d6:	02 c0       	rjmp	.+4      	; 0x8dc <LED_Flash+0x20>
 8d8:	60 93 a3 00 	sts	0x00A3, r22
 8dc:	08 95       	ret

000008de <KEY_INIT>:
 8de:	b8 98       	cbi	0x17, 0	; 23
 8e0:	8a 98       	cbi	0x11, 2	; 17
 8e2:	85 b7       	in	r24, 0x35	; 53
 8e4:	82 60       	ori	r24, 0x02	; 2
 8e6:	85 bf       	out	0x35, r24	; 53
 8e8:	8b b7       	in	r24, 0x3b	; 59
 8ea:	80 64       	ori	r24, 0x40	; 64
 8ec:	8b bf       	out	0x3b, r24	; 59
 8ee:	08 95       	ret

000008f0 <__vector_1>:
 8f0:	1f 92       	push	r1
 8f2:	0f 92       	push	r0
 8f4:	0f b6       	in	r0, 0x3f	; 63
 8f6:	0f 92       	push	r0
 8f8:	11 24       	eor	r1, r1
 8fa:	2f 93       	push	r18
 8fc:	3f 93       	push	r19
 8fe:	4f 93       	push	r20
 900:	5f 93       	push	r21
 902:	6f 93       	push	r22
 904:	7f 93       	push	r23
 906:	8f 93       	push	r24
 908:	9f 93       	push	r25
 90a:	af 93       	push	r26
 90c:	bf 93       	push	r27
 90e:	ef 93       	push	r30
 910:	ff 93       	push	r31
 912:	8b b7       	in	r24, 0x3b	; 59
 914:	8f 7b       	andi	r24, 0xBF	; 191
 916:	8b bf       	out	0x3b, r24	; 59
 918:	80 91 99 00 	lds	r24, 0x0099
 91c:	81 30       	cpi	r24, 0x01	; 1
 91e:	41 f0       	breq	.+16     	; 0x930 <__vector_1+0x40>
 920:	84 e1       	ldi	r24, 0x14	; 20
 922:	90 e0       	ldi	r25, 0x00	; 0
 924:	43 de       	rcall	.-890    	; 0x5ac <delay_nms>
 926:	82 99       	sbic	0x10, 2	; 16
 928:	03 c0       	rjmp	.+6      	; 0x930 <__vector_1+0x40>
 92a:	81 e0       	ldi	r24, 0x01	; 1
 92c:	80 93 99 00 	sts	0x0099, r24
 930:	8b b7       	in	r24, 0x3b	; 59
 932:	80 64       	ori	r24, 0x40	; 64
 934:	8b bf       	out	0x3b, r24	; 59
 936:	ff 91       	pop	r31
 938:	ef 91       	pop	r30
 93a:	bf 91       	pop	r27
 93c:	af 91       	pop	r26
 93e:	9f 91       	pop	r25
 940:	8f 91       	pop	r24
 942:	7f 91       	pop	r23
 944:	6f 91       	pop	r22
 946:	5f 91       	pop	r21
 948:	4f 91       	pop	r20
 94a:	3f 91       	pop	r19
 94c:	2f 91       	pop	r18
 94e:	0f 90       	pop	r0
 950:	0f be       	out	0x3f, r0	; 63
 952:	0f 90       	pop	r0
 954:	1f 90       	pop	r1
 956:	18 95       	reti

00000958 <PHY_Init>:
 958:	01 de       	rcall	.-1022   	; 0x55c <CC1100_init>
 95a:	8f e0       	ldi	r24, 0x0F	; 15
 95c:	5f de       	rcall	.-834    	; 0x61c <LED_Init>
 95e:	8f e0       	ldi	r24, 0x0F	; 15
 960:	4b de       	rcall	.-874    	; 0x5f8 <LED_On>
 962:	78 94       	sei
 964:	08 95       	ret

00000966 <_exit>:
 966:	ff cf       	rjmp	.-2      	; 0x966 <_exit>

⌨️ 快捷键说明

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