📄 text5.lst
字号:
C51 COMPILER V7.08 TEXT5 05/07/2009 15:07:43 PAGE 1
C51 COMPILER V7.08, COMPILATION OF MODULE TEXT5
OBJECT MODULE PLACED IN Text5.OBJ
COMPILER INVOKED BY: D:\学习软件\keil51\C51\BIN\C51.EXE Text5.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg51.h>
2 #include <intrins.h>
3 int mhz=0,tim=0,i=0;
4 sbit beep=P2^3;
5 int code table[]={5000,500,100,50,25,12,5};
6 int main()
7 {
8 1 TMOD=0x11;
9 1 TH0=(65536-100)/256;
10 1 TL0=(65536-100)%256;
11 1 TH1=(65536-50000)/256;
12 1 TL1=(65536-50000)%256;
13 1 EA=1;
14 1 ET0=1;
15 1 ET1=1;
16 1 TR0=1;
17 1 TR1=1;
18 1
19 1 while(1);
20 1
21 1 return 0;
22 1 }
23 void timer0() interrupt 1
24 {
25 1 TH0=(65536-100)/256;
26 1 TL0=(65536-100)%256;
27 1 mhz++;
28 1 if(mhz==table[i]) //等一秒
29 1 {
30 2
31 2 beep=!beep;
32 2
33 2 }
34 1 }
35 void timer1() interrupt 3
36 {
37 1 TH1=(65536-50000)/256;
38 1 TL1=(65536-50000)%256;
39 1 tim++;
40 1 if(tim==6) //等一秒
41 1 {
42 2 i=(i+1)%6;
43 2 }
44 1
45 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 177 ----
CONSTANT SIZE = 14 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 6 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
C51 COMPILER V7.08 TEXT5 05/07/2009 15:07:43 PAGE 2
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -