📄 text1.lst
字号:
116 3 delay10ms(50);
117 3 }
C51 COMPILER V7.00 TEXT1 06/14/2003 19:42:01 PAGE 3
118 2 delay10ms(150);
119 2 //*********************************************
120 2 //
121 2 //*********************************************
122 2 k=0xff;
123 2 for (j=0;j<6;j++)
124 2 {
125 3 k=k/2;
126 3 write7279(ACTCTL,k);//
127 3 delay10ms(100);
128 3 }
129 2 write7279(ACTCTL,0xff); // 8
130 2 delay10ms(100);
131 2 send_byte(CMD_RESET); //
132 2
133 2
134 2
135 2 for (j=0;j<64;j++) // 段点亮
136 2 {
137 3 write7279(SEGON,j); // 64
138 3 write7279(SEGOFF,j-1); //
139 3 delay10ms(20);
140 3 }
141 2 }
142 1 }
143 void write7279(unsigned char cmd, unsigned char dta)
144 {
145 1 send_byte (cmd);
146 1 send_byte (dta);
147 1 }
148 unsigned char read7279(unsigned char command)
149 {
150 1 send_byte(command);
151 1 return(receive_byte());
152 1 }
153 void send_byte( unsigned char out_byte)
154 {
155 1 unsigned char i;
156 1 cs=0;
157 1 long_delay();
158 1 for (i=0;i<8;i++)
159 1 {
160 2 if (out_byte&0x80)
161 2 {
162 3 dat=1;
163 3 }
164 2 else
165 2 {
166 3 dat=0;
167 3 }
168 2 clk=1;
169 2 short_delay();
170 2 clk=0;
171 2 short_delay();
172 2 out_byte=out_byte*2;
173 2 }
174 1 dat=0;
175 1 }
176 unsigned char receive_byte(void)
177 {
178 1 unsigned char i, in_byte;
179 1 dat=1; //
C51 COMPILER V7.00 TEXT1 06/14/2003 19:42:01 PAGE 4
180 1 long_delay();
181 1 for (i=0;i<8;i++)
182 1 {
183 2 clk=1;
184 2 short_delay();
185 2 in_byte=in_byte*2;
186 2 if (dat)
187 2 {
188 3 in_byte=in_byte|0x01;
189 3 }
190 2 clk=0;
191 2 short_delay();
192 2 }
193 1 dat=0;
194 1 return (in_byte);
195 1 }
196 void long_delay(void)
197 {
198 1 unsigned char i;
199 1 for (i=0;i<0x30;i++);
200 1 }
201 void short_delay(void)
202 {
203 1 unsigned char i;
204 1 for (i=0;i<8;i++);
205 1 }
206 void delay10ms(unsigned char time)
207 {
208 1 unsigned char i;
209 1 unsigned int j;
210 1 for (i=0;i<time;i++)
211 1 {
212 2 for(j=0;j<0x390;j++)
213 2 {
214 3 if (!key)
215 3 {
216 4 key_int();
*** WARNING C206 IN LINE 216 OF TEXT1.C: 'key_int': missing function-prototype
217 4 }
218 3 }
219 2 }
220 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 571 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 16
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 + -