?? 7022b.lss
字號:
37c: dc 01 movw r26, r24
37e: cb 01 movw r24, r22
380: bc 01 movw r22, r24
382: cd 01 movw r24, r26
384: 0e 94 65 00 call 0xca
buffer[22+num*50]=(char)(c3&0x00ff);
388: f8 01 movw r30, r16
38a: 86 8b std Z+22, r24 ; 0x16
buffer[23+num*50]=(char)((c3&0xff00)>>8);
38c: 89 2f mov r24, r25
38e: 99 27 eor r25, r25
390: 87 8b std Z+23, r24 ; 0x17
t3=Power_more(ReadSpi(r_St));
392: 8c e0 ldi r24, 0x0C ; 12
394: 0e 94 c9 00 call 0x192
398: dc 01 movw r26, r24
39a: cb 01 movw r24, r22
39c: bc 01 movw r22, r24
39e: cd 01 movw r24, r26
3a0: 0e 94 6e 00 call 0xdc
3a4: dc 01 movw r26, r24
3a6: cb 01 movw r24, r22
buffer[24+num*50]=(char)(t3&0x0000ff);
3a8: f8 01 movw r30, r16
3aa: 80 8f std Z+24, r24 ; 0x18
buffer[25+num*50]=(char)((t3&0x00ff00)>>8);
3ac: 91 8f std Z+25, r25 ; 0x19
buffer[26+num*50]=(char)(((t3&0xff0000)>>8)>>8);
3ae: a2 8f std Z+26, r26 ; 0x1a
a4=effec_VI(ReadSpi(r_URmsa)); //把A相電壓有效值送入buffer
3b0: 8d e0 ldi r24, 0x0D ; 13
3b2: 0e 94 c9 00 call 0x192
3b6: dc 01 movw r26, r24
3b8: cb 01 movw r24, r22
3ba: bc 01 movw r22, r24
3bc: cd 01 movw r24, r26
3be: 0e 94 7a 00 call 0xf4
buffer[27+num*50]=(char)(a4&0x00ff);
3c2: f8 01 movw r30, r16
3c4: 83 8f std Z+27, r24 ; 0x1b
buffer[28+num*50]=(char)((a4&0xff00)>>8);
3c6: 89 2f mov r24, r25
3c8: 99 27 eor r25, r25
3ca: 84 8f std Z+28, r24 ; 0x1c
b4=effec_VI(ReadSpi(r_URmsb));
3cc: 8e e0 ldi r24, 0x0E ; 14
3ce: 0e 94 c9 00 call 0x192
3d2: dc 01 movw r26, r24
3d4: cb 01 movw r24, r22
3d6: bc 01 movw r22, r24
3d8: cd 01 movw r24, r26
3da: 0e 94 7a 00 call 0xf4
buffer[29+num*50]=(char)(b4&0x00ff);
3de: f8 01 movw r30, r16
3e0: 85 8f std Z+29, r24 ; 0x1d
buffer[30+num*50]=(char)((b4&0xff00)>>8);
3e2: 89 2f mov r24, r25
3e4: 99 27 eor r25, r25
3e6: 86 8f std Z+30, r24 ; 0x1e
c4=effec_VI(ReadSpi(r_URmsc));
3e8: 8f e0 ldi r24, 0x0F ; 15
3ea: 0e 94 c9 00 call 0x192
3ee: dc 01 movw r26, r24
3f0: cb 01 movw r24, r22
3f2: bc 01 movw r22, r24
3f4: cd 01 movw r24, r26
3f6: 0e 94 7a 00 call 0xf4
buffer[31+num*50]=(char)(c4&0x00ff);
3fa: f8 01 movw r30, r16
3fc: 87 8f std Z+31, r24 ; 0x1f
buffer[32+num*50]=(char)((c4&0xff00)>>8);
3fe: 89 2f mov r24, r25
400: 99 27 eor r25, r25
402: 80 a3 std Z+32, r24 ; 0x20
a5=effec_VI(ReadSpi(r_IRmsa)); //把A相電流有效值送入buffer
404: 80 e1 ldi r24, 0x10 ; 16
406: 0e 94 c9 00 call 0x192
40a: dc 01 movw r26, r24
40c: cb 01 movw r24, r22
40e: bc 01 movw r22, r24
410: cd 01 movw r24, r26
412: 0e 94 7a 00 call 0xf4
buffer[33+num*50]=(char)(a5&0x00ff);
416: f8 01 movw r30, r16
418: 81 a3 std Z+33, r24 ; 0x21
buffer[34+num*50]=(char)((a5&0xff00)>>8);
41a: 89 2f mov r24, r25
41c: 99 27 eor r25, r25
41e: 82 a3 std Z+34, r24 ; 0x22
b5=effec_VI(ReadSpi(r_IRmsb));
420: 81 e1 ldi r24, 0x11 ; 17
422: 0e 94 c9 00 call 0x192
426: dc 01 movw r26, r24
428: cb 01 movw r24, r22
42a: bc 01 movw r22, r24
42c: cd 01 movw r24, r26
42e: 0e 94 7a 00 call 0xf4
buffer[35+num*50]=(char)(b5&0x00ff);
432: f8 01 movw r30, r16
434: 83 a3 std Z+35, r24 ; 0x23
buffer[36+num*50]=(char)((b5&0xff00)>>8);
436: 89 2f mov r24, r25
438: 99 27 eor r25, r25
43a: 84 a3 std Z+36, r24 ; 0x24
c5=effec_VI(ReadSpi(r_IRmsc));
43c: 82 e1 ldi r24, 0x12 ; 18
43e: 0e 94 c9 00 call 0x192
442: dc 01 movw r26, r24
444: cb 01 movw r24, r22
446: bc 01 movw r22, r24
448: cd 01 movw r24, r26
44a: 0e 94 7a 00 call 0xf4
buffer[37+num*50]=(char)(c5&0x00ff);
44e: f8 01 movw r30, r16
450: 85 a3 std Z+37, r24 ; 0x25
buffer[38+num*50]=(char)((c5&0xff00)>>8);
452: 89 2f mov r24, r25
454: 99 27 eor r25, r25
456: 86 a3 std Z+38, r24 ; 0x26
buffer[39+num*50]=Power_factor(ReadSpi(r_Pfa)); //把A相功率因數送入buffer
458: 84 e1 ldi r24, 0x14 ; 20
45a: 0e 94 c9 00 call 0x192
45e: dc 01 movw r26, r24
460: cb 01 movw r24, r22
462: bc 01 movw r22, r24
464: cd 01 movw r24, r26
466: 0e 94 84 00 call 0x108
46a: f8 01 movw r30, r16
46c: 87 a3 std Z+39, r24 ; 0x27
buffer[40+num*50]=Power_factor(ReadSpi(r_Pfb));
46e: 85 e1 ldi r24, 0x15 ; 21
470: 0e 94 c9 00 call 0x192
474: dc 01 movw r26, r24
476: cb 01 movw r24, r22
478: bc 01 movw r22, r24
47a: cd 01 movw r24, r26
47c: 0e 94 84 00 call 0x108
480: f8 01 movw r30, r16
482: 80 a7 std Z+40, r24 ; 0x28
buffer[41+num*50]=Power_factor(ReadSpi(r_Pfc));
484: 86 e1 ldi r24, 0x16 ; 22
486: 0e 94 c9 00 call 0x192
48a: dc 01 movw r26, r24
48c: cb 01 movw r24, r22
48e: bc 01 movw r22, r24
490: cd 01 movw r24, r26
492: 0e 94 84 00 call 0x108
496: f8 01 movw r30, r16
498: 81 a7 std Z+41, r24 ; 0x29
buffer[42+num*50]=Power_factor(ReadSpi(r_Pft));
49a: 87 e1 ldi r24, 0x17 ; 23
49c: 0e 94 c9 00 call 0x192
4a0: dc 01 movw r26, r24
4a2: cb 01 movw r24, r22
4a4: bc 01 movw r22, r24
4a6: cd 01 movw r24, r26
4a8: 0e 94 84 00 call 0x108
4ac: f8 01 movw r30, r16
4ae: 82 a7 std Z+42, r24 ; 0x2a
d=wire_freq(ReadSpi(r_Freq)); //把線頻率送入buffer
4b0: 8c e1 ldi r24, 0x1C ; 28
4b2: 0e 94 c9 00 call 0x192
4b6: dc 01 movw r26, r24
4b8: cb 01 movw r24, r22
4ba: bc 01 movw r22, r24
4bc: cd 01 movw r24, r26
4be: 0e 94 8f 00 call 0x11e
buffer[43+num*50]=(char)(d&0x00ff);
4c2: f8 01 movw r30, r16
4c4: 83 a7 std Z+43, r24 ; 0x2b
buffer[44+num*50]=(char)((d&0xff00)>>8);
4c6: 89 2f mov r24, r25
4c8: 99 27 eor r25, r25
4ca: 84 a7 std Z+44, r24 ; 0x2c
buffer[45+num*50]=Tem_T(ReadSpi(r_TempD)); //把溫度值送入buffer
4cc: 8a e2 ldi r24, 0x2A ; 42
4ce: 0e 94 c9 00 call 0x192
4d2: dc 01 movw r26, r24
4d4: cb 01 movw r24, r22
4d6: bc 01 movw r22, r24
4d8: cd 01 movw r24, r26
4da: 0e 94 99 00 call 0x132
4de: f8 01 movw r30, r16
4e0: 85 a7 std Z+45, r24 ; 0x2d
buffer[46+num*50]=P_D(ReadSpi(r_PFlag)); //把功率方向送入buffer
4e2: 8d e3 ldi r24, 0x3D ; 61
4e4: 0e 94 c9 00 call 0x192
4e8: dc 01 movw r26, r24
4ea: cb 01 movw r24, r22
4ec: bc 01 movw r22, r24
4ee: cd 01 movw r24, r26
4f0: 0e 94 9d 00 call 0x13a
4f4: f8 01 movw r30, r16
4f6: 86 a7 std Z+46, r24 ; 0x2e
v1=Phase_V(ReadSpi(r_SFlag)); //0x0f表示錯誤,0x00表示正確
4f8: 8c e2 ldi r24, 0x2C ; 44
4fa: 0e 94 c9 00 call 0x192
4fe: dc 01 movw r26, r24
500: cb 01 movw r24, r22
502: bc 01 movw r22, r24
504: cd 01 movw r24, r26
506: 0e 94 a1 00 call 0x142
50a: f8 2e mov r15, r24
i1=Phase_I(ReadSpi(r_SFlag)); //0xf0表示錯誤,0x00表示正確
50c: 8c e2 ldi r24, 0x2C ; 44
50e: 0e 94 c9 00 call 0x192
512: dc 01 movw r26, r24
514: cb 01 movw r24, r22
516: bc 01 movw r22, r24
518: cd 01 movw r24, r26
51a: 0e 94 b5 00 call 0x16a
buffer[47+num*50]=v1|i1; //高四位為電流,第四位為電壓,
51e: f8 2a or r15, r24
520: f8 01 movw r30, r16
522: f7 a6 std Z+47, r15 ; 0x2f
524: 1f 91 pop r17
526: 0f 91 pop r16
528: ff 90 pop r15
52a: 08 95 ret
0000052c <main>:
52c: cf ef ldi r28, 0xFF ; 255
52e: d0 e1 ldi r29, 0x10 ; 16
530: de bf out 0x3e, r29 ; 62
532: cd bf out 0x3d, r28 ; 61
534: 8b ef ldi r24, 0xFB ; 251
536: 87 bb out 0x17, r24 ; 23
538: c0 e0 ldi r28, 0x00 ; 0
53a: d0 e0 ldi r29, 0x00 ; 0
53c: 12 e0 ldi r17, 0x02 ; 2
53e: c1 30 cpi r28, 0x01 ; 1
540: d1 05 cpc r29, r1
542: 99 f0 breq .+38 ; 0x56a
544: c2 30 cpi r28, 0x02 ; 2
546: d1 05 cpc r29, r1
548: 1c f4 brge .+6 ; 0x550
54a: 20 97 sbiw r28, 0x00 ; 0
54c: 29 f0 breq .+10 ; 0x558
54e: 3c c0 rjmp .+120 ; 0x5c8
550: c2 30 cpi r28, 0x02 ; 2
552: d1 05 cpc r29, r1
554: 09 f1 breq .+66 ; 0x598
556: 38 c0 rjmp .+112 ; 0x5c8
558: 40 e0 ldi r20, 0x00 ; 0
55a: 50 e0 ldi r21, 0x00 ; 0
55c: 60 e0 ldi r22, 0x00 ; 0
55e: 70 e0 ldi r23, 0x00 ; 0
560: 8f e2 ldi r24, 0x2F ; 47
562: 0e 94 f2 00 call 0x1e4
566: 80 e0 ldi r24, 0x00 ; 0
568: 2d c0 rjmp .+90 ; 0x5c4
56a: 48 e2 ldi r20, 0x28 ; 40
56c: 52 e1 ldi r21, 0x12 ; 18
56e: 60 e0 ldi r22, 0x00 ; 0
570: 70 e0 ldi r23, 0x00 ; 0
572: 8f e2 ldi r24, 0x2F ; 47
574: 0e 94 f2 00 call 0x1e4
578: 42 e1 ldi r20, 0x12 ; 18
57a: 58 e7 ldi r21, 0x78 ; 120
57c: 60 e0 ldi r22, 0x00 ; 0
57e: 70 e0 ldi r23, 0x00 ; 0
580: 8d e2 ldi r24, 0x2D ; 45
582: 0e 94 f2 00 call 0x1e4
586: 4a ea ldi r20, 0xAA ; 170
588: 55 e5 ldi r21, 0x55 ; 85
58a: 60 e0 ldi r22, 0x00 ; 0
58c: 70 e0 ldi r23, 0x00 ; 0
58e: 8c e3 ldi r24, 0x3C ; 60
590: 0e 94 f2 00 call 0x1e4
594: 81 e0 ldi r24, 0x01 ; 1
596: 16 c0 rjmp .+44 ; 0x5c4
598: 48 e2 ldi r20, 0x28 ; 40
59a: 52 e1 ldi r21, 0x12 ; 18
59c: 60 e0 ldi r22, 0x00 ; 0
59e: 70 e0 ldi r23, 0x00 ; 0
5a0: 8f e2 ldi r24, 0x2F ; 47
5a2: 0e 94 f2 00 call 0x1e4
5a6: 42 e1 ldi r20, 0x12 ; 18
5a8: 58 e7 ldi r21, 0x78 ; 120
5aa: 60 e0 ldi r22, 0x00 ; 0
5ac: 70 e0 ldi r23, 0x00 ; 0
5ae: 8d e2 ldi r24, 0x2D ; 45
5b0: 0e 94 f2 00 call 0x1e4
5b4: 40 e0 ldi r20, 0x00 ; 0
5b6: 50 e0 ldi r21, 0x00 ; 0
5b8: 60 e0 ldi r22, 0x00 ; 0
5ba: 70 e0 ldi r23, 0x00 ; 0
5bc: 8c e3 ldi r24, 0x3C ; 60
5be: 0e 94 f2 00 call 0x1e4
5c2: 82 e0 ldi r24, 0x02 ; 2
5c4: 0e 94 1b 01 call 0x236
5c8: 11 50 subi r17, 0x01 ; 1
5ca: 21 96 adiw r28, 0x01 ; 1
5cc: 17 ff sbrs r17, 7
5ce: b7 cf rjmp .-146 ; 0x53e
5d0: 0c 94 ea 02 jmp 0x5d4
000005d4 <_exit>:
5d4: ff cf rjmp .-2 ; 0x5d4
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -