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

📄 background.lst

📁 FE42X单相防窃电电表DEMO(编译器 AQ430 AQ430 V2.0.6.5)
💻 LST
📖 第 1 页 / 共 5 页
字号:
                   563 DBG36:
                   564 ;           break;
0068 113c          565     jmp Switch_CalibrationOption_Add_LL2
                   566 DBG37:
                   567 ;       case 8:   
                   568 Switch_CalibrationOption_Add_L10:
                   569 ;           emeter.ui_SD16_CurrentCorr2 += 1;
                   570 DBG38:
006a 92535800      571     add #0x1,&_emeter+0x58
                   572 DBG39:
                   573 ;           break;
006e 0e3c          574     jmp Switch_CalibrationOption_Add_LL2
                   575 DBG40:
                   576 ;       case 9:   
                   577 Switch_CalibrationOption_Add_L11:
                   578 ;           emeter.ui_SD16_VoltageCorr1 += 1;
                   579 DBG41:
0070 92535a00      580     add #0x1,&_emeter+0x5a
                   581 DBG42:
                   582 ;           break;
0074 0b3c          583     jmp Switch_CalibrationOption_Add_LL2
                   584 DBG43:
                   585 ;       default:break;
                   586 Switch_CalibrationOption_Add_L12:
0076 0a3c          587     jmp Switch_CalibrationOption_Add_LL2
                   588 DBG44:
                   589 Switch_CalibrationOption_Add_L2:
0078 5d425f00      590     mov.b   &_emeter+0x5f,r13
                   591 ; swcode: switch has 9 cases - min 1 max 9
007c 1d83          592     sub #0x1,r13
007e fb3b          593     jl  Switch_CalibrationOption_Add_L12
0080 3c42          594     mov #0x8,r12
0082 0c9d          595     cmp r13,r12
0084 f83b          596     jl  Switch_CalibrationOption_Add_L12
0086 0d5d          597     rla r13
0088 104d0000      598     br  Switch_CalibrationOption_Add_LL3(r13)
                   599 Switch_CalibrationOption_Add_L1:
                   600 ;   }
                   601 DBG45:
                   602 Switch_CalibrationOption_Add_LL2:
                   603 ; EXIT
                   604 ; .temp0 at stkloc 0 (0x0) size 2
                   605 DBG50:
008c 3441          606     pop r4
008e 3041          607     ret
                   608     .dbgseg dbg_syms
0078 00000000      609     .long 0x0
007c 0000010c      610     .long DBG51
0080 00000002      611     .long 0x2
0084 00000000      612     .long 0x0
0088 00010002      613     .long 0x10002
008c 00000000      614     .long 0x0
0090 000003a8      615     .long DBG52
0094 00000002      616     .long 0x2
0098 00000000      617     .long 0x0
009c 00010002      618     .long 0x10002
00a0 504e5f5f      619     .long 0x504e5f5f
00a4 534d5241      620     .long 0x534d5241
00a8 00000000      621     .long 0x0
00ac 00000000      622     .long 0x0
00b0 00010002      623     .long 0x10002
                   624 DBG2:
00b4 0062622e      625     .long 0x62622e
00b8 00000000      626     .long 0x0
00bc 00000026      627     .long DBG46
00c0 00000000      628     .long 0x0
00c4 01640001      629     .long 0x1640001
00c8 00000000      630     .long 0x0
00cc 0000000d      631     .long 0xd
00d0 00000000      632     .long 0x0
00d4 00000118      633     .long DBG53
00d8 00000000      634     .long 0x0
00dc 00000000      635     .long 0x0
00e0 0000024c      636     .long DBG54
00e4 00000000      637     .long 0x0
00e8 00000000      638     .long 0x0
00ec 00010002      639     .long 0x10002
00f0 0062652e      640     .long 0x62652e
00f4 00000000      641     .long 0x0
00f8 0000002a      642     .long DBG47
00fc 00000000      643     .long 0x0
0100 01640001      644     .long 0x1640001
0104 00000000      645     .long 0x0
0108 0000000d      646     .long 0xd
010c 00000000      647     .long 0x0
0110 00000000      648     .long 0x0
0114 00000000      649     .long 0x0
                   650 DBG53:
0118 0062622e      651     .long 0x62622e
011c 00000000      652     .long 0x0
0120 00000056      653     .long DBG48
0124 00000000      654     .long 0x0
0128 01640001      655     .long 0x1640001
012c 00000000      656     .long 0x0
0130 00000016      657     .long 0x16
0134 00000000      658     .long 0x0
0138 00000244      659     .long DBG55
013c 00000000      660     .long 0x0
0140 00000000      661     .long 0x0
0144 0000024c      662     .long DBG54
0148 00000000      663     .long 0x0
014c 00000000      664     .long 0x0
0150 00010002      665     .long 0x10002
0154 0062652e      666     .long 0x62652e
0158 00000000      667     .long 0x0
015c 0000005a      668     .long DBG49
0160 00000000      669     .long 0x0
0164 01640001      670     .long 0x1640001
0168 00000000      671     .long 0x0
016c 00000016      672     .long 0x16
0170 00000000      673     .long 0x0
0174 00000000      674     .long 0x0
0178 00000000      675     .long 0x0
017c 0066652e      676     .long 0x66652e
0180 00000000      677     .long 0x0
0184 0000008c      678     .long DBG50
0188 00000000      679     .long 0x0
018c 01650001      680     .long 0x1650001
0190 00000000      681     .long 0x0
0194 00000032      682     .long 0x32
0198 00000000      683     .long 0x0
019c 00000000      684     .long 0x0
01a0 00000000      685     .long 0x0
                   686     .pseg background_code
                   687 DBG7:
                   688     .dbgseg dbg_syms
01a4 00000000      689     .long 0x0
01a8 00000438      690     .long DBG10
01ac 00000090      691     .long DBG7
01b0 00000000      692     .long 0x0
01b4 00ff0001      693     .long 0xff0001
                   694 ; }
                   695 ; void Switch_CalibrationOption_Sub(void)
                   696 DBG6:
01b8 00000000      697     .long 0x0
01bc 00000488      698     .long DBG60
01c0 00000090      699     .long _Switch_CalibrationOption_Sub
01c4 00000040      700     .long 0x40
01c8 01020001      701     .long 0x1020001
01cc 000001e0      702     .long DBG11
01d0 00000090      703     .long DBG57-DBG58
01d4 00000118      704     .long DBG59
01d8 00000348      705     .long DBG56
01dc 00000000      706     .long 0x0
                   707     .pseg background_code
                   708 DBG58:
                   709     .dbgseg dbg_syms
                   710 DBG11:
01e0 0066622e      711     .long 0x66622e
01e4 00000000      712     .long 0x0
01e8 00000090      713     .long DBG58
01ec 00000000      714     .long 0x0
01f0 01650001      715     .long 0x1650001
01f4 00000000      716     .long 0x0
01f8 00000033      717     .long 0x33
01fc 00000000      718     .long 0x0
0200 00000370      719     .long DBG61
0204 00000000      720     .long 0x0
                   721     .dbgseg dbg_line
                   722 DBG59:
0118 000001b8      723     .long DBG6
011c 00000000      724     .long 0x0
                   725     .iseg background_data_const
0012               726     .align 0x2
                   727 Switch_CalibrationOption_Sub_LL3:
0012 9400          728     .data Switch_CalibrationOption_Sub_L3
0014 9a00          729     .data Switch_CalibrationOption_Sub_L4
0016 a400          730     .data Switch_CalibrationOption_Sub_L5
0018 c400          731     .data Switch_CalibrationOption_Sub_L6
001a ca00          732     .data Switch_CalibrationOption_Sub_L7
001c d400          733     .data Switch_CalibrationOption_Sub_L8
001e f400          734     .data Switch_CalibrationOption_Sub_L9
0020 fa00          735     .data Switch_CalibrationOption_Sub_L10
0022 0001          736     .data Switch_CalibrationOption_Sub_L11
                   737     .dbgseg dbg_line
0120 00000090      738     .long _Switch_CalibrationOption_Sub
0124 00000001      739     .long 0x1
0128 00000092      740     .long DBG63
012c 00000002      741     .long 0x2
0130 00000092      742     .long DBG64
0134 00000003      743     .long 0x3
0138 00000094      744     .long DBG65
013c 00000004      745     .long 0x4
0140 00000094      746     .long DBG66
0144 00000005      747     .long 0x5
0148 00000094      748     .long DBG67
014c 00000006      749     .long 0x6
0150 00000098      750     .long DBG68
0154 00000007      751     .long 0x7
0158 0000009a      752     .long DBG69
015c 00000008      753     .long 0x8
0160 0000009a      754     .long DBG70
0164 00000009      755     .long 0x9
0168 000000a2      756     .long DBG71
016c 0000000a      757     .long 0xa
0170 000000a4      758     .long DBG72
0174 0000000b      759     .long 0xb
0178 000000a4      760     .long DBG73
017c 0000000c      761     .long 0xc
0180 000000c2      762     .long DBG74
0184 0000000d      763     .long 0xd
0188 000000c4      764     .long DBG75
018c 0000000e      765     .long 0xe
0190 000000c4      766     .long DBG76
0194 0000000f      767     .long 0xf
0198 000000c8      768     .long DBG77
019c 00000010      769     .long 0x10
01a0 000000ca      770     .long DBG78
01a4 00000011      771     .long 0x11
01a8 000000ca      772     .long DBG79
01ac 00000012      773     .long 0x12
01b0 000000d2      774     .long DBG80
01b4 00000013      775     .long 0x13
01b8 000000d4      776     .long DBG81
01bc 00000014      777     .long 0x14
01c0 000000d4      778     .long DBG82
01c4 00000015      779     .long 0x15
01c8 000000f2      780     .long DBG83
01cc 00000016      781     .long 0x16
01d0 000000f4      782     .long DBG84
01d4 00000017      783     .long 0x17
01d8 000000f4      784     .long DBG85
01dc 00000018      785     .long 0x18
01e0 000000f8      786     .long DBG86
01e4 00000019      787     .long 0x19
01e8 000000fa      788     .long DBG87
01ec 0000001a      789     .long 0x1a
01f0 000000fa      790     .long DBG88
01f4 0000001b      791     .long 0x1b
01f8 000000fe      792     .long DBG89
01fc 0000001c      793     .long 0x1c
0200 00000100      794     .long DBG90
0204 0000001d      795     .long 0x1d
0208 00000100      796     .long DBG91
020c 0000001e      797     .long 0x1e
0210 00000104      798     .long DBG92
0214 0000001f      799     .long 0x1f
0218 00000106      800     .long DBG93
021c 00000020      801     .long 0x20
0220 00000108      802     .long DBG94
0224 00000021      803     .long 0x21
0228 0000011c      804     .long DBG95
022c 00000022      805     .long 0x22
                   806     .pseg background_code
                   807     .global _Switch_CalibrationOption_Sub
                   808 _Switch_CalibrationOption_Sub:
0090 0412          809     push    r4
                   810 DBG64:
                   811 DBG63:
                   812 DBG62:
                   813 ; ENTRY
                   814 ; {
                   815 ;   switch(emeter.ucCalibrationOption)
0092 3a3c          816     jmp Switch_CalibrationOption_Sub_L2
                   817 DBG66:
                   818 DBG65:
                   819 ;   {
                   820 ;       case 1:   
                   821 Switch_CalibrationOption_Sub_L3:
                   822 ;           emeter.ui_GainCorr1 -= 1;   
                   823 DBG67:
0094 92834200      824     sub #0x1,&_emeter+0x42
                   825 DBG68:
                   826 ;           break;
0098 413c          827     jmp Switch_CalibrationOption_Sub_LL2
                   828 DBG69:
                   829 ;       case 2:   
                   830 Switch_CalibrationOption_Sub_L4:
                   831 ;           emeter.l_PowerOffset1 -= 1;
                   832 DBG70:
009a 92834600      833     sub #0x1,&_emeter+0x46
009e 82734800      834     subc    #0x0,&_emeter+0x48
                   835 DBG71:
                   836 ;           break;
00a2 3c3c          837     jmp Switch_CalibrationOption_Sub_LL2
                   838 DBG72:
                   839 ;       case 3:   
                   840 Switch_CalibrationOption_Sub_L5:
                   841 ;           emeter.f_PhaseCorr1 -= 0.001;
                   842 DBG73:
00a4 34404e00      843     mov #_emeter+0x4e,r4
00a8 3f406e12      844     mov #0x126e,r15

⌨️ 快捷键说明

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