?? measure_p.lst
字號:
C51 COMPILER V8.08 MEASURE_P 09/23/2008 07:30:54 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE MEASURE_P
OBJECT MODULE PLACED IN measure_P.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE measure_P.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg52.h>
2 #include<lcd1602.h>
3 #include<counter.h>
4 #include<measure_P.h>
5 #include<write164.h>
6
7
8
9 void measure_P()
10 {
11 1 uchar dotwei;
12 1 uchar Mflag;
13 1 unsigned long period;
14 1 uchar iop1;
15 1
16 1 gotoxy(2,1);
17 1 write_LCD_data('=');
18 1 dotwei=0;
19 1
20 1 while(1)
21 1 {
22 2 Mflag=1;
23 2
24 2 while(Mflag)
25 2 { // write164(Fen100_MP);
26 3 period=counter(1);
27 3 if(period>100)
28 3 {iop1=P1;
29 4 period=period*100+iop1;
30 4 dotwei=8;
31 4 gotoxy(2,3);
32 4 display_LCD_number(period,dotwei);
33 4 }
34 3 else Mflag=0;
35 3 if(period==0) {goto reti;}
36 3 }
37 2
38 2
39 2 Mflag=1;
40 2 while(Mflag)
41 2 { // write164(direct_MP);
42 3 period=counter(1);
43 3 if(period>100)
44 3 {iop1=P1;
45 4 period=period*100+iop1;
46 4 dotwei=6;
47 4 gotoxy(2,3);
48 4 display_LCD_number(period,dotwei);
49 4 }
50 3 else
51 3 {// write164(direct_MP);
52 4 period=counter(10);
53 4 iop1=P1;
54 4 period=period*100+iop1;
55 4 if(period>10)
C51 COMPILER V8.08 MEASURE_P 09/23/2008 07:30:54 PAGE 2
56 4 {
57 5 dotwei=7;
58 5 gotoxy(2,3);
59 5 display_LCD_number(period,dotwei);
60 5 }
61 4 else Mflag=0;
62 4 }
63 3 if(period==0) {goto reti;}
64 3 }
65 2
66 2 }
67 1 reti:;
68 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 389 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 7
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 + -