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

📄 foreground.lst

📁 FE42X单相防窃电电表DEMO(编译器 AQ430 AQ430 V2.0.6.5)
💻 LST
📖 第 1 页 / 共 5 页
字号:
                   281 ;   DISPLAY_STAGE_APP_ENERGY,       
                   282 ;   DISPLAY_STAGE_TEMPERATURE,      
                   283 ;   DISPLAY_STAGE_TIME,             
                   284 ;   DISPLAY_STAGE_DATE,             
                   285 ;   DISPLAY_STAGE_TEST1,
                   286 ;   DISPLAY_STAGE_TEST2,
                   287 ;   DISPLAY_STAGE_TEST3,
                   288 ;   DISPLAY_STAGE_TEST4,
                   289 ;   DISPLAY_STAGE_TEST5,
                   290 ;   DISPLAY_STAGE_TEST6,
                   291 ;   DISPLAY_STAGE_TEST7,
                   292 ;   DISPLAY_STAGE_TEST8,
                   293 ;   DISPLAY_STAGE_TEST9,                
                   294 ;     DISPLAY_STAGE_LAST
                   295 ; };
                   296 ; struct  rtc_s
                   297 ; {
                   298 ;   uint8 second;
                   299 ;   uint8 minute;
                   300 ;   uint8 hour;
                   301 ;   uint8 day;
                   302 ;   uint8 week;
                   303 ;   uint8 month;
                   304 ;   uint8 year;
                   305 ;   uint8 sumcheck;
                   306 ; };
                   307 ; extern struct rtc_s rtc;  
                   308 ; extern uint32 ul_actensper1;
                   309 ; extern uint32 ul_actensper2;
                   310 ; extern void display (unsigned int value);
                   311 ; extern void update_display(void);
                   312 ; extern void LCDudec16(unsigned int value, int pos, int digits, int after);
                   313 ; extern void LCDudec32(unsigned long value, int pos, int digits, int after);
                   314 ; extern void LCDicon(int id, int on);
                   315 ; extern void LCDmodify_char(unsigned char ch, int pos, int on);
                   316 ; extern void LCDchar(unsigned char ch, int pos);
                   317 ; extern void clr_lcd_display(void);
                   318 ; extern void bin2bcd32(unsigned char bcd[5], unsigned long bin);
                   319 ; extern void bin2bcd16(unsigned char bcd[3], unsigned int bin);
                   320 ; extern unsigned long scale_long(unsigned long l, float f);
                   321 ; extern unsigned int scale_int(unsigned int i, float f);
                   322 ; extern void set_rtc_sumcheck(void);
                   323 ; extern int check_rtc_sumcheck(void);
                   324 ; extern int bump_rtc(void);
                   325 ; extern int weekday(void);
                   326 ; extern void rtc_bumper(void);
                   327 ; extern void correct_rtc(void);
                   328 ; extern void init_analog_front_end_ESP(void);
                   329 ; extern void init_esp_parameter(void);
                   330 ; extern void set_parameter(unsigned int param, unsigned int data);
                   331 ; extern void start_measurement(void);
                   332 ; extern char store_flash_var(char *ptr,char *from, int len);
                   333 ; extern void EnergyReadyIntMapping(void);
                   334 ; extern void ActensperReadyIntMapping(void);
                   335 ; extern void BasicTimerIntMapping(void);
                   336 ; void init_analog_front_end_SD16(void);
                   337 ; extern void tpd_gen(void);
                   338 ; extern int16_t dc_filter(register int32_t *p, register int16_t x);
                   339 ; extern int32_t imul16_up(register int16_t x, register int16_t y);
                   340 ; extern void accum48(register int16_t x[3], register int32_t y);
                   341 ; extern void log_parameters(void);
                   342 ; extern void transfer48(register int16_t y[3], register int16_t x[3]);
                   343 ; extern int32_t div48(register int16_t x[3], register int16_t y);
                   344 ; extern int32_t isqrt32(register int32_t h);
                   345 ; extern int32_t div_sh48(register int16_t x[3], int sh, register int16_t y);
                   346 ; extern int32_t current(void);
                   347 ; extern int32_t voltage(void);
                   348 ; extern void CheckExternVoltage(void);
                   349 ; extern void EnterSD16Measure (void);
                   350 ; extern void ExitSD16Measure (void);
                   351 ; extern void EnterESPMeasure (void);
                   352 ; extern void ExitESPMeasure (void);
                   353 ; extern void SwitchToSD16Measure(void);
                   354 ; extern void SwitchToESPMeasure(void);
                   355 ; extern void OnlyRTCMode(void);
                   356 ; void ClrDispVary(unsigned char OpMode);
                   357 ; extern uint32 ul_actensper1;
                   358 ; extern uint32 ul_actensper2;
                   359 ; struct phase_parms_s phase_nv;
                   360 ; struct phase_parms_s *phase = &phase_nv;
                   361     .iseg foreground_idata
0000               362     .align 0x2
                   363 foreground_V1:
0000               364     .align 0x2
0000               365     .align 0x2
0000 6600          366     .data _phase_nv
                   367     .dseg   foreground_data
0000               368     .align 0x2
                   369 foreground_V2:
0000               370     .align 0x2
                   371     .global _phase
                   372 _phase:
0000               373     .bss 0x2
                   374 ; phase size 2
                   375 ; struct emeter_var emeter;
                   376 ; static __inline__ void init_fll(void)
                   377 ; } 
                   378 ; static __inline__ void goto_high_freq(void)
                   379 ; } 
                   380 ; static __inline__ void init_bt(void)
                   381 ; } 
                   382 ; static __inline__ void init_TA(void)
                   383 ; } 
                   384 ; static __inline__ void init_sys(void)
                   385 ; } 
                   386 ; static __inline__ void DefaultSetting(void)
                   387 ; }
                   388 ; static __inline__ void ReadDataFromFlash(void)
                   389 ; }
                   390 ; void main (void)
                   391     .dbgseg dbg_syms
                   392 DBG3:
0028 6e69616d      393     .long 0x6e69616d
002c 00000000      394     .long 0x0
0030 00000000      395     .long _main
0034 00000040      396     .long 0x40
0038 01020001      397     .long 0x1020001
003c 00000050      398     .long DBG1
0040 000002c8      399     .long DBG7-DBG8
0044 00000000      400     .long DBG9
0048 00000bb8      401     .long DBG6
004c 00000000      402     .long 0x0
                   403     .pseg foreground_code
                   404 DBG8:
                   405     .dbgseg dbg_syms
                   406 DBG1:
0050 0066622e      407     .long 0x66622e
0054 00000000      408     .long 0x0
0058 00000000      409     .long DBG8
005c 00000000      410     .long 0x0
0060 01650001      411     .long 0x1650001
0064 00000000      412     .long 0x0
0068 00000097      413     .long 0x97
006c 00000000      414     .long 0x0
0070 00000bb8      415     .long DBG10
0074 00000000      416     .long 0x0
                   417     .dbgseg dbg_line
0000               418     .align 0x2
                   419 DBG9:
0000 00000028      420     .long DBG3
0004 00000000      421     .long 0x0
0008 00000000      422     .long _main
000c 00000001      423     .long 0x1
0010 00000000      424     .long DBG12
0014 00000002      425     .long 0x2
0018 00000000      426     .long DBG13
001c 00000004      427     .long 0x4
0020 00000006      428     .long DBG14
0024 00000006      429     .long 0x6
0028 00000048      430     .long DBG32
002c 00000007      431     .long 0x7
0030 00000062      432     .long DBG41
0034 00000008      433     .long 0x8
0038 000000ee      434     .long DBG63
003c 00000009      435     .long 0x9
0040 00000102      436     .long DBG69
0044 0000000a      437     .long 0xa
0048 00000118      438     .long DBG76
004c 0000000b      439     .long 0xb
0050 0000012c      440     .long DBG83
0054 0000000c      441     .long 0xc
0058 00000148      442     .long DBG91
005c 0000000d      443     .long 0xd
0060 0000014c      444     .long DBG92
0064 00000012      445     .long 0x12
0068 00000150      446     .long DBG93
006c 00000013      447     .long 0x13
0070 00000156      448     .long DBG94
0074 00000015      449     .long 0x15
0078 00000158      450     .long DBG95
007c 00000016      451     .long 0x16
0080 00000158      452     .long DBG96
0084 00000017      453     .long 0x17
0088 00000158      454     .long DBG97
008c 00000018      455     .long 0x18
0090 00000162      456     .long DBG98
0094 00000019      457     .long 0x19
0098 00000166      458     .long DBG99
009c 0000001a      459     .long 0x1a
00a0 00000168      460     .long DBG100
00a4 0000001b      461     .long 0x1b
00a8 0000016c      462     .long DBG101
00ac 0000001d      463     .long 0x1d
00b0 00000176      464     .long DBG102
00b4 0000001e      465     .long 0x1e
00b8 00000176      466     .long DBG103
00bc 0000001f      467     .long 0x1f
00c0 0000017e      468     .long DBG104
00c4 00000020      469     .long 0x20
00c8 0000017e      470     .long DBG105
00cc 00000021      471     .long 0x21
00d0 00000182      472     .long DBG106
00d4 00000022      473     .long 0x22
00d8 00000182      474     .long DBG107
00dc 00000023      475     .long 0x23
00e0 00000184      476     .long DBG108
00e4 00000024      477     .long 0x24
00e8 00000184      478     .long DBG109
00ec 00000025      479     .long 0x25
00f0 00000188      480     .long DBG110
00f4 00000026      481     .long 0x26
00f8 00000188      482     .long DBG111
00fc 00000027      483     .long 0x27
0100 00000188      484     .long DBG112
0104 00000028      485     .long 0x28
0108 0000018a      486     .long DBG113
010c 00000029      487     .long 0x29
0110 0000018a      488     .long DBG114
0114 0000002a      489     .long 0x2a
0118 0000018e      490     .long DBG115
011c 0000002b      491     .long 0x2b
0120 0000018e      492     .long DBG116
0124 0000002d      493     .long 0x2d
0128 0000019e      494     .long DBG117
012c 0000002e      495     .long 0x2e
0130 0000019e      496     .long DBG118
0134 00000030      497     .long 0x30
0138 000001ac      498     .long DBG119
013c 00000031      499     .long 0x31
0140 000001ac      500     .long DBG120
0144 00000032      501     .long 0x32
0148 000001b0      502     .long DBG121
014c 00000033      503     .long 0x33
0150 000001bc      504     .long DBG122
0154 00000034      505     .long 0x34
0158 000001bc      506     .long DBG123
015c 00000035      507     .long 0x35
0160 000001c4      508     .long DBG124
0164 00000036      509     .long 0x36
0168 000001d6      510     .long DBG125
016c 00000037      511     .long 0x37
0170 000001da      512     .long DBG126
0174 00000038      513     .long 0x38
0178 000001da      514     .long DBG127
017c 00000039      515     .long 0x39
0180 000001e0      516     .long DBG128
0184 0000003a      517     .long 0x3a
0188 000001e0      518     .long DBG129
018c 0000003b      519     .long 0x3b
0190 000001e0      520     .long DBG131
0194 0000003c      521     .long 0x3c
0198 000001e2      522     .long DBG132
019c 0000003d      523     .long 0x3d
01a0 000001f2      524     .long DBG133
01a4 0000003e      525     .long 0x3e
01a8 000001f2      526     .long DBG134
01ac 00000041      527     .long 0x41
01b0 00000200      528     .long DBG135
01b4 00000042      529     .long 0x42
01b8 00000200      530     .long DBG136
01bc 00000043      531     .long 0x43
01c0 00000206      532     .long DBG137
01c4 00000044      533     .long 0x44
01c8 0000020a      534     .long DBG138
01cc 00000045      535     .long 0x45
01d0 0000020a      536     .long DBG139
01d4 00000048      537     .long 0x48
01d8 00000218      538     .long DBG140
01dc 00000049      539     .long 0x49
01e0 00000218      540     .long DBG141
01e4 0000004a      541     .long 0x4a
01e8 0000021c      542     .long DBG142
01ec 0000004b      543     .long 0x4b
01f0 00000220      544     .long DBG143
01f4 0000004c      545     .long 0x4c
01f8 00000226      546     .long DBG144
01fc 0000004d      547     .long 0x4d
0200 00000226      548     .long DBG145
0204 0000004e      549     .long 0x4e
0208 00000234      550     .long DBG146
020c 0000004f      551     .long 0x4f
0210 00000234      552     .long DBG147
0214 00000051      553     .long 0x51
0218 00000240      554     .long DBG148
021c 00000052      555     .long 0x52
0220 00000240      556     .long DBG149
0224 00000053      557     .long 0x53
0228 00000244      558     .long DBG150
022c 00000054      559     .long 0x54
0230 00000248      560     .long DBG151
0234 00000055      561     .long 0x55
0238 00000248      562     .long DBG152

⌨️ 快捷键说明

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