📄 main.lst
字号:
C51 COMPILER V7.50 MAIN 03/25/2008 17:14:10 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN D:\TANG\LI\MAIN.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE D:\TANG\LI\MAIN.C DB SB OE
line level source
1 #include "reg51.h"
2 #include "pin.h"
3
4
5
6 //调试标识
7 bit a = 0;
8
9 //
10 sbit Sound = P3^7;
11 //全局标识
12 unsigned int t10ms;//10ms计数
13
14
15
16 void inttime0(void);//timer0 initialize,set time as 0.01s
17
18
19
20
21
22 main()
23 {
24 1
25 1 inttime0();
26 1 EA = 1;
27 1 while (1)
28 1 {
29 2 if (t10ms == 100)
30 2 {
31 3 t10ms =0 ;
32 3 a = 1;
33 3 Sound = 1;
34 3 }
35 2 }
36 1
37 1
38 1 }
39
40
41 time0() interrupt 1
42 {
43 1 TH0 = -10000/256;
44 1 TL0 = -10000%256;
45 1 t10ms++;
46 1 }
47
48
49 void inttime0(void)
50 {
51 1 TMOD=(TMOD&0xf0)|0x01;//MODE 1
52 1 ET0=1;//
53 1 TH0 = -10000/256;
54 1 TL0 = -10000%256;
55 1 TR0=1;//
C51 COMPILER V7.50 MAIN 03/25/2008 17:14:10 PAGE 2
56 1
57 1 }
C51 COMPILER V7.50 MAIN 03/25/2008 17:14:10 PAGE 3
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
Sound. . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
inttime0 . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
TMOD . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0089H 1
t10ms. . . . . . . . . . . . . . . . . PUBLIC DATA U_INT 0000H 2
ET0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A9H 1
TH0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008CH 1
TL0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008AH 1
TR0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008CH 1
a. . . . . . . . . . . . . . . . . . . PUBLIC DATA BIT 0000H 1
time0. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 61 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 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 + -