📄 provnolp.lst
字号:
C51 COMPILER V7.02b PROVNOLP 01/18/2005 21:37:50 PAGE 1
C51 COMPILER V7.02b, COMPILATION OF MODULE PROVNOLP
OBJECT MODULE PLACED IN ProvNoLp.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE ProvNoLp.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /****************************************/
2 /* Copyright (c) 2004, 通信工程学院戴佳 */
3 /* All rights reserved. */
4 /* 作 者:戴佳 */
5 /****************************************/
6
7 #include <other.h>
8 //取消环回配置
9 void ProvNoLoop(struct instruction ProNoLpVal)
10 {
11 1 switch (ProNoLpVal.ObjVal[2]) //不同的2M
12 1 {
13 2 case 1:
14 2 M1_050=M1_050&0x7F; //Mapper FnLBK
15 2 // M1_050=M1_050&0xBF; //Mapper LnLBK
16 2 T1_005=T1_005&0xFD;
17 2 break;
18 2 case 2:
19 2 M1_080=M1_080&0x7F; //Mapper FnLBK
20 2 // M1_080=M1_080&0xBF; //Mapper LnLBK
21 2 T1_045=T1_045&0xFD;
22 2 break;
23 2 case 3:
24 2 M1_0B0=M1_0B0&0x7F; //Mapper FnLBK
25 2 // M1_0B0=M1_0B0&0xBF; //Mapper LnLBK
26 2 T1_085=T1_085&0xFD;
27 2 break;
28 2 case 4:
29 2 M1_0E0=M1_0E0&0x7F; //Mapper FnLBK
30 2 // M1_0E0=M1_0E0&0xBF; //Mapper LnLBK
31 2 T1_0C5=T1_0C5&0xFD;
32 2 break;
33 2 case 5:
34 2 M2_050=M2_050&0x7F; //Mapper FnLBK
35 2 // M2_050=M2_050&0xBF; //Mapper LnLBK
36 2 T2_005=T2_005&0xFD;
37 2 break;
38 2 case 6:
39 2 M2_080=M2_080&0x7F; //Mapper FnLBK
40 2 // M2_080=M2_080&0xBF; //Mapper LnLBK
41 2 T2_045=T2_045&0xFD;
42 2 break;
43 2 case 7:
44 2 M2_0B0=M2_0B0&0x7F; //Mapper FnLBK
45 2 // M2_0B0=M2_0B0&0xBF; //Mapper LnLBK
46 2 T2_085=T2_085&0xFD;
47 2 break;
48 2 case 8:
49 2 M2_0E0=M2_0E0&0x7F; //Mapper FnLBK
50 2 // M2_0E0=M2_0E0&0xBF; //Mapper LnLBK
51 2 T2_0C5=T2_0C5&0xFD;
52 2 break;
53 2 case 9:
54 2 M3_050=M3_050&0x7F; //Mapper FnLBK
55 2 // M3_050=M3_050&0xBF; //Mapper LnLBK
C51 COMPILER V7.02b PROVNOLP 01/18/2005 21:37:50 PAGE 2
56 2 T3_005=T3_005&0xFD;
57 2 break;
58 2 case 10:
59 2 M3_080=M3_080&0x7F; //Mapper FnLBK
60 2 // M3_080=M3_080&0xBF; //Mapper LnLBK
61 2 T3_045=T3_045&0xFD;
62 2 break;
63 2 case 11:
64 2 M3_0B0=M3_0B0&0x7F; //Mapper FnLBK
65 2 // M3_0B0=M3_0B0&0xBF; //Mapper LnLBK
66 2 T3_085=T3_085&0xFD;
67 2 break;
68 2 case 12:
69 2 M3_0E0=M3_0E0&0x7F; //Mapper FnLBK
70 2 // M3_0E0=M3_0E0&0xBF; //Mapper LnLBK
71 2 T3_0C5=T3_0C5&0xFD;
72 2 break;
73 2 case 13:
74 2 M4_050=M4_050&0x7F; //Mapper FnLBK
75 2 // M4_050=M4_050&0xBF; //Mapper LnLBK
76 2 T4_005=T4_005&0xFD;
77 2 break;
78 2 case 14:
79 2 M4_080=M4_080&0x7F; //Mapper FnLBK
80 2 // M4_080=M4_080&0xBF; //Mapper LnLBK
81 2 T4_045=T4_045&0xFD;
82 2 break;
83 2 case 15:
84 2 M4_0B0=M4_0B0&0x7F; //Mapper FnLBK
85 2 // M4_0B0=M4_0B0&0xBF; //Mapper LnLBK
86 2 T4_085=T4_085&0xFD;
87 2 break;
88 2 case 16:
89 2 M4_0E0=M4_0E0&0x7F; //Mapper FnLBK
90 2 // M4_0E0=M4_0E0&0xBF; //Mapper LnLBK
91 2 T4_0C5=T4_0C5&0xFD;
92 2 break;
93 2
94 2 }
95 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 273 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 8
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 + -