📄 main.lst
字号:
C51 COMPILER V8.05a MAIN 04/20/2009 11:36:12 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE main.c LARGE DEBUG OBJECTEXTEND
line level source
1 #include <includes.h>
2 //#include <ctype.h>
3 //#include <aultdef.h>
4 //#include <i2c.h>
5 //#include <hhh16.h>
6 //#include <chatfont.h>
7 //#include <sed1330.h>
8 //#include <8253.h>
9 #define KCREETRANT reentrant
10 sfr AUXR =0X8E;
11 void sys_init(void *lcnpdata) reentrant;
12 void mysecondtask(void *lcndata) reentrant;
13 void main1test(void *lcnpdata) KCREETRANT;
14 void gettesttype(void *lcnpdata) KCREETRANT;
15 void lcngetkey(void *lcnpdata) reentrant;
16 void getcurvault() reentrant;
17 void getstr8255() reentrant;
18
19 OS_STK sys_init_Stk[MaxStkSize];
20 OS_STK mysecondtask_Stk[MaxStkSize];
21 OS_STK lcngetkey_Stk[MaxStkSize];
22 OS_STK main1test_Stk[MaxStkSize];
23 OS_STK gettesttype_Stk[MaxStkSize];
24
25
26 void init_serial() reentrant
27 {
28 1 PCON &= 0x7F;
29 1 TH1 = 0xFD;
30 1 TMOD |= 0X20; //定时器1方式2
31 1 SCON = 0X50; //允许接收
32 1 TR1 = 1; //启动定时器1
33 1 ES = 1; //串行口中断允许
34 1 }
35
36 //串口中断处理
37 void serial() reentrant
38 {
39 1 if(RI)
40 1 {
41 2 RI = 0;
42 2
43 2 }
44 1 else
45 1 {
46 2
47 2 }
48 1 }
49
50 unsigned int advaut; //AD574采样中间数值
51 void getad() reentrant
52 {
53 1
54 1 }
55 unsigned char gettimestr(unsigned int x,unsigned char y,unsigned char nu,unsigned char bdate) reentrant
C51 COMPILER V8.05a MAIN 04/20/2009 11:36:12 PAGE 2
56 {
57 1
58 1 return(1);
59 1 }
*** WARNING C280 IN LINE 55 OF MAIN.C: 'x': unreferenced local variable
*** WARNING C280 IN LINE 55 OF MAIN.C: 'y': unreferenced local variable
*** WARNING C280 IN LINE 55 OF MAIN.C: 'nu': unreferenced local variable
*** WARNING C280 IN LINE 55 OF MAIN.C: 'bdate': unreferenced local variable
60 unsigned char getstrnumber(unsigned int x,unsigned char y,unsigned char nu) reentrant
61 {
62 1 return(1);
63 1 }
*** WARNING C280 IN LINE 60 OF MAIN.C: 'x': unreferenced local variable
*** WARNING C280 IN LINE 60 OF MAIN.C: 'y': unreferenced local variable
*** WARNING C280 IN LINE 60 OF MAIN.C: 'nu': unreferenced local variable
64 void showlogo() reentrant
65 {
66 1
67 1 }
68 //系统初始化
69 void sys_init(void *lcnpdata) reentrant
70 {
71 1
72 1 }
*** WARNING C280 IN LINE 69 OF MAIN.C: 'lcnpdata': unreferenced local variable
73
74 void gettesttype(void *lcnpdata) KCREETRANT
75 {
76 1
77 1 }
*** WARNING C280 IN LINE 74 OF MAIN.C: 'lcnpdata': unreferenced local variable
78
79 void lcngetkey(void *lcnpdata) reentrant
80 {
81 1
82 1 }
*** WARNING C280 IN LINE 79 OF MAIN.C: 'lcnpdata': unreferenced local variable
83 //秒定时中断
84 void mysecondtask(void *lcndata) reentrant
85 {
86 1 lcndata=lcndata;
87 1 while(1)
88 1 {
89 2 // bSecond=1;
90 2 getconut();
*** WARNING C206 IN LINE 90 OF MAIN.C: 'getconut': missing function-prototype
91 2 OSTimeDly(OS_TICKS_PER_SEC);
92 2 }
93 1 }
94
95 void showmain1() reentrant
96 {
97 1
98 1 }
99
100
101 void showvaultall() reentrant
102 {
103 1
104 1 }
105
106 void getcurvault() reentrant
C51 COMPILER V8.05a MAIN 04/20/2009 11:36:12 PAGE 3
107 {
108 1 }
109 char *p;
110 void led() reentrant
111 {
112 1 while(1)
113 1 {
114 2
115 2 p=0x400;
116 2 *p=100;
117 2 if(*p==100)
118 2 {
119 3 P1=0xaa;
120 3 }
121 2 else
122 2 {
123 3 P1=0xf0;
124 3 }
125 2 }
126 1
127 1 }
128 char a[10];
129 void main (void)
130 {
131 1 AUXR=0X00;
132 1 //led();
133 1 OSInit();
134 1 InitTimer2();
135 1 P1= OSTaskCreate(led, 0,a,1) ;
136 1 if(P1=42)
*** WARNING C276 IN LINE 136 OF MAIN.C: constant in condition expression
137 1 {
138 2 P3=0x00;
139 2 }
140 1 OSStart();
141 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 337 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 2015 ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 12 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -