📄 3.lst
字号:
C51 COMPILER V7.06 3 08/31/2008 15:31:44 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE 3
OBJECT MODULE PLACED IN 3.OBJ
COMPILER INVOKED BY: F:\串口调试助手\keil2\C51\BIN\C51.EXE 3.c BROWSE DEBUG OBJECTEXTEND TABS(3)
stmt level source
1 #include<reg52.h>
2 #include<intrins.h>
3 sbit m=P2^5;
4 sbit feng=P2^3;
5 unsigned char flag,flag1,flag2,flag3,h;
6 unsigned int x,y;
7
8 void main()
9 {
10 1 m=1;
11 1 h=0xfe;
12 1 P1=h;
13 1 TMOD=0x01;
14 1 EA=1;
15 1 ET0=1;
16 1 TH0=0x4c;
17 1 TL0=0x00;
18 1 TR0=1;
19 1 while(1)
20 1 {
21 2 if(flag1==1)
22 2 {
23 3 if(flag3==0)
24 3 {
25 4 flag1=0;
26 4 P1=_crol_(h,1);
27 4 feng=!feng;
28 4 h=P1;
29 4 flag2++;
30 4 if(flag2==8)
31 4 {
32 5 flag2=0;
33 5 flag3=1;
34 5 }
35 4 }
36 3 if(flag3==1)
37 3 {
38 4 flag1=0;
39 4 P1=_cror_(h,1);
40 4 feng=!feng;
41 4 h=P1;
42 4 flag2++;
43 4 if(flag2==8)
44 4 {
45 5 flag2=0;
46 5 flag3=0;
47 5 }
48 4 }
49 3 }
50 2
51 2 }
52 1
53 1 }
54
55 void inter(void) interrupt 1 using 1
C51 COMPILER V7.06 3 08/31/2008 15:31:44 PAGE 2
56 {
57 1
58 1 TH0=0x4c;
59 1 TL0=0x00;
60 1 flag++;
61 1 if(flag==2)
62 1 {
63 2 flag=0;
64 2 flag1=1;
65 2 }
66 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 133 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 9 ----
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 + -