📄 test1.lst
字号:
C51 COMPILER V6.12 TEST1 05/06/2008 16:09:38 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE TEST1
OBJECT MODULE PLACED IN .\test1.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE .\test1.c DEBUG OBJECTEXTEND
stmt level source
1
2 #include<reg52.h>
3
4 sbit USOut=P1^0;
5 int Byturns=1,T0times=0,T1times=0;
6
7 void main()
8 {
9 1
10 1 EA=1;
11 1 IT0=1;
12 1 ET0=1;
13 1 ET1=1;
14 1 EX1=1;
15 1 TMOD=0x11;
16 1 TH1=0x3C;
17 1 TL1=0xB0;
18 1 TH0=0xFF;//13us
19 1 TL0=0xF3;
20 1 USOut=1;
21 1 //USIn=1;
22 1 TR1=1;
23 1 TR0=1;
24 1 for(;;);
25 1 }
26
27 void timer0(void) interrupt 1 //using 1
28 {
29 1 TH0=0xFF;
30 1 TL0=0xF3;
31 1 USOut=!USOut;
32 1 Byturns=!Byturns;
33 1 T0times++;
34 1 if(T0times>=10)
35 1 {
36 2 //T0times=0;
37 2 TR0=0;//关闭定时器0
38 2 ET0=0;
39 2 //USOut=!USOut;
40 2 }
41 1 }
42
43 void timer1(void) interrupt 3 //using 2
44 {
45 1 TH1=0x3C;
46 1 TL1=0xB0;
47 1 T1times++;
48 1 if(T1times>=20)
49 1 {
50 2 T0times=0;
51 2 T1times=0;
52 2
53 2 TR0=1;
54 2 ET0=1;
55 2
C51 COMPILER V6.12 TEST1 05/06/2008 16:09:38 PAGE 2
56 2 }
57 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 147 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 6 ----
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 + -