📄 main.lst
字号:
C51 COMPILER V7.07 MAIN 09/21/2007 14:32:59 PAGE 1
C51 COMPILER V7.07, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include <reg51.h>
2
3 #define uchar unsigned char
4
5 void delay(uchar utimes)
6 {
7 1 uchar i;
8 1 uchar j;
9 1 for(i=0;i<utimes;i++)
10 1 for(j=0;j<255;j++);
11 1
12 1 }
13
14 void Beep()
15 {
16 1 P2 = 0x10;
17 1 P0 = 0xf7;
18 1 P2 = 0x00;
19 1 P2 = 0x80;
20 1 P0 = 0x01;
21 1 delay (100);
22 1 P0 = 0x00;
23 1 P2 = 0x00;
24 1 delay (50);
25 1 }
26
27 void isr_t0(void)interrupt 1 using 0
28 {
29 1 static uchar cntr = 0;
30 1 static uchar cntr1 = 0;
31 1 EA = 0;
32 1 cntr += 1;
33 1 if(200==cntr)
34 1 {
35 2 cntr1 += 1;
36 2 cntr = 0;
37 2 }
38 1 if(100==cntr1)
39 1 {
40 2 Beep();
41 2 cntr1 = 0;
42 2 }
43 1 EA = 1;
44 1
45 1
46 1 }
47
48
49 void main()
50 {
51 1
52 1 EA = 1;
53 1 TMOD = 0x02;
54 1 TH0 = 0x20;
55 1 TL0 = 0x20;
C51 COMPILER V7.07 MAIN 09/21/2007 14:32:59 PAGE 2
56 1 ET0 = 1;
57 1 TR0 = 1;
58 1 while(1);
59 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 103 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 2 ----
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 + -