📄 转速测量.lst
字号:
C51 COMPILER V7.06 转速测量 12/23/2003 08:42:58 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE 转速测量
OBJECT MODULE PLACED IN .\转速测量.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE .\转速测量.c DEBUG OBJECTEXTEND
stmt level source
1 #include <reg52.h>
2
3
4
5 #define min 240000
6 unsigned char sew;
7 unsigned int zasu;//转速时间
8 bit buza;//不转标志
9 unsigned int zangsuzi;//每分钟转速值
10 extern bit qdcesubuza;
11
12
13
14 void extern_int0() interrupt 0
15 {
16 1 if(sew==0)
17 1 {
18 2 TR0=1;
19 2 sew++;
20 2 zasu=0;
21 2 buza=0;
22 2 }
23 1 else
24 1 {
25 2 TR0=0;
26 2 zangsuzi=min/zasu;
27 2 qdcesubuza=1;
28 2 sew=0;
29 2 EX0=0;
30 2 }
31 1 }
32
33
34 void time0() interrupt 1
35 {
36 1 zasu++;
37 1 if(zasu>0x3500)
38 1 {
39 2 buza=1;//不转
40 2 zasu=0;
41 2 qdcesubuza=1;
42 2 sew=0;
43 2 EX0=0;
44 2 TR0=0;
45 2 }
46 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 149 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 5 ----
IDATA SIZE = ---- ----
C51 COMPILER V7.06 转速测量 12/23/2003 08:42:58 PAGE 2
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 + -