deal.lst
来自「16路巡检仪 该仪表采用c语言编写」· LST 代码 · 共 257 行 · 第 1/2 页
LST
257 行
C51 COMPILER V7.50 DEAL 06/25/2008 14:22:38 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE DEAL
OBJECT MODULE PLACED IN deal.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE deal.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "head.h"
*** WARNING C318 IN LINE 1 OF head.h: can't open file 'AT89X52.H'
*** ERROR C202 IN LINE 70 OF HEAD.H: 'P1': undefined identifier
*** ERROR C202 IN LINE 71 OF HEAD.H: 'P1': undefined identifier
*** ERROR C202 IN LINE 72 OF HEAD.H: 'P1': undefined identifier
*** ERROR C202 IN LINE 73 OF HEAD.H: 'P2': undefined identifier
*** ERROR C202 IN LINE 74 OF HEAD.H: 'P2': undefined identifier
*** ERROR C202 IN LINE 75 OF HEAD.H: 'P2': undefined identifier
*** ERROR C202 IN LINE 76 OF HEAD.H: 'P2': undefined identifier
*** ERROR C202 IN LINE 77 OF HEAD.H: 'P2': undefined identifier
*** ERROR C202 IN LINE 78 OF HEAD.H: 'P2': undefined identifier
*** ERROR C202 IN LINE 79 OF HEAD.H: 'P2': undefined identifier
*** ERROR C202 IN LINE 80 OF HEAD.H: 'P2': undefined identifier
2 extern uint pvdat[4];
3 extern uchar VFport;
4 extern uchar xdata typdat[16];
5 extern float xdata PV[16],rangeH[16],rangeL[16];
6 extern uint xdata VR[16],IR[16];
7 extern uint xdata pvlb;
8 void deal(float X)
9 {
10 1 uchar ky;
11 1 uint i;
12 1 float temp1[5];
13 1 bit kr1=1;
14 1 /*switch(typdat[VFport]) //选择输入类型
15 1 {
16 1 case 0: flashFByteR(temp1,0, 0, 2);
17 1 if(X<temp1[1])
18 1 {
19 1 i=0;
20 1 ky=0;
21 1 break;
22 1 }
23 1 flashFByteR(temp1,0, 28, 2);
24 1 if(X<temp1[1])
25 1 {
26 1 ky=0;
27 1 i=36;
28 1 break;
29 1 }
30 1 flashFByteR(temp1,0, 56, 2);
31 1 if(X<temp1[1])
32 1 {
33 1 ky=0;
34 1 i=64;
35 1 break;
36 1 }
37 1 break;
38 1 case 1: flashFByteR(temp1,0,84, 2);
39 1 if(X<temp1[1])
40 1 {
41 1 ky=0;
42 1 i=92;
43 1 break;
C51 COMPILER V7.50 DEAL 06/25/2008 14:22:38 PAGE 2
44 1 }
45 1 flashFByteR(temp1,0, 112, 2);
46 1 if(X<temp1[1])
47 1 {
48 1 ky=0;
49 1 i=120;
50 1 break;
51 1 }
52 1 flashFByteR(temp1,0, 140, 2);
53 1 if(X<temp1[1])
54 1 { ky=0;
55 1 i=148;
56 1 break;
57 1 }
58 1 break;
59 1 case 2: flashFByteR(temp1,0, 168, 2);
60 1 if(X<temp1[1])
61 1 {
62 1 ky=0;
63 1 i=176;
64 1 break;
65 1 }
66 1 flashFByteR(temp1,0, 196, 2);
67 1 if(X<temp1[1])
68 1 {
69 1 ky=0;
70 1 i=184;
71 1 break;
72 1 }
73 1 flashFByteR(temp1,0, 224, 2);
74 1 if(X<temp1[1])
75 1 {
76 1 ky=0;
77 1 i=232;
78 1 break;
79 1 }
80 1 flashFByteR(temp1,0, 252, 2);
81 1 if(X<temp1[1])
82 1 {
83 1 ky=0;
84 1 i=260;
85 1 break;
86 1 }
87 1
88 1 break;
89 1 case 3: flashFByteR(temp1,0, 280, 2);
90 1 if(X<temp1[1])
91 1 {
92 1 ky=0;
93 1 i=288;
94 1 break;
95 1 }
96 1 flashFByteR(temp1,0, 308, 2);
97 1 if(X<temp1[1])
98 1 {
99 1 ky=0;
100 1 i=316;
101 1 break;
102 1 }
103 1 flashFByteR(temp1,0, 336, 2);
104 1 if(X<temp1[1])
105 1 {
C51 COMPILER V7.50 DEAL 06/25/2008 14:22:38 PAGE 3
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?