📄 main.lst
字号:
C51 COMPILER V8.08 MAIN 08/04/2008 21:49:57 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE src\main.c DEBUG OBJECTEXTEND PRINT(.\main.lst) OBJECT(main.obj)
line level source
1 /****************************************Copyright (c)**************************************************
2 ** Guangzou ZLG-MCU Development Co.,LTD.
3 ** graduate school
4 ** http://www.zlgmcu.com
5 **
6 **--------------File Info-------------------------------------------------------------------------------
7 ** File name: main.c
8 ** Last modified Date: 2004-09-16
9 ** Last Version: 1.0
10 ** Descriptions: The main() function example template
11 **
12 **------------------------------------------------------------------------------------------------------
13 ** Created by: Chenmingji
14 ** Created date: 2004-09-16
15 ** Version: 1.0
16 ** Descriptions: The original version
17 **
18 **------------------------------------------------------------------------------------------------------
19 ** Modified by:
20 ** Modified date:
21 ** Version:
22 ** Descriptions:
23 **
24 ** mcu123.com add keil
25 ********************************************************************************************************/
26 #define MAIN_GLOBAL
27 #include "user_includes.h"
*** ERROR C141 IN LINE 45 OF SRC\..\ARM\CONFIG.H: syntax error near 'long'
*** ERROR C141 IN LINE 46 OF SRC\..\ARM\CONFIG.H: syntax error near 'long'
*** ERROR C141 IN LINE 83 OF SRC\..\ARM\OS_CPU.H: syntax error near '0x00'
*** ERROR C132 IN LINE 83 OF SRC\..\ARM\OS_CPU.H: 'OS_TASK_SW': not in formal parameter list
*** ERROR C141 IN LINE 84 OF SRC\..\ARM\OS_CPU.H: syntax error near '0x01'
*** ERROR C132 IN LINE 84 OF SRC\..\ARM\OS_CPU.H: '__swi': not in formal parameter list
*** ERROR C141 IN LINE 84 OF SRC\..\ARM\OS_CPU.H: syntax error near 'void'
*** ERROR C132 IN LINE 84 OF SRC\..\ARM\OS_CPU.H: '_OSStartHighRdy': not in formal parameter list
*** ERROR C141 IN LINE 85 OF SRC\..\ARM\OS_CPU.H: syntax error near '0x02'
*** ERROR C132 IN LINE 85 OF SRC\..\ARM\OS_CPU.H: '__swi': not in formal parameter list
*** ERROR C141 IN LINE 85 OF SRC\..\ARM\OS_CPU.H: syntax error near 'void'
*** ERROR C132 IN LINE 85 OF SRC\..\ARM\OS_CPU.H: 'OS_ENTER_CRITICAL': not in formal parameter list
*** ERROR C141 IN LINE 86 OF SRC\..\ARM\OS_CPU.H: syntax error near '0x03'
*** ERROR C132 IN LINE 86 OF SRC\..\ARM\OS_CPU.H: '__swi': not in formal parameter list
*** ERROR C141 IN LINE 86 OF SRC\..\ARM\OS_CPU.H: syntax error near 'void'
*** ERROR C132 IN LINE 86 OF SRC\..\ARM\OS_CPU.H: 'OS_EXIT_CRITICAL': not in formal parameter list
*** ERROR C141 IN LINE 88 OF SRC\..\ARM\OS_CPU.H: syntax error near '0x40'
*** ERROR C132 IN LINE 88 OF SRC\..\ARM\OS_CPU.H: '__swi': not in formal parameter list
*** ERROR C141 IN LINE 88 OF SRC\..\ARM\OS_CPU.H: syntax error near 'void'
*** ERROR C132 IN LINE 88 OF SRC\..\ARM\OS_CPU.H: '_GetOSFunctionAddr': not in formal parameter list
*** ERROR C141 IN LINE 89 OF SRC\..\ARM\OS_CPU.H: syntax error near '0x41'
*** ERROR C132 IN LINE 89 OF SRC\..\ARM\OS_CPU.H: '__swi': not in formal parameter list
*** ERROR C141 IN LINE 89 OF SRC\..\ARM\OS_CPU.H: syntax error near 'void'
*** ERROR C132 IN LINE 89 OF SRC\..\ARM\OS_CPU.H: '_GetUsrFunctionAddr': not in formal parameter list
*** ERROR C141 IN LINE 90 OF SRC\..\ARM\OS_CPU.H: syntax error near '0x42'
*** ERROR C132 IN LINE 90 OF SRC\..\ARM\OS_CPU.H: '__swi': not in formal parameter list
*** ERROR C141 IN LINE 90 OF SRC\..\ARM\OS_CPU.H: syntax error near 'void'
*** ERROR C132 IN LINE 90 OF SRC\..\ARM\OS_CPU.H: 'OSISRBegin': not in formal parameter list
C51 COMPILER V8.08 MAIN 08/04/2008 21:49:57 PAGE 2
*** ERROR C141 IN LINE 91 OF SRC\..\ARM\OS_CPU.H: syntax error near '0x43'
*** ERROR C132 IN LINE 91 OF SRC\..\ARM\OS_CPU.H: '__swi': not in formal parameter list
*** ERROR C141 IN LINE 91 OF SRC\..\ARM\OS_CPU.H: syntax error near 'int'
*** ERROR C132 IN LINE 91 OF SRC\..\ARM\OS_CPU.H: 'OSISRNeedSwap': not in formal parameter list
*** ERROR C141 IN LINE 93 OF SRC\..\ARM\OS_CPU.H: syntax error near '0x80'
*** ERROR C132 IN LINE 93 OF SRC\..\ARM\OS_CPU.H: '__swi': not in formal parameter list
*** ERROR C141 IN LINE 93 OF SRC\..\ARM\OS_CPU.H: syntax error near 'void'
*** ERROR C132 IN LINE 93 OF SRC\..\ARM\OS_CPU.H: 'ChangeToSYSMode': not in formal parameter list
*** ERROR C141 IN LINE 94 OF SRC\..\ARM\OS_CPU.H: syntax error near '0x81'
*** ERROR C132 IN LINE 94 OF SRC\..\ARM\OS_CPU.H: '__swi': not in formal parameter list
*** ERROR C141 IN LINE 94 OF SRC\..\ARM\OS_CPU.H: syntax error near 'void'
*** ERROR C132 IN LINE 94 OF SRC\..\ARM\OS_CPU.H: 'ChangeToUSRMode': not in formal parameter list
*** ERROR C141 IN LINE 95 OF SRC\..\ARM\OS_CPU.H: syntax error near '0x82'
*** ERROR C132 IN LINE 95 OF SRC\..\ARM\OS_CPU.H: '__swi': not in formal parameter list
*** ERROR C141 IN LINE 95 OF SRC\..\ARM\OS_CPU.H: syntax error near 'void'
*** ERROR C132 IN LINE 95 OF SRC\..\ARM\OS_CPU.H: '_TaskIsARM': not in formal parameter list
*** ERROR C141 IN LINE 96 OF SRC\..\ARM\OS_CPU.H: syntax error near '0x83'
*** ERROR C132 IN LINE 96 OF SRC\..\ARM\OS_CPU.H: '__swi': not in formal parameter list
*** ERROR C141 IN LINE 96 OF SRC\..\ARM\OS_CPU.H: syntax error near 'void'
*** ERROR C132 IN LINE 96 OF SRC\..\ARM\OS_CPU.H: '_TaskIsTHUMB': not in formal parameter list
*** ERROR C127 IN LINE 113 OF SRC\..\ARM\OS_CPU.H: 'OsEnterSum': invalid storage class
*** ERROR C127 IN LINE 284 OF SRC\..\UCOSII\UCOS_II.H: 'OS_EVENT': invalid storage class
*** ERROR C127 IN LINE 301 OF SRC\..\UCOSII\UCOS_II.H: 'OS_FLAGS': invalid storage class
*** ERROR C141 IN LINE 312 OF SRC\..\UCOSII\UCOS_II.H: syntax error near 'OS_FLAGS'
*** ERROR C127 IN LINE 312 OF SRC\..\UCOSII\UCOS_II.H: 'OS_FLAGS': invalid storage class
*** ERROR C141 IN LINE 312 OF SRC\..\UCOSII\UCOS_II.H: syntax error near 'OSFlagFlags'
*** ERROR C127 IN LINE 312 OF SRC\..\UCOSII\UCOS_II.H: 'OSFlagFlags': invalid storage class
*** ERROR C132 IN LINE 314 OF SRC\..\UCOSII\UCOS_II.H: 'OSFlagName': not in formal parameter list
*** ERROR C141 IN LINE 316 OF SRC\..\UCOSII\UCOS_II.H: syntax error near '}'
*** ERROR C141 IN LINE 325 OF SRC\..\UCOSII\UCOS_II.H: syntax error near 'OS_FLAGS'
*** ERROR C129 IN LINE 325 OF SRC\..\UCOSII\UCOS_II.H: missing ';' before 'OSFlagNodeFlags'
*** WARNING C318 IN LINE 103 OF SRC\..\ARM\CONFIG.H: can't open file 'rt_misc.h'
*** WARNING C322 IN LINE 109 OF SRC\DISPLAY.H: unknown identifier
*** WARNING C322 IN LINE 155 OF SRC\DISPLAY.H: unknown identifier
*** WARNING C322 IN LINE 201 OF SRC\DISPLAY.H: unknown identifier
28
29 #define TaskStkLengh 64 //Define the Task0 stack length 定义用户任务0的堆栈长度
30 #define TaskUIStkSize 128
31 #define TaskKeyScanSize 128
32
33 OS_STK TaskStk [TaskStkLengh]; //Define the Task0 stack 定义用户任务0的堆栈
34 OS_STK TaskUIStk[TaskUIStkSize]; // 定义用户任务0的堆栈
35 OS_STK TaskKeyScanStk[TaskKeyScanSize];
36
37 #define TaskUIPro 3
38 #define TaskKeyScanPro 4
39
40 void Task0(void *pdata); //Task0 任务0
41 void TaskUI(void *pdata);
42 void TaskKeyScan(void *pdata);
43
44 //*******************************************************************************
45 // 函数名称 :DelayNS()
46 // 函数功能 :nS级别延时
47 // 入口参数 :dly - uS数 dly<=5000
48 // 出口参数 :无
49 //Note :
50 //*******************************************************************************
51 void DelayUS(uint32 dly){
52 dly = dly *4;//(SYS_OSC / 1000) / 2800; //1260;
53 for (; dly > 0; dly--)
54 ;
C51 COMPILER V8.08 MAIN 08/04/2008 21:49:57 PAGE 3
55 }
56
57 /******************************************************************************
58 ** 函数名称 :DelayMS()
59 ** 函数功能 :mS级别延时
60 ** 入口参数 :dly 延时参数,1 - 1mS dly<65535
61 ** 出口参数 :无
62 **Note: dly建议大于2
63 *******************************************************************************/
64 void DelayMS(uint32 dly){
65 for (; dly > 0; dly--){
66 DelayUS(1000);
67 }
68
69 }
70
71
72 int main (void)
73 {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -