📄 weida5.lst
字号:
C51 COMPILER V6.23a WEIDA5 09/13/2005 19:50:14 PAGE 1
C51 COMPILER V6.23a, COMPILATION OF MODULE WEIDA5
OBJECT MODULE PLACED IN weida5.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\c51.exe weida5.c DB OE SMALL ROM(LARGE)
stmt level source
1 /****************************************************************/
2 /*功能:打印集成运放参数自动测试结果
3 /*版本:v2.1
4 /*设计人:
5 /*编写日期:
6 /*最后修改日期:2005-09-09
7 /*状态:in test
8 /****************************************************************/
9 /*头文件定义*/
10 #include <reg51.h>
11 #include <absacc.h>
12 #include <intrins.h>
13 /*预定义部分*/
14 #define uchar unsigned char
15 #define uint unsigned int
16 #define ADDR XBYTE[0x7fff]
17 sbit busy=P0^7;
18 uchar code Vio[]={0x56,0x69,0x6f,0x28,0x6d,0x56,0x29,0x3a,0x30,0x2e,0x30,0x30,0x0a,0x0d,0x05};
19 uchar code Iio[]={0x49,0x69,0x6f,0x28,0x75,0x41,0x29,0x3a,0x30,0x2e,0x30,0x30,0x0a,0x0d,0x05};
20 uchar code Avd[]={0x41,0x76,0x64,0x28,0x64,0x42,0x29,0x3a,0x30,0x2e,0x30,0x30,0x0a,0x0d,0x05};
21 uchar code Kcmr[]={0x4b,0x63,0x6d,0x72,0x28,0x64,0x42,0x29,0x3a,0x30,0x2e,0x30,0x30,0x0a,0x0d,0x05};
22 uchar code BWG[]={0x42,0x57,0x47,0x28,0x6b,0x48,0x7a,0x29,0x3a,0x30,0x2e,0x30,0x30,0x0a,0x0d,0x05};
23 uchar code figure[]={0x1b,0x4b,0064,0000,
24 0x00,0xff,0x18,0x28,0x48,0x88,0x88,0x88,0x48,0x28,
25 0x18,0x08,0x0c,0x0a,0x09,0x09,0x09,0x0a,0x0c,0x08,
26 0x18,0x28,0x48,0x88,0x88,0x88,0x48,0x28,0x18,0x0c,
27 0x0a,0x09,0x09,0x09,0x0a,0x0c,0x08,0x18,0x28,0x48,
28 0x88,0x88,0x88,0x48,0x28,0x18,0x08,0x0c,0x0a,0x09,
29 0x09,0x09,0x0a,0x0c,0x08,0x18,0x28,0x48,0x88,0x88,
30 0x88,0x48,0x28,0x18,0x0d,0x0a,0x0a,0x00};
31 /*函数声明部分*/
32 void init();
33 void en_mode1();
34 void en_mode2();
35 void cn_mode();
36 void figure_mode(uchar);
37 void type_byte(uchar);
38 void en_string(uchar *);
39 void cn_string(uchar *);
40 /*主函数部分*/
41 /*********************************************************************/
42 /*函数名:main()
43 /*功能:主函数
44 /*输入参数:无
45 /*返回值:无
46 /*编写日期:
47 /*最后修改日期:
48 /********************************************************************/
49 void main()
50 {
51 1 init();
52 1 en_string(Vio);
53 1 en_string(Iio);
54 1 en_string(Avd);
55 1 en_string(Kcmr);
C51 COMPILER V6.23a WEIDA5 09/13/2005 19:50:14 PAGE 2
56 1 en_string(BWG);
57 1 //en_string(figure);
58 1 while(1);
59 1 }
60
61 /*其他函数定义部分*/
62 /*********************************************************************/
63 /*函数名:
64 /*功能:
65 /*输入参数:
66 /*返回值:
67 /*调用函数:
68 /*被调用函数:
69 /*编写日期:
70 /*最后修改日期:
71 /********************************************************************/
72 void init()
73 {
74 1 type_byte(0x1b);
75 1 type_byte(0x40);
76 1 }
77 /*********************************************************************/
78 /*函数名:
79 /*功能:
80 /*输入参数:
81 /*返回值:
82 /*调用函数:
83 /*被调用函数:
84 /*编写日期:
85 /*最后修改日期:
86 /********************************************************************/
87 void en_mode1()
88 {
89 1 type_byte(0x1c);
90 1 type_byte(0x2e);
91 1 type_byte(0x1b);
92 1 type_byte(0x36);
93 1 }
94 /*********************************************************************/
95 /*函数名:
96 /*功能:
97 /*输入参数:
98 /*返回值:
99 /*调用函数:
100 /*被调用函数:
101 /*编写日期:
102 /*最后修改日期:
103 /********************************************************************/
104 void en_mode2()
105 {
106 1 type_byte(0x1c);
107 1 type_byte(0x2e);
108 1 type_byte(0x1b);
109 1 type_byte(0x37);
110 1 }
111 /*********************************************************************/
112 /*函数名:
113 /*功能:
114 /*输入参数:
115 /*返回值:
116 /*调用函数:
117 /*被调用函数:
C51 COMPILER V6.23a WEIDA5 09/13/2005 19:50:14 PAGE 3
118 /*编写日期:
119 /*最后修改日期:
120 /********************************************************************/
121 void cn_mode()
122 {
123 1 type_byte(0x1c);
124 1 type_byte(0x26);
125 1 }
126 /*********************************************************************/
127 /*函数名:
128 /*功能:
129 /*输入参数:
130 /*返回值:
131 /*调用函数:
132 /*被调用函数:
133 /*编写日期:
134 /*最后修改日期:
135 /********************************************************************/
136 void figure_mode(uchar num)
137 {
138 1 type_byte(0x1b);
139 1 type_byte(0x27);
140 1 type_byte(num);
141 1 }
142 /*********************************************************************/
143 /*函数名:
144 /*功能:
145 /*输入参数:
146 /*返回值:
147 /*调用函数:
148 /*被调用函数:
149 /*编写日期:
150 /*最后修改日期:
151 /********************************************************************/
152 void en_string(uchar *string)
153 {
154 1 uchar i;
155 1 for(i=0;string[i]!=0x05;i++)
156 1 type_byte(string[i]);
157 1 }
158 /*********************************************************************/
159 /*函数名:
160 /*功能:
161 /*输入参数:
162 /*返回值:
163 /*调用函数:
164 /*被调用函数:
165 /*编写日期:
166 /*最后修改日期:
167 /********************************************************************/
168 void cn_string(uchar *string)
169 {
170 1 uchar i;
171 1 for(i=0;string[i]!=0x05;i++)
172 1 type_byte(string[i]);
173 1 }
174 /*********************************************************************/
175 /*函数名:
176 /*功能:
177 /*输入参数:
178 /*返回值:
179 /*调用函数:
C51 COMPILER V6.23a WEIDA5 09/13/2005 19:50:14 PAGE 4
180 /*被调用函数:
181 /*编写日期:
182 /*最后修改日期:
183 /********************************************************************/
184 void type_byte(uchar byte)
185 {
186 1 uchar i;
187 1 i=ADDR;
188 1 while(busy==1)
189 1 {
190 2 i=ADDR;
191 2 }
192 1 ADDR=byte;
193 1 _nop_();
194 1 _nop_();
195 1 }
196 /********************END********************/
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 223 ----
CONSTANT SIZE = 149 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 9
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 + -