📄 boot.lst
字号:
C51 COMPILER V7.10 BOOT 04/14/2009 23:28:34 PAGE 1
C51 COMPILER V7.10, COMPILATION OF MODULE BOOT
OBJECT MODULE PLACED IN .\boot.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ..\SourceFile\boot.c BROWSE DEBUG OBJECTEXTEND PRINT(.\boot.lst) OBJECT(.\b
-oot.obj)
line level source
1
2 /***************************************************************************************
3 ****************************************************************************************
4 * MCUSYSTEM3(MS3)
5 *
6 * Hardware Name : MS3
7 * SoftWave Name : MS3
8 * Complie : Keil C Compile V7.10
9 * Version : MS3.00
10 * Description : -
11 * Created : 2007.3.11 by wangsw
12 * Modefied : -
13 ****************************************************************************************
14 ****************************************************************************************/
15
16
17 /***************************************************************************************
18 ****************************************************************************************
19 * FILE : boot.c
20 * Description : The main program
21 *
22 * Copyright (c) 2003~2007 by WANG SHAOWEI. All Rights Reserved.
23 *
24 * History:
25 * Version Name Date Description
26 1.0 Wang Shaowei 2003/07/16 Initial Version (MCU System)
27 2.0 Wang Shaowei 2005/06/01 MS2
28 3.0 Wang Shaowei 2007/03/11 MS3
29
30 ****************************************************************************************
31 ****************************************************************************************/
32
33
34 #include "common.h"
35
36
37
38
39
40 /*==================================================================
41 * Function : init_process
42 * Description : System initialize entry
43 * Input Para : void
44 * Output Para : void
45 * Return Value: void
46 ==================================================================*/
47 void init_process(void)
48 {
49 1 port_init();
50 1
51 1 Interrupt_priority_init();
52 1
53 1 flash_init();
54 1
C51 COMPILER V7.10 BOOT 04/14/2009 23:28:34 PAGE 2
55 1 uty_delay(0xF000);
56 1
57 1 mode_init();
58 1
59 1 uart_init(UART_RATE576);
60 1
61 1 lcd_init();
62 1
63 1 mmi_init();
64 1
65 1 msg_init();
66 1
67 1 rtc_soft_init(0, 0, 0);
68 1
69 1 tp_init();
70 1
71 1 extern_interrupt1_init(TRUE, TRUE);
72 1
73 1 //timer2_init(TRUE, TimerInterval5H); /*system timer,importance*/
74 1 timer0_init(TRUE, 1, 0xDC, 0x00);
75 1
76 1
77 1 INTERRUPT_ENABLE(); /*enable global interrupt*/
78 1 }
79
80
81
82
83 /*==================================================================
84 * Function : main
85 * Description : Program entry
86 * Input Para : void
87 * Output Para : void
88 * Return Value: void
89 ==================================================================*/
90 main(void)
91 {
92 1 U8 i = 0;
93 1 U16 Msg;
94 1
95 1 init_process();
96 1
97 1 while(TRUE)
98 1 {
99 2 MSG_GET_MSG(&Msg);
100 2
101 2 switch(MSG_TYPE(Msg))
102 2 {
103 3 case MSG_KEY:
104 3 KeyStore = MSG_VALUE(Msg);
105 3 mmi_process(MSG_VALUE(Msg));
106 3 break;
107 3 case MSG_RTC:
108 3 //uputbyte(i++);
109 3 //uputbyte('*');
110 3 break;
111 3
112 3 case MSG_MSTIMER:
113 3 MSG_GET_DATA(&Msg);
114 3 FUNC(Msg);
115 3 break;
116 3
C51 COMPILER V7.10 BOOT 04/14/2009 23:28:34 PAGE 3
117 3 case MSG_TEST:
118 3 //special for test
119 3 break;
120 3
121 3 case MSG_NULL:
122 3 default:
123 3 //no msg, or error msg
124 3 break;
125 3 }
126 2 }
127 1 }
128
129
130
131
132
133
134
135
136
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 120 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 3
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -