📄 bb1.lst
字号:
C51 COMPILER V6.12 BB1 03/14/2008 17:08:50 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE BB1
OBJECT MODULE PLACED IN .\bb1.OBJ
COMPILER INVOKED BY: D:\keil\C51\BIN\C51.EXE .\bb1.c DEBUG OBJECTEXTEND
stmt level source
1 #include<AT89x51.H>
2 unsigned char t5hz;
3 unsigned char t7hz;
4 unsigned int ucount;
5 bit stop;
6 bit flag;
7 main()
8 {
9 1 unsigned char i,j;
10 1 TMOD=0x02;
11 1 TH0=0x06;
12 1 TL0=0x06;
13 1 EA=1;
14 1 ET0=1;
15 1 while(1)
16 1 {
17 2 if(P3_2==0)
18 2 {
19 3 for(i=0;i<20;i++)
20 3 for(j=0;j<248;j++);
21 3 if(P3_2==0)
22 3 {
23 4 t5hz=0;
24 4 t7hz=0;
25 4 stop=0;
26 4 flag=0;
27 4 TR0=1;
28 4 while(stop==0);
29 4 }
30 3 }
31 2 }
32 1 }
33 void timerr(void) interrupt 1
34 {
35 1 ucount++;
36 1 if(ucount==2000)
37 1 {
38 2 ucount=0;
39 2 if(flag==0)
40 2 flag=~flag;
41 2 else
42 2 {
43 3 stop=1;
44 3 TR0=0;
45 3 }
46 2 }
47 1 if(flag==0)
48 1 {
49 2 t7hz++;
50 2 if(t7hz==3)
51 2 {
52 3 t7hz=0;
53 3 P0_7=~P0_7;
54 3 }
55 2 }
C51 COMPILER V6.12 BB1 03/14/2008 17:08:50 PAGE 2
56 1 else
57 1 {
58 2 t5hz++;
59 2 if(t5hz==4)
60 2 {
61 3 t5hz=0;
62 3 P0_7=~P0_7;
63 3 }
64 2 }
65 1 }
66
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 118 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 4 ----
IDATA SIZE = ---- ----
BIT SIZE = 2 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -