📄 testmain.lst
字号:
C51 COMPILER V7.06 TESTMAIN 09/16/2008 11:40:11 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE TESTMAIN
OBJECT MODULE PLACED IN testmain.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE testmain.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include <reg51.h>
2 bit flag=0;
3
4 int add(int x, int y);
5
6 void main()
7 { int s=0,i=1;
8 1
9 1 P1=0;
10 1 P2=0;
11 1 TCON=0x05;
12 1 IE=0x85;
13 1 IP=0x04;
14 1 while(1)
15 1 {s=add(s,i);
16 2
17 2 if (flag)
18 2 P1=0xff;
19 2 else
20 2 P1=0;
21 2
22 2 }
23 1 }
24
25
26 int add(int x, int y)
27 {
28 1 return x+y;
29 1 }
30
31 void isr_int0() interrupt 0
32 {
33 1
34 1 flag^=0xff;
35 1 P2=0x00;
36 1 P2=0xff;
37 1 }
38
39
40 void isr_int1() interrupt 2
41
42 {
43 1 flag^=0xff;
44 1 P2=0x00;
45 1 P2=0xff;
46 1
47 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 80 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 2
C51 COMPILER V7.06 TESTMAIN 09/16/2008 11:40:11 PAGE 2
IDATA SIZE = ---- ----
BIT SIZE = 1 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -