📄 system.lst
字号:
169 1 temp4="年";
170 1 PutStr(0,1,temp3);
171 1 PutStr(0,2,temp4);
172 1
C51 COMPILER V8.02 SYSTEM 11/08/2007 02:06:33 PAGE 4
173 1
174 1 temp3[0]=time[print[4]/10];
175 1 temp3[1]=time[print[4]%10];
176 1 temp3[2]='\0';
177 1 temp4="月";
178 1 PutStr(0,3,temp3);
179 1 PutStr(0,4,temp4);
180 1 temp3[0]=time[print[3]/10];
181 1 temp3[1]=time[print[3]%10];
182 1 temp3[2]='\0';
183 1 temp4="日";
184 1 PutStr(0,5,temp3);
185 1 PutStr(0,6,temp4);
186 1 /*temp2[1]=time[print[6]%10];
187 1 temp2[0]=time[print[6]/10];
188 1 temp2[1]=time[print[6]%10];
189 1 temp2[0]=time[print[6]/10];
190 1 temp2[1]=time[print[6]%10]; temp2[0]=time[print[6]/10];
191 1 temp2[1]=time[print[6]%10];
192 1 temp2[0]=time[print[6]/10];
193 1 temp2[1]=time[print[6]%10]; temp2[0]=time[print[6]/10];
194 1 temp2[1]=time[print[6]%10];
195 1 temp2[0]=time[print[6]/10];
196 1 temp2[1]=time[print[6]%10];
197 1 temp2[0]=time[print[6]/10];
198 1 temp2[1]=time[print[6]%10];
199 1 temp2[0]=time[print[6]/10];
200 1 temp2[1]=time[print[6]%10];
201 1
202 1 */
203 1
204 1 temp3[0]=time[print[5]];
205 1 temp3[1]='.';
206 1 temp3[1]='\0';
207 1
208 1 PutStr(2,0,temp3);
209 1
210 1 temp4="时";
211 1 temp3[0]=time[print[2]/10];
212 1 temp3[1]=time[print[2]%10];
213 1 temp3[2]='\0';
214 1 PutStr(2,1,temp3);
215 1 PutStr(2,2,temp4);
216 1 temp4="分";
217 1 temp3[0]=time[print[1]/10];
218 1 temp3[1]=time[print[1]%10];
219 1 temp3[2]='\0';
220 1 PutStr(2,3,temp3);
221 1 PutStr(2,4,temp4);
222 1 temp4="秒";
223 1 temp3[0]=time[print[0]/10];
224 1 temp3[1]=time[print[0]%10];
225 1 temp3[2]='\0';
226 1 PutStr(2,5,temp3);
227 1 PutStr(2,6,temp4);
228 1 }
229
230
231
232
233
234 /*
C51 COMPILER V8.02 SYSTEM 11/08/2007 02:06:33 PAGE 5
235 void move()
236 {
237
238 }
239
240
241 }
242 */
243 void move()
244 {
245 1 unsigned char i=0;
246 1 while(1)
247 1 { getch();
248 2 if(flag==1&&k==13)
249 2 break;
250 2 i++;i=i%2;
251 2 PutBMP2(0,0,6, 32,bmp6,i);delay(400);
252 2
253 2 PutBMP2(3,0,6, 32,bmp7,i);delay(400);
254 2 flag=0;k=0; LcmClearBMP();
255 2 }
256 1 }
257 void main( void )
258 { unsigned char i;
259 1 unsigned char program =0;
260 1
261 1
262 1 unsigned char(* bmp[8])[256]={ &bmp0,&bmp1,&bmp2,&bmp3,&bmp4,&bmp5,&bmp6,&bmp7};
263 1 delay(100);
264 1 LcmInit();
265 1 LcmClearTXT();
266 1 LcmClearBMP();
267 1 PutBMP(bmp8);
268 1 psb=0;
269 1 rst=1;
270 1 Time0_Init();
271 1 LcmClearTXT();
272 1
273 1
274 1 PutBMP(bmp8);
275 1 delay(1000);
276 1 v_BurstW1302T(print);
277 1 LcmClearBMP();
278 1 for(i=0;i<4;i++){PutBMP2(1+i*4,0,5, 32,bmp[i],1);}
279 1 PutBMP2(0,0,5, 32,bmp[0],0);
280 1 while(1)
281 1 { //////////////////////////
282 2 /*背景程序 */
283 2
284 2
285 2
286 2
287 2 reach_time();
288 2 ///////////////////////
289 2 i=i%4;
290 2 getch();
291 2 if(flag==1)
292 2 { flag=0;
293 3 if(k==12){ PutBMP2(i*4,0,5, 32,bmp[i],1);i++;}
294 3 if(k==15) {PutBMP2(i*4,0,5, 32,bmp[i],1);i--;}
295 3 i=i%4;PutBMP2(i*4,0,5, 32,bmp[i],0);
296 3 if(k==13){program=1;k=0;}
C51 COMPILER V8.02 SYSTEM 11/08/2007 02:06:33 PAGE 6
297 3 }
298 2
299 2 if(program==1)
300 2 {
301 3 program=0;
302 3 switch (i)
303 3 { unsigned int i=0;
304 4 case 0: { LcmClearBMP();
305 5
306 5 PutBMP2(i*4,0,5, 32,bmp[4],1);
307 5 Play_Song();
308 5
309 5
310 5 k=0; flag=0; for(i=0;i<4;i++){PutBMP2(i*4,0,5, 32,bmp[i],1); }
311 5 break;
312 5
313 5
314 5 }
315 4 case 1: {
316 5 LcmClearBMP();
317 5 while(k!=13){for(i=0;i<16;i++){getch();if(k!=13){PutBMP2(i,0,5, 32,bmp1,i%2); getch();delay(100
-0); LcmClearBMP();} else {flag=1;break;}if(flag==1)break;}}k=0; flag=0; for(i=0;i<4;i++){PutBMP2(i*4,0,5, 32,bmp[i],1);
- }break;
318 5 }
319 4 case 2: {
320 5 LcmClearBMP();
321 5 move();
322 5 change() ;
323 5
324 5 flag=0;
325 5 k=0;
326 5 LcmClearTXT();
327 5 for(i=0;i<4;i++){PutBMP2(i*4,0,5, 32,bmp[i],1); } break;
328 5 }
329 4 case 3: {
330 5 LcmClearBMP();
331 5 while(1)
332 5 {
333 6 i++;
334 6 if(i==500){v_BurstR1302T(print);i=0;showtime(print);}
335 6 getch();
336 6 if(k==13)break;
337 6 }
338 5 flag=0;k=0;LcmClearTXT();for(i=0;i<4;i++){PutBMP2(i*4,0,5, 32,bmp[i],1); } break;
339 5
340 5 }
341 4
342 4 }
343 3
344 3
345 3 }
346 2
347 2
348 2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -