📄 main.lst
字号:
C51 COMPILER V8.01 MAIN 09/07/2007 06:54:55 PAGE 1
C51 COMPILER V8.01, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN Main.OBJ
COMPILER INVOKED BY: E:\电子仿真\Keil\C51\BIN\C51.EXE Main.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <config.h>
2
3 void main()
4 {
5 1 Init();
6 1 if(!P2_0) Basic();
7 1 else
8 1 if(!P2_1) Basic2();
9 1 else
10 1 if(!P2_2) kuozhan();
11 1 else
12 1 if(!P2_3) Basic3();
13 1 while(1);
14 1 }
15
16
17
18 /*PWM处理*/
19 void timer0() interrupt 1
20 {
21 1 TH0=0xFC;
22 1 TL0=0x18;
23 1 count++;
24 1 if(count<time)
25 1 {
26 2 if(a) {back=0;advance=1; }
27 2 if(b) {advance=0;back=1; }
28 2 }
29 1 if(count>=time)
30 1 {
31 2 advance=0;
32 2 back=0;
33 2 }
34 1 if(count>=20)count=0;
35 1
36 1
37 1 }
38
39
40 /*****/
41
42 /*测速*/
43 void timer1() interrupt 3
44 {
45 1 TH1=0x7D;
46 1 TL1=0xcb;
47 1 second++;
48 1 Tcount++;
49 1 if(Tcount>=5)
50 1 {
51 2 Tcount=0;
52 2 speed=Scount;
53 2 Scount=0;
54 2 }
55 1 tf=1;
C51 COMPILER V8.01 MAIN 09/07/2007 06:54:55 PAGE 2
56 1 }
57
58 void int1() interrupt 2
59 {
60 1 Scount++;
61 1 Icount++;
62 1 }
63
64 /*****/
65
66
67
68
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 2443 ----
CONSTANT SIZE = 31 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 18 22
IDATA SIZE = ---- ----
BIT SIZE = 4 3
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -