📄 ledv1_f398.lst
字号:
368 0122 180F mov a,@0b00001111;2#
369 0123 000D iow iocd
370 /*
371 mov a,@0b01100000
372 iow iocb
373 mov a,@0b00111111 ;1#
374 iow iocd
375 mov a,@0b11001111
376 iow iocc */
377 0124 00C5 clr r5
378 0125 00C6 clr r6
379 M Clr153ram
0126 1810 1 MOV A,@( 16 )
0127 0044 1 MOV RSR ,A
0128 1 CLRLOOP:
0128 0004 1 WDTC
0129 00C1 1 CLR TCC ,
012A 00C0 1 CLR IAR ,
012B 0544 1 INC RSR ,
012C 0D44 1 JBC RSR , 5
012D 0F04 1 JBS RSR , 4
012E 1528 1 JMP CLRLOOP ,
380 012F 0406 mov a,r6
381 0130 1A01 and a,@0b00000001
382 0131 0059 mov Key_buff,a
383 0132 1801 mov a,@0b00000001
384 0133 000F iow intc
385 0134 00CF clr intc
386 0135 0010 eni
387
388
389
390
391
392
393
394
395
396 ; }
397 ;============================================;
398 ;////////////////////////////////////////////;
399 ;============================================;
400 0136 LedStatus01: ;red 5, green 4, blue 2
401 0136 0A9B bs Sys_Status_T,F_4s
402 0137 LedStatus01_1:;red 5, green 4, blue 2
403 0137 0C90 jbc Sys_Status,F_Sta
404 0138 1593 jmp LedStatus02
405 0139 1804 mov a,@0b00000100
406 013A 0056 mov H2L_port,a ;From High To Low
407 013B 1824 mov a,@0b00100100
408 013C 0055 mov L2H_port,a ;From Low To High
409 013D 1350 call pwm
410 013E LedStatus01_F2:
411 013E 0C90 jbc Sys_Status,F_Sta
412 013F 1593 jmp LedStatus02
413 0140 1824 mov a,@0b00100100
414 0141 0056 mov H2L_port,a
415 0142 0055 mov L2H_port,a
416 0143 1350 call pwm
417 0144 LedStatus01_2:;red 5, green 4, blue 2
418 0144 0C90 jbc Sys_Status,F_Sta
419 0145 1593 jmp LedStatus02
420 0146 1824 mov a,@0b00100100
421 0147 0056 mov H2L_port,a
422 0148 1820 mov a,@0b00100000
423 0149 0055 mov L2H_port,a
424 014A 1350 call pwm
425 014B LedStatus01_F3:
426 014B 0C90 jbc Sys_Status,F_Sta
427 014C 1593 jmp LedStatus02
428 014D 1820 mov a,@0b00100000
429 014E 0056 mov H2L_port,a
430 014F 0055 mov L2H_port,a
431 0150 1350 call pwm
432 0151 LedStatus01_3:;red 5, green 4, blue 2
433 0151 0C90 jbc Sys_Status,F_Sta
434 0152 1593 jmp LedStatus02
435 0153 1820 mov a,@0b00100000
436 0154 0056 mov H2L_port,a
437 0155 1830 mov a,@0b00110000
438 0156 0055 mov L2H_port,a
439 0157 1350 call pwm
440 0158 LedStatus01_F4:
441 0158 0C90 jbc Sys_Status,F_Sta
442 0159 1593 jmp LedStatus02
443 015A 1830 mov a,@0b00110000
444 015B 0056 mov H2L_port,a
445 015C 0055 mov L2H_port,a
446 015D 1350 call pwm
447 015E LedStatus01_4:;red 5, green 4, blue 2
448 015E 0C90 jbc Sys_Status,F_Sta
449 015F 1593 jmp LedStatus02
450 0160 1830 mov a,@0b00110000
451 0161 0056 mov H2L_port,a
452 0162 1810 mov a,@0b00010000
453 0163 0055 mov L2H_port,a
454 0164 1350 call pwm
455 0165 LedStatus01_F5:
456 0165 0C90 jbc Sys_Status,F_Sta
457 0166 1593 jmp LedStatus02
458 0167 1810 mov a,@0b00010000
459 0168 0056 mov H2L_port,a
460 0169 0055 mov L2H_port,a
461 016A 1350 call pwm
462 016B LedStatus01_5:;red 5, green 4, blue 2
463 016B 0C90 jbc Sys_Status,F_Sta
464 016C 1593 jmp LedStatus02
465 016D 1810 mov a,@0b00010000
466 016E 0056 mov H2L_port,a
467 016F 1814 mov a,@0b00010100
468 0170 0055 mov L2H_port,a
469 0171 1350 call pwm
470 0172 LedStatus01_F6:
471 0172 0C90 jbc Sys_Status,F_Sta
472 0173 1593 jmp LedStatus02
473 0174 1814 mov a,@0b00010100
474 0175 0056 mov H2L_port,a
475 0176 0055 mov L2H_port,a
476 0177 1350 call pwm
477 0178 LedStatus01_6:;red 5, green 4, blue 2
478 0178 0C90 jbc Sys_Status,F_Sta
479 0179 1593 jmp LedStatus02
480 017A 1814 mov a,@0b00010100
481 017B 0056 mov H2L_port,a
482 017C 1834 mov a,@0b00110100
483 017D 0055 mov L2H_port,a
484 017E 1350 call pwm
485 017F LedStatus01_F7:
486 017F 0C90 jbc Sys_Status,F_Sta
487 0180 1593 jmp LedStatus02
488 0181 1834 mov a,@0b00110100
489 0182 0056 mov H2L_port,a
490 0183 0055 mov L2H_port,a
491 0184 1350 call pwm
492 0185 LedStatus01_7:;red 5, green 4, blue 2
493 0185 0C90 jbc Sys_Status,F_Sta
494 0186 1593 jmp LedStatus02
495 0187 1834 mov a,@0b00110100
496 0188 0056 mov H2L_port,a
497 0189 1804 mov a,@0b00000100
498 018A 0055 mov L2H_port,a
499 018B 1350 call pwm
500 018C LedStatus01_F1:
501 018C 0C90 jbc Sys_Status,F_Sta
502 018D 1593 jmp LedStatus02
503 018E 1804 mov a,@0b00000100
504 018F 0056 mov H2L_port,a
505 0190 0055 mov L2H_port,a
506 0191 1350 call pwm
507 0192 1536 jmp LedStatus01
508 ;================================================;
509 0193 LedStatus02:
510 0193 089B bc Sys_Status_T,F_4s
511 0194 0890 bc Sys_Status,F_Sta
512 0195 LedStatus02_1:
513 0195 0C90 jbc Sys_Status,F_Sta
514 0196 15B1 jmp LedStatus03
515 0197 1820 mov a,@0b00100000;red 5, green 4, blue 2
516 0198 11AC call LedStatus02_loop
517 0199 1810 mov a,@0b00010000;red 5, green 4, blue 2
518 019A 11AC call LedStatus02_loop
519 019B 0C90 jbc Sys_Status,F_Sta
520 019C 15B1 jmp LedStatus03
521 019D 1804 mov a,@0b00000100;red 5, green 4, blue 2
522 019E 11AC call LedStatus02_loop
523 019F 1830 mov a,@0b00110000;red 5, green 4, blue 2
524 01A0 11AC call LedStatus02_loop
525 01A1 0C90 jbc Sys_Status,F_Sta
526 01A2 15B1 jmp LedStatus03
527 01A3 1824 mov a,@0b00100100;red 5, green 4, blue 2
528 01A4 11AC call LedStatus02_loop
529 01A5 1814 mov a,@0b00010100;red 5, green 4, blue 2
530 01A6 11AC call LedStatus02_loop
531 01A7 0C90 jbc Sys_Status,F_Sta
532 01A8 15B1 jmp LedStatus03
533 01A9 1834 mov a,@0b00110100;red 5, green 4, blue 2
534 01AA 11AC call LedStatus02_loop
535 01AB 1595 jmp LedStatus02_1
536 01AC LedStatus02_loop:
537 01AC 0046 mov r6,a
538 01AD 0E1D jbs Sys_Status_s,F_256s
539 01AE 15AC jmp LedStatus02_loop
540 01AF 081D bc Sys_Status_s,F_256s
541 01B0 0012 ret
542 ;============================================;
543 01B1 LedStatus03:
544 01B1 0890 bc Sys_Status,F_Sta
545 01B2 LedStatus03_1:
546 01B2 0C90 jbc Sys_Status,F_Sta
547 01B3 15CE jmp LedStatus04
548 01B4 1820 mov a,@0b00100000;red 5, green 4, blue 2
549 01B5 11C9 call LedStatus03_loop
550 01B6 1810 mov a,@0b00010000;red 5, green 4, blue 2
551 01B7 11C9 call LedStatus03_loop
552 01B8 0C90 jbc Sys_Status,F_Sta
553 01B9 15CE jmp LedStatus04
554 01BA 1804 mov a,@0b00000100;red 5, green 4, blue 2
555 01BB 11C9 call LedStatus03_loop
556 01BC 1830 mov a,@0b00110000;red 5, green 4, blue 2
557 01BD 11C9 call LedStatus03_loop
558 01BE 0C90 jbc Sys_Status,F_Sta
559 01BF 15CE jmp LedStatus04
560 01C0 1824 mov a,@0b00100100;red 5, green 4, blue 2
561 01C1 11C9 call LedStatus03_loop
562 01C2 1814 mov a,@0b00010100;red 5, green 4, blue 2
563 01C3 11C9 call LedStatus03_loop
564 01C4 0C90 jbc Sys_Status,F_Sta
565 01C5 15CE jmp LedStatus04
566 01C6 1834 mov a,@0b00110100;red 5, green 4, blue 2
567 01C7 11C9 call LedStatus03_loop
568 01C8 15B2 jmp LedStatus03_1
569 01C9 LedStatus03_loop:
570 01C9 0046 mov r6,a
571 01CA 0E5D jbs Sys_Status_s,F_128s
572 01CB 15C9 jmp LedStatus03_loop
573 01CC 085D bc Sys_Status_s,F_128s
574 01CD 0012 ret
575 ;============================================;
576 01CE LedStatus04:
577 01CE 0890 bc Sys_Status,F_Sta
578 01CF LedStatus04_1:
579 01CF 0C90 jbc Sys_Status,F_Sta
580 01D0 15EB jmp LedStatus05
581 01D1 1820 mov a,@0b00100000;red 5, green 4, blue 2
582 01D2 11E6 call LedStatus04_loop
583 01D3 1810 mov a,@0b00010000;red 5, green 4, blue 2
584 01D4 11E6 call LedStatus04_loop
585 01D5 0C90 jbc Sys_Status,F_Sta
586 01D6 15EB jmp LedStatus05
587 01D7 1804 mov a,@0b00000100;red 5, green 4, blue 2
588 01D8 11E6 call LedStatus04_loop
589 01D9 1830 mov a,@0b00110000;red 5, green 4, blue 2
590 01DA 11E6 call LedStatus04_loop
591 01DB 0C90 jbc Sys_Status,F_Sta
592 01DC 15EB jmp LedStatus05
593 01DD 1824 mov a,@0b00100100;red 5, green 4, blue 2
594 01DE 11E6 call LedStatus04_loop
595 01DF 1814 mov a,@0b00010100;red 5, green 4, blue 2
596 01E0 11E6 call LedStatus04_loop
597 01E1 0C90 jbc Sys_Status,F_Sta
598 01E2 15EB jmp LedStatus05
599 01E3 1834 mov a,@0b00110100;red 5, green 4, blue 2
600 01E4 11E6 call LedStatus04_loop
601 01E5 15CF jmp LedStatus04_1
602 01E6 LedStatus04_loop:
603 01E6 0046 mov r6,a
604 01E7 0E9D jbs Sys_Status_s,F_64s
605 01E8 15E6 jmp LedStatus04_loop
606 01E9 089D bc Sys_Status_s,F_64s
607 01EA 0012 ret
608 ;============================================;
609 01EB LedStatus05:
610 01EB 0A9B bs Sys_Status_T,F_4s
611 01EC 0890 bc Sys_Status,F_Sta
612 01ED LedStatus05_loop:
613 01ED 11F1 call LedStatus05_1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -