125 lines
5.4 KiB
Plaintext
125 lines
5.4 KiB
Plaintext
C51 COMPILER V9.57.0.0 MAIN 06/14/2024 11:08:35 PAGE 1
|
||
|
||
|
||
C51 COMPILER V9.57.0.0, COMPILATION OF MODULE MAIN
|
||
OBJECT MODULE PLACED IN .\Objects\main.obj
|
||
COMPILER INVOKED BY: D:\Keil_v5\C51\BIN\C51.EXE ..\UsrSrc\main.c ROM(COMPACT) OPTIMIZE(9,SIZE) BROWSE INCDIR(..\UsrInc\a
|
||
-dc;..\UsrInc\charger;..\UsrInc\discharge;..\UsrInc\gpio;..\UsrInc\hall;..\UsrInc\i2c_simu;..\UsrInc\inc;..\UsrInc\key;..
|
||
-\UsrInc\led;..\UsrInc\mtp;..\UsrInc\pwm;..\UsrInc\sleep;..\UsrInc\system;..\UsrInc\uart;..\UsrInc\userapp;..\UsrInc\vox;
|
||
-..\UsrInc\vox_comm;..\UsrInc\watchdog;..\UsrInc\bat;..\UsrInc\timer) DEBUG OBJECTEXTEND CODE PRINT(.\Listings\main.lst)
|
||
-TABS(2) OBJECT(.\Objects\main.obj)
|
||
|
||
line level source
|
||
|
||
1 /*
|
||
2 ******************************************************************************
|
||
3 *
|
||
4 * @file main.c
|
||
5 * @brief main module
|
||
6 *
|
||
7 *
|
||
8 * @version 1.0
|
||
9 * @date 2022/07/12 17:35:40
|
||
10 * @author Alex Xu
|
||
11 *
|
||
12 * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd.
|
||
13 * All Rights Reserved
|
||
14 *
|
||
15 * History:
|
||
16 * Revision Date Author Desc
|
||
17 * 1.0.0 2022/07/12 Alex build this file
|
||
18 ******************************************************************************
|
||
19 */
|
||
20 /*_____ I N C L U D E S ____________________________________________________*/
|
||
21 #include "define.h"
|
||
22 #include "userapp.h"
|
||
23 #include "watchdog.h"
|
||
24 #include "sys_tim.h"
|
||
25 #include "system.h"
|
||
26 #include "led.h"
|
||
27 #include "charger_module.h"
|
||
28 #include "adc.h"
|
||
29 #include "vox_module.h"
|
||
30
|
||
31
|
||
32 /******************************************************************************\
|
||
33 Macro definitions
|
||
34 \******************************************************************************/
|
||
35
|
||
36 /******************************************************************************\
|
||
37 Variables definitions
|
||
38 \******************************************************************************/
|
||
39
|
||
40 #ifdef _DEBUG_MAIN
|
||
const uint8_t Ver[] = "V100";
|
||
/*<2A><><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӳ<EFBFBD><D3B2><EFBFBD><EFBFBD><EFBFBD>ڸĶ<DAB8><C4B6><EFBFBD><EFBFBD>ܼ<EFBFBD><DCBC><EFBFBD>֮ǰ<D6AE>汾ʱ<E6B1BE><CAB1>1<EFBFBD><31>
|
||
<20>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڹ<EFBFBD><DAB9>ܴ<EFBFBD><DCB4>ڸĶ<DAB8>ʱ<EFBFBD><CAB1>1<EFBFBD><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD><D4B3>ֲ<EFBFBD>ͬ<EFBFBD><CDAC>
|
||
<20><><EFBFBD>汾ʱ<E6B1BE>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD>ֱ䶯ʱ<E4B6AF><CAB1><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㡣*/
|
||
#endif
|
||
46
|
||
47 /******************************************************************************\
|
||
48 Functions definitions
|
||
49 \******************************************************************************/
|
||
50
|
||
51 void main(void )
|
||
C51 COMPILER V9.57.0.0 MAIN 06/14/2024 11:08:35 PAGE 2
|
||
|
||
52 {
|
||
53 1 System_Init(); //ϵͳ<CFB5><CDB3>ʼ<EFBFBD><CABC>
|
||
54 1
|
||
55 1 #ifdef _DEBUG_MAIN
|
||
printf("System Init(Ver:%s)\r\n",Ver);
|
||
#endif
|
||
58 1
|
||
59 1 while(1)
|
||
60 1 {
|
||
61 2
|
||
62 2 #if WTG_ENABLE
|
||
63 2 WDT = 1;
|
||
64 2 SWDT = 1;
|
||
65 2 #endif
|
||
66 2 Sys_Tim_Handler(); //<2F><>ʱ<EFBFBD><CAB1>
|
||
67 2
|
||
68 2 UserAPP();
|
||
69 2 }
|
||
70 1 }
|
||
C51 COMPILER V9.57.0.0 MAIN 06/14/2024 11:08:35 PAGE 3
|
||
|
||
ASSEMBLY LISTING OF GENERATED OBJECT CODE
|
||
|
||
|
||
; FUNCTION main (BEGIN)
|
||
; SOURCE LINE # 51
|
||
; SOURCE LINE # 52
|
||
; SOURCE LINE # 53
|
||
0000 120000 E LCALL System_Init
|
||
0003 ?C0001:
|
||
; SOURCE LINE # 59
|
||
; SOURCE LINE # 60
|
||
; SOURCE LINE # 63
|
||
0003 D2AE SETB WDT
|
||
; SOURCE LINE # 64
|
||
0005 D2BE SETB SWDT
|
||
; SOURCE LINE # 66
|
||
0007 120000 E LCALL Sys_Tim_Handler
|
||
; SOURCE LINE # 68
|
||
000A 120000 E LCALL UserAPP
|
||
; SOURCE LINE # 69
|
||
000D 80F4 SJMP ?C0001
|
||
; FUNCTION main (END)
|
||
|
||
|
||
|
||
MODULE INFORMATION: STATIC OVERLAYABLE
|
||
CODE SIZE = 15 ----
|
||
CONSTANT SIZE = ---- ----
|
||
XDATA SIZE = ---- ----
|
||
PDATA SIZE = ---- ----
|
||
DATA SIZE = ---- ----
|
||
IDATA SIZE = ---- ----
|
||
BIT SIZE = ---- ----
|
||
END OF MODULE INFORMATION.
|
||
|
||
|
||
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
|