📄 main.lss
字号:
6e8: 7f 93 push r23
6ea: 8f 93 push r24
6ec: 9f 93 push r25
6ee: af 93 push r26
6f0: bf 93 push r27
6f2: ef 93 push r30
6f4: ff 93 push r31
6f6: 80 91 a1 00 lds r24, 0x00A1
6fa: 87 ff sbrs r24, 7
6fc: 35 c0 rjmp .+106 ; 0x768 <__vector_9+0x94>
6fe: 80 91 a1 00 lds r24, 0x00A1
702: 90 e0 ldi r25, 0x00 ; 0
704: 9c 01 movw r18, r24
706: 20 72 andi r18, 0x20 ; 32
708: 30 70 andi r19, 0x00 ; 0
70a: 85 ff sbrs r24, 5
70c: 0e c0 rjmp .+28 ; 0x72a <__vector_9+0x56>
70e: 20 32 cpi r18, 0x20 ; 32
710: 31 05 cpc r19, r1
712: 51 f5 brne .+84 ; 0x768 <__vector_9+0x94>
714: 80 91 a1 00 lds r24, 0x00A1
718: 90 e0 ldi r25, 0x00 ; 0
71a: 8f 71 andi r24, 0x1F ; 31
71c: 90 70 andi r25, 0x00 ; 0
71e: 87 30 cpi r24, 0x07 ; 7
720: 91 05 cpc r25, r1
722: 69 f0 breq .+26 ; 0x73e <__vector_9+0x6a>
724: 0f 97 sbiw r24, 0x0f ; 15
726: d9 f4 brne .+54 ; 0x75e <__vector_9+0x8a>
728: 0d c0 rjmp .+26 ; 0x744 <__vector_9+0x70>
72a: 80 91 a1 00 lds r24, 0x00A1
72e: 90 e0 ldi r25, 0x00 ; 0
730: 8f 71 andi r24, 0x1F ; 31
732: 90 70 andi r25, 0x00 ; 0
734: 00 97 sbiw r24, 0x00 ; 0
736: 19 f0 breq .+6 ; 0x73e <__vector_9+0x6a>
738: 01 97 sbiw r24, 0x01 ; 1
73a: 89 f4 brne .+34 ; 0x75e <__vector_9+0x8a>
73c: 03 c0 rjmp .+6 ; 0x744 <__vector_9+0x70>
73e: 81 e0 ldi r24, 0x01 ; 1
740: 9f df rcall .-194 ; 0x680 <LED_Toggle>
742: 0d c0 rjmp .+26 ; 0x75e <__vector_9+0x8a>
744: 81 e0 ldi r24, 0x01 ; 1
746: 9c df rcall .-200 ; 0x680 <LED_Toggle>
748: 80 91 a1 00 lds r24, 0x00A1
74c: 86 ff sbrs r24, 6
74e: 04 c0 rjmp .+8 ; 0x758 <__vector_9+0x84>
750: 80 91 a1 00 lds r24, 0x00A1
754: 80 7e andi r24, 0xE0 ; 224
756: 06 c0 rjmp .+12 ; 0x764 <__vector_9+0x90>
758: 10 92 a1 00 sts 0x00A1, r1
75c: 05 c0 rjmp .+10 ; 0x768 <__vector_9+0x94>
75e: 80 91 a1 00 lds r24, 0x00A1
762: 8f 5f subi r24, 0xFF ; 255
764: 80 93 a1 00 sts 0x00A1, r24
768: 80 91 a0 00 lds r24, 0x00A0
76c: 87 ff sbrs r24, 7
76e: 35 c0 rjmp .+106 ; 0x7da <__vector_9+0x106>
770: 80 91 a0 00 lds r24, 0x00A0
774: 90 e0 ldi r25, 0x00 ; 0
776: 9c 01 movw r18, r24
778: 20 72 andi r18, 0x20 ; 32
77a: 30 70 andi r19, 0x00 ; 0
77c: 85 ff sbrs r24, 5
77e: 0e c0 rjmp .+28 ; 0x79c <__vector_9+0xc8>
780: 20 32 cpi r18, 0x20 ; 32
782: 31 05 cpc r19, r1
784: 51 f5 brne .+84 ; 0x7da <__vector_9+0x106>
786: 80 91 a0 00 lds r24, 0x00A0
78a: 90 e0 ldi r25, 0x00 ; 0
78c: 8f 71 andi r24, 0x1F ; 31
78e: 90 70 andi r25, 0x00 ; 0
790: 87 30 cpi r24, 0x07 ; 7
792: 91 05 cpc r25, r1
794: 69 f0 breq .+26 ; 0x7b0 <__vector_9+0xdc>
796: 0f 97 sbiw r24, 0x0f ; 15
798: d9 f4 brne .+54 ; 0x7d0 <__vector_9+0xfc>
79a: 0d c0 rjmp .+26 ; 0x7b6 <__vector_9+0xe2>
79c: 80 91 a0 00 lds r24, 0x00A0
7a0: 90 e0 ldi r25, 0x00 ; 0
7a2: 8f 71 andi r24, 0x1F ; 31
7a4: 90 70 andi r25, 0x00 ; 0
7a6: 00 97 sbiw r24, 0x00 ; 0
7a8: 19 f0 breq .+6 ; 0x7b0 <__vector_9+0xdc>
7aa: 01 97 sbiw r24, 0x01 ; 1
7ac: 89 f4 brne .+34 ; 0x7d0 <__vector_9+0xfc>
7ae: 03 c0 rjmp .+6 ; 0x7b6 <__vector_9+0xe2>
7b0: 82 e0 ldi r24, 0x02 ; 2
7b2: 66 df rcall .-308 ; 0x680 <LED_Toggle>
7b4: 0d c0 rjmp .+26 ; 0x7d0 <__vector_9+0xfc>
7b6: 82 e0 ldi r24, 0x02 ; 2
7b8: 63 df rcall .-314 ; 0x680 <LED_Toggle>
7ba: 80 91 a0 00 lds r24, 0x00A0
7be: 86 ff sbrs r24, 6
7c0: 04 c0 rjmp .+8 ; 0x7ca <__vector_9+0xf6>
7c2: 80 91 a0 00 lds r24, 0x00A0
7c6: 80 7e andi r24, 0xE0 ; 224
7c8: 06 c0 rjmp .+12 ; 0x7d6 <__vector_9+0x102>
7ca: 10 92 a0 00 sts 0x00A0, r1
7ce: 05 c0 rjmp .+10 ; 0x7da <__vector_9+0x106>
7d0: 80 91 a0 00 lds r24, 0x00A0
7d4: 8f 5f subi r24, 0xFF ; 255
7d6: 80 93 a0 00 sts 0x00A0, r24
7da: 80 91 9e 00 lds r24, 0x009E
7de: 87 ff sbrs r24, 7
7e0: 35 c0 rjmp .+106 ; 0x84c <__vector_9+0x178>
7e2: 80 91 9e 00 lds r24, 0x009E
7e6: 90 e0 ldi r25, 0x00 ; 0
7e8: 9c 01 movw r18, r24
7ea: 20 72 andi r18, 0x20 ; 32
7ec: 30 70 andi r19, 0x00 ; 0
7ee: 85 ff sbrs r24, 5
7f0: 0e c0 rjmp .+28 ; 0x80e <__vector_9+0x13a>
7f2: 20 32 cpi r18, 0x20 ; 32
7f4: 31 05 cpc r19, r1
7f6: 51 f5 brne .+84 ; 0x84c <__vector_9+0x178>
7f8: 80 91 9e 00 lds r24, 0x009E
7fc: 90 e0 ldi r25, 0x00 ; 0
7fe: 8f 71 andi r24, 0x1F ; 31
800: 90 70 andi r25, 0x00 ; 0
802: 87 30 cpi r24, 0x07 ; 7
804: 91 05 cpc r25, r1
806: 69 f0 breq .+26 ; 0x822 <__vector_9+0x14e>
808: 0f 97 sbiw r24, 0x0f ; 15
80a: d9 f4 brne .+54 ; 0x842 <__vector_9+0x16e>
80c: 0d c0 rjmp .+26 ; 0x828 <__vector_9+0x154>
80e: 80 91 9e 00 lds r24, 0x009E
812: 90 e0 ldi r25, 0x00 ; 0
814: 8f 71 andi r24, 0x1F ; 31
816: 90 70 andi r25, 0x00 ; 0
818: 00 97 sbiw r24, 0x00 ; 0
81a: 19 f0 breq .+6 ; 0x822 <__vector_9+0x14e>
81c: 01 97 sbiw r24, 0x01 ; 1
81e: 89 f4 brne .+34 ; 0x842 <__vector_9+0x16e>
820: 03 c0 rjmp .+6 ; 0x828 <__vector_9+0x154>
822: 84 e0 ldi r24, 0x04 ; 4
824: 2d df rcall .-422 ; 0x680 <LED_Toggle>
826: 0d c0 rjmp .+26 ; 0x842 <__vector_9+0x16e>
828: 84 e0 ldi r24, 0x04 ; 4
82a: 2a df rcall .-428 ; 0x680 <LED_Toggle>
82c: 80 91 9e 00 lds r24, 0x009E
830: 86 ff sbrs r24, 6
832: 04 c0 rjmp .+8 ; 0x83c <__vector_9+0x168>
834: 80 91 9e 00 lds r24, 0x009E
838: 80 7e andi r24, 0xE0 ; 224
83a: 06 c0 rjmp .+12 ; 0x848 <__vector_9+0x174>
83c: 10 92 9e 00 sts 0x009E, r1
840: 05 c0 rjmp .+10 ; 0x84c <__vector_9+0x178>
842: 80 91 9e 00 lds r24, 0x009E
846: 8f 5f subi r24, 0xFF ; 255
848: 80 93 9e 00 sts 0x009E, r24
84c: 80 91 9f 00 lds r24, 0x009F
850: 87 ff sbrs r24, 7
852: 35 c0 rjmp .+106 ; 0x8be <__vector_9+0x1ea>
854: 80 91 9f 00 lds r24, 0x009F
858: 90 e0 ldi r25, 0x00 ; 0
85a: 9c 01 movw r18, r24
85c: 20 72 andi r18, 0x20 ; 32
85e: 30 70 andi r19, 0x00 ; 0
860: 85 ff sbrs r24, 5
862: 0e c0 rjmp .+28 ; 0x880 <__vector_9+0x1ac>
864: 20 32 cpi r18, 0x20 ; 32
866: 31 05 cpc r19, r1
868: 51 f5 brne .+84 ; 0x8be <__vector_9+0x1ea>
86a: 80 91 9f 00 lds r24, 0x009F
86e: 90 e0 ldi r25, 0x00 ; 0
870: 8f 71 andi r24, 0x1F ; 31
872: 90 70 andi r25, 0x00 ; 0
874: 87 30 cpi r24, 0x07 ; 7
876: 91 05 cpc r25, r1
878: 69 f0 breq .+26 ; 0x894 <__vector_9+0x1c0>
87a: 0f 97 sbiw r24, 0x0f ; 15
87c: d9 f4 brne .+54 ; 0x8b4 <__vector_9+0x1e0>
87e: 0d c0 rjmp .+26 ; 0x89a <__vector_9+0x1c6>
880: 80 91 9f 00 lds r24, 0x009F
884: 90 e0 ldi r25, 0x00 ; 0
886: 8f 71 andi r24, 0x1F ; 31
888: 90 70 andi r25, 0x00 ; 0
88a: 00 97 sbiw r24, 0x00 ; 0
88c: 19 f0 breq .+6 ; 0x894 <__vector_9+0x1c0>
88e: 01 97 sbiw r24, 0x01 ; 1
890: 89 f4 brne .+34 ; 0x8b4 <__vector_9+0x1e0>
892: 03 c0 rjmp .+6 ; 0x89a <__vector_9+0x1c6>
894: 88 e0 ldi r24, 0x08 ; 8
896: f4 de rcall .-536 ; 0x680 <LED_Toggle>
898: 0d c0 rjmp .+26 ; 0x8b4 <__vector_9+0x1e0>
89a: 88 e0 ldi r24, 0x08 ; 8
89c: f1 de rcall .-542 ; 0x680 <LED_Toggle>
89e: 80 91 9f 00 lds r24, 0x009F
8a2: 86 ff sbrs r24, 6
8a4: 04 c0 rjmp .+8 ; 0x8ae <__vector_9+0x1da>
8a6: 80 91 9f 00 lds r24, 0x009F
8aa: 80 7e andi r24, 0xE0 ; 224
8ac: 06 c0 rjmp .+12 ; 0x8ba <__vector_9+0x1e6>
8ae: 10 92 9f 00 sts 0x009F, r1
8b2: 05 c0 rjmp .+10 ; 0x8be <__vector_9+0x1ea>
8b4: 80 91 9f 00 lds r24, 0x009F
8b8: 8f 5f subi r24, 0xFF ; 255
8ba: 80 93 9f 00 sts 0x009F, r24
8be: ff 91 pop r31
8c0: ef 91 pop r30
8c2: bf 91 pop r27
8c4: af 91 pop r26
8c6: 9f 91 pop r25
8c8: 8f 91 pop r24
8ca: 7f 91 pop r23
8cc: 6f 91 pop r22
8ce: 5f 91 pop r21
8d0: 4f 91 pop r20
8d2: 3f 91 pop r19
8d4: 2f 91 pop r18
8d6: 0f 90 pop r0
8d8: 0f be out 0x3f, r0 ; 63
8da: 0f 90 pop r0
8dc: 1f 90 pop r1
8de: 18 95 reti
000008e0 <LED_Flash>:
8e0: 80 ff sbrs r24, 0
8e2: 02 c0 rjmp .+4 ; 0x8e8 <LED_Flash+0x8>
8e4: 60 93 a1 00 sts 0x00A1, r22
8e8: 81 ff sbrs r24, 1
8ea: 02 c0 rjmp .+4 ; 0x8f0 <LED_Flash+0x10>
8ec: 60 93 a0 00 sts 0x00A0, r22
8f0: 82 ff sbrs r24, 2
8f2: 02 c0 rjmp .+4 ; 0x8f8 <LED_Flash+0x18>
8f4: 60 93 9e 00 sts 0x009E, r22
8f8: 83 ff sbrs r24, 3
8fa: 02 c0 rjmp .+4 ; 0x900 <LED_Flash+0x20>
8fc: 60 93 9f 00 sts 0x009F, r22
900: 08 95 ret
00000902 <KEY_INIT>:
902: 8a 98 cbi 0x11, 2 ; 17
904: 85 b7 in r24, 0x35 ; 53
906: 82 60 ori r24, 0x02 ; 2
908: 85 bf out 0x35, r24 ; 53
90a: 8b b7 in r24, 0x3b ; 59
90c: 80 64 ori r24, 0x40 ; 64
90e: 8b bf out 0x3b, r24 ; 59
910: 08 95 ret
00000912 <__vector_1>:
912: 1f 92 push r1
914: 0f 92 push r0
916: 0f b6 in r0, 0x3f ; 63
918: 0f 92 push r0
91a: 11 24 eor r1, r1
91c: 2f 93 push r18
91e: 3f 93 push r19
920: 4f 93 push r20
922: 5f 93 push r21
924: 6f 93 push r22
926: 7f 93 push r23
928: 8f 93 push r24
92a: 9f 93 push r25
92c: af 93 push r26
92e: bf 93 push r27
930: ef 93 push r30
932: ff 93 push r31
934: 8b b7 in r24, 0x3b ; 59
936: 8f 7b andi r24, 0xBF ; 191
938: 8b bf out 0x3b, r24 ; 59
93a: 84 e1 ldi r24, 0x14 ; 20
93c: 90 e0 ldi r25, 0x00 ; 0
93e: 48 de rcall .-880 ; 0x5d0 <delay_nms>
940: 82 99 sbic 0x10, 2 ; 16
942: 11 c0 rjmp .+34 ; 0x966 <__vector_1+0x54>
944: 80 91 94 00 lds r24, 0x0094
948: 8a 35 cpi r24, 0x5A ; 90
94a: 68 f4 brcc .+26 ; 0x966 <__vector_1+0x54>
94c: 80 91 94 00 lds r24, 0x0094
950: 8f 5f subi r24, 0xFF ; 255
952: 80 93 94 00 sts 0x0094, r24
956: 86 e3 ldi r24, 0x36 ; 54
958: 1b dc rcall .-1994 ; 0x190 <CC1100_Strobe>
95a: 8a e3 ldi r24, 0x3A ; 58
95c: 19 dc rcall .-1998 ; 0x190 <CC1100_Strobe>
95e: 84 e3 ldi r24, 0x34 ; 52
960: 17 dc rcall .-2002 ; 0x190 <CC1100_Strobe>
962: 84 e0 ldi r24, 0x04 ; 4
964: 8d de rcall .-742 ; 0x680 <LED_Toggle>
966: 86 ee ldi r24, 0xE6 ; 230
968: 90 e0 ldi r25, 0x00 ; 0
96a: 32 de rcall .-924 ; 0x5d0 <delay_nms>
96c: 8b b7 in r24, 0x3b ; 59
96e: 80 64 ori r24, 0x40 ; 64
970: 8b bf out 0x3b, r24 ; 59
972: ff 91 pop r31
974: ef 91 pop r30
976: bf 91 pop r27
978: af 91 pop r26
97a: 9f 91 pop r25
97c: 8f 91 pop r24
97e: 7f 91 pop r23
980: 6f 91 pop r22
982: 5f 91 pop r21
984: 4f 91 pop r20
986: 3f 91 pop r19
988: 2f 91 pop r18
98a: 0f 90 pop r0
98c: 0f be out 0x3f, r0 ; 63
98e: 0f 90 pop r0
990: 1f 90 pop r1
992: 18 95 reti
00000994 <PHY_Init>:
994: be dd rcall .-1156 ; 0x512 <CC1100_init>
996: 8f e0 ldi r24, 0x0F ; 15
998: 53 de rcall .-858 ; 0x640 <LED_Init>
99a: 8f e0 ldi r24, 0x0F ; 15
99c: 3f de rcall .-898 ; 0x61c <LED_On>
99e: 78 94 sei
9a0: 08 95 ret
000009a2 <_exit>:
9a2: ff cf rjmp .-2 ; 0x9a2 <_exit>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -