main.ls1
来自「这是本人花了200元买的51开发板上的所有程序资料」· LS1 代码 · 共 1,166 行 · 第 1/5 页
LS1
1,166 行
218 ; for(i=0;i<n;i++)
219 ; for(j=0;j<120;j++)
220 ; ; //空操作
221 ; }
222 ;
223 ; void system_initial(void)
224 ; {
225 ; initial_lcd1602(); //初始化LCD1602
226 ; }
227 ; void main(void)
228 ; {
229 ;
230 ; system_initial();
231 ; delay_nms(10);
232 ; delay_nms(10);
233 ;
234 ; //输出显示
235 ;
236 ; lcd_displaystr(0,0x00,"20");
237 ; delay_nms(10);
238 ; lcd_displaystr(0,0x04,"-");
239 ; delay_nms(10);
240 ; lcd_displaystr(0,0x07,"-");
241 ; lcd_displaystr(0,0x0b,"Week:");
242 ; lcd_displaystr(1,0x00,"Time:");
243 ; lcd_displaystr(1,0x07,":");
244 ; lcd_displaystr(1,0x0a,":");
245 ;
246 ; W1302(0x90,0xa5);//打开充电二级管 一个二级管串联一个2K电阻
247 ; W1302(0x8e,0x80);//写保护,禁止写操作
248 ; }
249 ; *** sync lost ***
250 ; *** sync lost ***
251 ; *** sync lost ***
252 ; *** sync lost ***
253 ; *** sync lost ***
254 ; *** sync lost ***
A51 MACRO ASSEMBLER MAIN 04/29/2007 16:43:02 PAGE 5
255 ; *** sync lost ***
256 ; *** sync lost ***
257 ; *** sync lost ***
258 ; *** sync lost ***
259 ; *** sync lost ***
260 ; *** sync lost ***
261 ; *** sync lost ***
262 ; *** sync lost ***
263 ; *** sync lost ***
264 ; *** sync lost ***
265 ; *** sync lost ***
266 ; *** sync lost ***
267 ; *** sync lost ***
268 ; *** sync lost ***
269 ; *** sync lost ***
270 ; *** sync lost ***
271 ; *** sync lost ***
272 ; *** sync lost ***
273 ; *** sync lost ***
274 ; *** sync lost ***
275 ; *** sync lost ***
276 ; *** sync lost ***
277 ; *** sync lost ***
278
---- 279 RSEG ?PR?_RTInputByte?MAIN
0000 280 L?0075:
281 USING 0
0000 C2B7 282 CLR T_RST
0002 C2B5 283 CLR T_CLK
0004 D2B7 284 SETB T_RST
0006 285 _RTInputByte:
286 USING 0
287 ; SOURCE LINE # 72
288 ;---- Variable 'd?040' assigned to Register 'R7' ----
289 ; *** sync lost ***
290 ; SOURCE LINE # 73
291 ; *** sync lost ***
292 ; *** sync lost ***
293 ; SOURCE LINE # 75
0006 EF 294 MOV A,R7
295 ; *** sync lost ***
296 ; SOURCE LINE # 76
297 ;---- Variable 'i?041' assigned to Register 'R7' ----
0007 7F08 298 MOV R7,#08H
0009 299 ?C0001:
300 ; *** sync lost ***
301 ; SOURCE LINE # 77
302 ; *** sync lost ***
303 ; SOURCE LINE # 78
0009 A2E0 304 MOV C,ACC0
000B 92B6 305 MOV T_IO,C
306 ; *** sync lost ***
307 ; SOURCE LINE # 79
000D D2B5 308 SETB T_CLK
309 ; *** sync lost ***
310 ; SOURCE LINE # 80
000F C2B5 311 CLR T_CLK
312 ; *** sync lost ***
313 ; SOURCE LINE # 81
0011 C3 314 CLR C
0012 13 315 RRC A
316 ; *** sync lost ***
317 ; SOURCE LINE # 82
0013 DFF4 318 DJNZ R7,?C0001
319 ; *** sync lost ***
320 ; SOURCE LINE # 83
A51 MACRO ASSEMBLER MAIN 04/29/2007 16:43:02 PAGE 6
0015 321 ?C0004:
0015 22 322 RET
323 ; END OF _RTInputByte
324
325 ; *** sync lost ***
326 ; *** sync lost ***
327 ; *** sync lost ***
328 ; *** sync lost ***
329 ; *** sync lost ***
330 ; *** sync lost ***
331 ; *** sync lost ***
332 ; *** sync lost ***
333 ; *** sync lost ***
334 ; *** sync lost ***
335
---- 336 RSEG ?PR?RTOutputByte?MAIN
0000 337 RTOutputByte:
338 USING 0
339 ; SOURCE LINE # 93
340 ; *** sync lost ***
341 ; SOURCE LINE # 94
342 ; *** sync lost ***
343 ; *** sync lost ***
344 ; SOURCE LINE # 96
345 ;---- Variable 'i?142' assigned to Register 'R7' ----
0000 7F08 346 MOV R7,#08H
0002 347 ?C0005:
348 ; *** sync lost ***
349 ; SOURCE LINE # 97
350 ; *** sync lost ***
351 ; SOURCE LINE # 98
0002 C3 352 CLR C
0003 13 353 RRC A
354 ; *** sync lost ***
355 ; SOURCE LINE # 99
0004 A2B6 356 MOV C,T_IO
0006 92E7 357 MOV ACC7,C
358 ; *** sync lost ***
359 ; SOURCE LINE # 100
0008 D2B5 360 SETB T_CLK
361 ; *** sync lost ***
362 ; SOURCE LINE # 101
000A C2B5 363 CLR T_CLK
364 ; *** sync lost ***
365 ; SOURCE LINE # 102
000C DFF4 366 DJNZ R7,?C0005
000E 367 ?C0006:
368 ; *** sync lost ***
369 ; SOURCE LINE # 103
000E FF 370 MOV R7,A
371 ; *** sync lost ***
372 ; SOURCE LINE # 104
000F 373 ?C0008:
000F 22 374 RET
375 ; END OF RTOutputByte
376
377 ; *** sync lost ***
378 ; *** sync lost ***
379 ; *** sync lost ***
380 ; *** sync lost ***
381 ; *** sync lost ***
382 ; *** sync lost ***
383 ; *** sync lost ***
384 ; *** sync lost ***
385 ; *** sync lost ***
386
A51 MACRO ASSEMBLER MAIN 04/29/2007 16:43:02 PAGE 7
---- 387 RSEG ?PR?_W1302?MAIN
0000 388 _W1302:
389 USING 0
390 ; SOURCE LINE # 113
391 ;---- Variable 'ucDa?244' assigned to Register 'R6' ----
0000 AE05 392 MOV R6,AR5
393 ;---- Variable 'ucAddr?243' assigned to Register 'R7' ----
394 ; *** sync lost ***
395 ; SOURCE LINE # 114
396 ; *** sync lost ***
397 ; SOURCE LINE # 115
398 ; *** sync lost ***
399 ; SOURCE LINE # 116
400 ; *** sync lost ***
401 ; SOURCE LINE # 117
402 ; *** sync lost ***
403 ; SOURCE LINE # 118
0002 120000 F 404 LCALL L?0075
405 ; *** sync lost ***
406 ; SOURCE LINE # 119
0005 AF06 407 MOV R7,AR6
0007 120000 F 408 LCALL _RTInputByte
409 ; *** sync lost ***
410 ; SOURCE LINE # 120
000A D2B5 411 SETB T_CLK
412 ; *** sync lost ***
413 ; SOURCE LINE # 121
000C C2B7 414 CLR T_RST
415 ; *** sync lost ***
416 ; SOURCE LINE # 122
000E 22 417 RET
418 ; END OF _W1302
419
420 ; *** sync lost ***
421 ; *** sync lost ***
422 ; *** sync lost ***
423 ; *** sync lost ***
424 ; *** sync lost ***
425 ; *** sync lost ***
426 ; *** sync lost ***
427 ; *** sync lost ***
428 ; *** sync lost ***
429
---- 430 RSEG ?PR?_R1302?MAIN
0000 431 _R1302:
432 USING 0
433 ; SOURCE LINE # 131
434 ;---- Variable 'ucAddr?345' assigned to Register 'R7' ----
435 ; *** sync lost ***
436 ; SOURCE LINE # 132
437 ; *** sync lost ***
438 ; *** sync lost ***
439 ; SOURCE LINE # 134
440 ; *** sync lost ***
441 ; SOURCE LINE # 135
442 ; *** sync lost ***
443 ; SOURCE LINE # 136
444 ; *** sync lost ***
445 ; SOURCE LINE # 137
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?