Both_Way_Comm_SY8833/Project/Listings/main.lst

125 lines
5.4 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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)