📄 weida3.lst
字号:
C51 COMPILER V6.23a WEIDA3 09/09/2005 08:30:21 PAGE 1
C51 COMPILER V6.23a, COMPILATION OF MODULE WEIDA3
OBJECT MODULE PLACED IN weida3.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\c51.exe weida3.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 /*预定义部分*/
13 #define uchar unsigned char
14 #define uint unsigned int
15 #define ADDR XBYTE[0x8000]
16 sbit busy=P2^0;
17 sbit stb=P3^6;
18 uchar code Vio[]={0x56,0x69,0x6f,0x28,0x6d,0x56,0x29,0x3a,0x30,0x30,0x2e,0x30,0x0d,0x11};
19 uchar code Iio[]={0x49,0x69,0x6f,0x28,0x75,0x49,0x29,0x3a,0x30,0x30,0x2e,0x30,0x0d,0x11};
20 uchar code Avd[]={0x41,0x76,0x64,0x28,0x64,0x42,0x29,0x3a,0x30,0x30,0x30,0x0d,0x11};
21 uchar code Kcmr[]={0x4b,0x63,0x6d,0x72,0x28,0x64,0x42,0x29,0x3a,0x30,0x30,0x30,0x0d,0x11};
22 uchar code BWG[]={0x42,0x57,0x47,0x28,0x6b,0x48,0x7a,0x29,0x3a,0x30,0x30,0x30,0x30,0x0d,0x11};
23 uchar code figure[]={0x1b,0x4b,0x21,0000,0x00,0xff,
24 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
25 0x81,0x41,0x41,0x41,0x41,0x21,0x21,0x21,0x21,0x11,0x11,0x11,0x09,0x09,0x05,0x03};
26 /*函数声明部分*/
27 void init();
28 void en_mode1();
29 void en_mode2();
30 void cn_mode();
31 void figure_mode(uchar);
32 void typebyte(uchar);
33 void en_string(uchar *);
34 void cn_string(uchar *);
35 /*主函数部分*/
36 /*********************************************************************/
37 /*函数名:main()
38 /*功能:主函数
39 /*输入参数:无
40 /*返回值:无
41 /*编写日期:
42 /*最后修改日期:
43 /********************************************************************/
44 void main()
45 {
46 1 uchar i;
47 1 init();
48 1 //en_string(Vio);
49 1 //en_string(Iio);
50 1 //en_string(Avd);
51 1 //en_string(Kcmr);
52 1 //en_string(BWG);
53 1 en_string(figure);
54 1 while(1);
55 1 }
C51 COMPILER V6.23a WEIDA3 09/09/2005 08:30:21 PAGE 2
*** WARNING C280 IN LINE 46 OF WEIDA3.C: 'i': unreferenced local variable
56
57 /*其他函数定义部分*/
58 /*********************************************************************/
59 /*函数名:
60 /*功能:
61 /*输入参数:
62 /*返回值:
63 /*调用函数:
64 /*被调用函数:
65 /*编写日期:
66 /*最后修改日期:
67 /********************************************************************/
68 void init()
69 {
70 1 typebyte(0x1b);
71 1 typebyte(0x40);
72 1 }
73 /*********************************************************************/
74 /*函数名:
75 /*功能:
76 /*输入参数:
77 /*返回值:
78 /*调用函数:
79 /*被调用函数:
80 /*编写日期:
81 /*最后修改日期:
82 /********************************************************************/
83 void en_mode1()
84 {
85 1 typebyte(0x1c);
86 1 typebyte(0x2e);
87 1 typebyte(0x1b);
88 1 typebyte(0x36);
89 1 }
90 /*********************************************************************/
91 /*函数名:
92 /*功能:
93 /*输入参数:
94 /*返回值:
95 /*调用函数:
96 /*被调用函数:
97 /*编写日期:
98 /*最后修改日期:
99 /********************************************************************/
100 void en_mode2()
101 {
102 1 typebyte(0x1c);
103 1 typebyte(0x2e);
104 1 typebyte(0x1b);
105 1 typebyte(0x37);
106 1 }
107 /*********************************************************************/
108 /*函数名:
109 /*功能:
110 /*输入参数:
111 /*返回值:
112 /*调用函数:
113 /*被调用函数:
114 /*编写日期:
115 /*最后修改日期:
116 /********************************************************************/
C51 COMPILER V6.23a WEIDA3 09/09/2005 08:30:21 PAGE 3
117 void cn_mode()
118 {
119 1 typebyte(0x1c);
120 1 typebyte(0x26);
121 1 }
122 /*********************************************************************/
123 /*函数名:
124 /*功能:
125 /*输入参数:
126 /*返回值:
127 /*调用函数:
128 /*被调用函数:
129 /*编写日期:
130 /*最后修改日期:
131 /********************************************************************/
132 void figure_mode(uchar num)
133 {
134 1 typebyte(0x1b);
135 1 typebyte(0x27);
136 1 typebyte(num);
137 1 }
138 /*********************************************************************/
139 /*函数名:
140 /*功能:
141 /*输入参数:
142 /*返回值:
143 /*调用函数:
144 /*被调用函数:
145 /*编写日期:
146 /*最后修改日期:
147 /********************************************************************/
148 void en_string(uchar *string)
149 {
150 1 while(*string!=0x11)
151 1 {
152 2 typebyte(*string);
153 2 string++;
154 2 }
155 1 }
156 /*********************************************************************/
157 /*函数名:
158 /*功能:
159 /*输入参数:
160 /*返回值:
161 /*调用函数:
162 /*被调用函数:
163 /*编写日期:
164 /*最后修改日期:
165 /********************************************************************/
166 void cn_string(uchar *string)
167 {
168 1 while(*string!=0x11)
169 1 {
170 2 typebyte(*string);
171 2 string++;
172 2 }
173 1 }
174 /*********************************************************************/
175 /*函数名:
176 /*功能:
177 /*输入参数:
178 /*返回值:
C51 COMPILER V6.23a WEIDA3 09/09/2005 08:30:21 PAGE 4
179 /*调用函数:
180 /*被调用函数:
181 /*编写日期:
182 /*最后修改日期:
183 /********************************************************************/
184 void typebyte(uchar byte)
185 {
186 1 stb=1;
187 1 busy=1;
188 1 while(busy==1);
189 1 ADDR=byte;
190 1 stb=0;
191 1 stb=1;
192 1 }
193 /********************END********************/
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 182 ----
CONSTANT SIZE = 108 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 8
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -