📄 main.lis
字号:
03D5 X80:
03D5 X56:
03D5 CC0652 jmp L46
03D8 L91:
03D8 F6 lda ,X
03D9 2609 bne X57
03DB E601 lda 1,X
03DD A1D5 cmp #-43
03DF 2603 bne X81
03E1 CC060C jmp L84
03E4 X81:
03E4 X57:
03E4 F6 lda ,X
03E5 2609 bne X58
03E7 E601 lda 1,X
03E9 A1D6 cmp #-42
03EB 2603 bne X82
03ED CC05C4 jmp L78
03F0 X82:
03F0 X58:
03F0 E601 lda 1,X
03F2 B700 sta *__r1
03F4 F6 lda ,X
03F5 B700 sta *__r0
03F7 5500 ldhx *__r0
03F9 6500D6 cphx #214
03FC 95 tsx
03FD 9227 bgt L95
03FF L94:
03FF F6 lda ,X
0400 2609 bne X59
0402 E601 lda 1,X
0404 A1C3 cmp #-61
0406 2603 bne X83
0408 CC063C jmp L88
040B X83:
040B X59:
040B F6 lda ,X
040C 2609 bne X60
040E E601 lda 1,X
0410 A1C5 cmp #-59
0412 2603 bne X84
0414 CC0560 jmp L70
0417 X84:
0417 X60:
0417 F6 lda ,X
0418 2609 bne X61
041A E601 lda 1,X
041C A1C6 cmp #-58
041E 2603 bne X85
0420 CC0515 jmp L64
0423 X85:
0423 X61:
0423 CC0652 jmp L46
0426 L95:
0426 F6 lda ,X
0427 2609 bne X62
0429 E601 lda 1,X
042B A1E3 cmp #-29
042D 2603 bne X86
042F CC0592 jmp L74
0432 X86:
0432 X62:
0432 F6 lda ,X
0433 2609 bne X63
0435 E601 lda 1,X
0437 A1E5 cmp #-27
0439 2603 bne X87
043B CC0547 jmp L68
043E X87:
043E X63:
043E F6 lda ,X
043F 2609 bne X64
0441 E601 lda 1,X
0443 A1E6 cmp #-26
0445 2603 bne X88
0447 CC04FC jmp L62
044A X88:
044A X64:
044A CC0652 jmp L46
044D X65:
044D ; {
044D L48:
044D ; case '1':{PWMInit(4699);lcdshow((unsigned char *)Key_show[1]);}break;
044D 45125B ldhx #4699
0450 89 pshx
0451 8B pshh
0452 CD02B2 jsr _PWMInit
0455 A702 ais #2
0457 A620 lda #<_Key_show+32
0459 87 psha
045A A620 lda #>_Key_show+32
045C 87 psha
045D CD0000 jsr _lcdshow
0460 A702 ais #2
0462 95 tsx
0463 CC0652 jmp L46
0466 L50:
0466 ; case '2':{PWMInit(4404);lcdshow((unsigned char *)Key_show[2]);}break;
0466 451134 ldhx #4404
0469 89 pshx
046A 8B pshh
046B CD02B2 jsr _PWMInit
046E A702 ais #2
0470 A640 lda #<_Key_show+64
0472 87 psha
0473 A640 lda #>_Key_show+64
0475 87 psha
0476 CD0000 jsr _lcdshow
0479 A702 ais #2
047B 95 tsx
047C CC0652 jmp L46
047F L52:
047F ; case '3':{PWMInit(3723);lcdshow((unsigned char *)Key_show[3]);}break;
047F 450E8B ldhx #3723
0482 89 pshx
0483 8B pshh
0484 CD02B2 jsr _PWMInit
0487 A702 ais #2
0489 A660 lda #<_Key_show+96
048B 87 psha
048C A660 lda #>_Key_show+96
048E 87 psha
048F CD0000 jsr _lcdshow
0492 A702 ais #2
0494 95 tsx
0495 CC0652 jmp L46
0498 L54:
0498 ; case '4':{PWMInit(3520);lcdshow((unsigned char *)Key_show[4]);}break;
0498 450DC0 ldhx #3520
049B 89 pshx
049C 8B pshh
049D CD02B2 jsr _PWMInit
04A0 A702 ais #2
04A2 A680 lda #<_Key_show+128
04A4 87 psha
04A5 A680 lda #>_Key_show+128
04A7 87 psha
04A8 CD0000 jsr _lcdshow
04AB A702 ais #2
04AD 95 tsx
04AE CC0652 jmp L46
04B1 L56:
04B1 ; case '5':{PWMInit(3134);lcdshow((unsigned char *)Key_show[5]);}break;
04B1 450C3E ldhx #3134
04B4 89 pshx
04B5 8B pshh
04B6 CD02B2 jsr _PWMInit
04B9 A702 ais #2
04BB A6A0 lda #<_Key_show+160
04BD 87 psha
04BE A6A0 lda #>_Key_show+160
04C0 87 psha
04C1 CD0000 jsr _lcdshow
04C4 A702 ais #2
04C6 95 tsx
04C7 CC0652 jmp L46
04CA L58:
04CA ; case '6':{PWMInit(2792);lcdshow((unsigned char *)Key_show[6]);}break;
04CA 450AE8 ldhx #2792
04CD 89 pshx
04CE 8B pshh
04CF CD02B2 jsr _PWMInit
04D2 A702 ais #2
04D4 A6C0 lda #<_Key_show+192
04D6 87 psha
04D7 A6C0 lda #>_Key_show+192
04D9 87 psha
04DA CD0000 jsr _lcdshow
04DD A702 ais #2
04DF 95 tsx
04E0 CC0652 jmp L46
04E3 L60:
04E3 ; case '7':{PWMInit(2487);lcdshow((unsigned char *)Key_show[7]);}break;
04E3 4509B7 ldhx #2487
04E6 89 pshx
04E7 8B pshh
04E8 CD02B2 jsr _PWMInit
04EB A702 ais #2
04ED A6E0 lda #<_Key_show+224
04EF 87 psha
04F0 A6E0 lda #>_Key_show+224
04F2 87 psha
04F3 CD0000 jsr _lcdshow
04F6 A702 ais #2
04F8 95 tsx
04F9 CC0652 jmp L46
04FC L62:
04FC ; case L1:{PWMInit(9380);lcdshow((unsigned char *)Key_show[8]);}break;
04FC 4524A4 ldhx #9380
04FF 89 pshx
0500 8B pshh
0501 CD02B2 jsr _PWMInit
0504 A702 ais #2
0506 A600 lda #<_Key_show+256
0508 87 psha
0509 A600 lda #>_Key_show+256
050B 87 psha
050C CD0000 jsr _lcdshow
050F A702 ais #2
0511 95 tsx
0512 CC0652 jmp L46
0515 L64:
0515 ; case L2:{PWMInit(8359);lcdshow((unsigned char *)Key_show[9]);}break;
0515 4520A7 ldhx #8359
0518 89 pshx
0519 8B pshh
051A CD02B2 jsr _PWMInit
051D A702 ais #2
051F A620 lda #<_Key_show+288
0521 87 psha
0522 A620 lda #>_Key_show+288
0524 87 psha
0525 CD0000 jsr _lcdshow
0528 A702 ais #2
052A 95 tsx
052B CC0652 jmp L46
052E L66:
052E ; case L3:{PWMInit(7447);lcdshow((unsigned char *)Key_show[10]);}break;
052E 451D17 ldhx #7447
0531 89 pshx
0532 8B pshh
0533 CD02B2 jsr _PWMInit
0536 A702 ais #2
0538 A640 lda #<_Key_show+320
053A 87 psha
053B A640 lda #>_Key_show+320
053D 87 psha
053E CD0000 jsr _lcdshow
0541 A702 ais #2
0543 95 tsx
0544 CC0652 jmp L46
0547 L68:
0547 ; case L4:{PWMInit(7041);lcdshow((unsigned char *)Key_show[11]);}break;
0547 451B81 ldhx #7041
054A 89 pshx
054B 8B pshh
054C CD02B2 jsr _PWMInit
054F A702 ais #2
0551 A660 lda #<_Key_show+352
0553 87 psha
0554 A660 lda #>_Key_show+352
0556 87 psha
0557 CD0000 jsr _lcdshow
055A A702 ais #2
055C 95 tsx
055D CC0652 jmp L46
0560 L70:
0560 ; case L5:{PWMInit(6269);lcdshow((unsigned char *)Key_show[12]);}break;
0560 45187D ldhx #6269
0563 89 pshx
0564 8B pshh
0565 CD02B2 jsr _PWMInit
0568 A702 ais #2
056A A680 lda #<_Key_show+384
056C 87 psha
056D A680 lda #>_Key_show+384
056F 87 psha
0570 CD0000 jsr _lcdshow
0573 A702 ais #2
0575 95 tsx
0576 CC0652 jmp L46
0579 L72:
0579 ; case L6:{PWMInit(5585);lcdshow((unsigned char *)Key_show[13]);}break;
0579 4515D1 ldhx #5585
057C 89 pshx
057D 8B pshh
057E CD02B2 jsr _PWMInit
0581 A702 ais #2
0583 A6A0 lda #<_Key_show+416
0585 87 psha
0586 A6A0 lda #>_Key_show+416
0588 87 psha
0589 CD0000 jsr _lcdshow
058C A702 ais #2
058E 95 tsx
058F CC0652 jmp L46
0592 L74:
0592 ; case L7:{PWMInit(4974);lcdshow((unsigned char *)Key_show[14]);}break;
0592 45136E ldhx #4974
0595 89 pshx
0596 8B pshh
0597 CD02B2 jsr _PWMInit
059A A702 ais #2
059C A6C0 lda #<_Key_show+448
059E 87 psha
059F A6C0 lda #>_Key_show+448
05A1 87 psha
05A2 CD0000 jsr _lcdshow
05A5 A702 ais #2
05A7 95 tsx
05A8 CC0652 jmp L46
05AB L76:
05AB ; case H1:{PWMInit(2349);lcdshow((unsigned char *)Key_show[15]);}break;
05AB 45092D ldhx #2349
05AE 89 pshx
05AF 8B pshh
05B0 CD02B2 jsr _PWMInit
05B3 A702 ais #2
05B5 A6E0 lda #<_Key_show+480
05B7 87 psha
05B8 A6E0 lda #>_Key_show+480
05BA 87 psha
05BB CD0000 jsr _lcdshow
05BE A702 ais #2
05C0 95 tsx
05C1 CC0652 jmp L46
05C4 L78:
05C4 ; case H2:{PWMInit(2091);lcdshow((unsigned char *)Key_show[16]);}break;
05C4 45082B ldhx #2091
05C7 89 pshx
05C8 8B pshh
05C9 CD02B2 jsr _PWMInit
05CC A702 ais #2
05CE A600 lda #<_Key_show+512
05D0 87 psha
05D1 A600 lda #>_Key_show+512
05D3 87 psha
05D4 CD0000 jsr _lcdshow
05D7 A702 ais #2
05D9 95 tsx
05DA 2076 bra L46
05DC L80:
05DC ; case H3:{PWMInit(1864);lcdshow((unsigned char *)Key_show[17]);}break;
05DC 450748 ldhx #1864
05DF 89 pshx
05E0 8B pshh
05E1 CD02B2 jsr _PWMInit
05E4 A702 ais #2
05E6 A620 lda #<_Key_show+544
05E8 87 psha
05E9 A620 lda #>_Key_show+544
05EB 87 psha
05EC CD0000 jsr _lcdshow
05EF A702 ais #2
05F1 95 tsx
05F2 205E bra L46
05F4 L82:
05F4 ; case H4:{PWMInit(1756);lcdshow((unsigned char *)Key_show[18]);}break;
05F4 4506DC ldhx #1756
05F7 89 pshx
05F8 8B pshh
05F9 CD02B2 jsr _PWMInit
05FC A702 ais #2
05FE A640 lda #<_Key_show+576
0600 87 psha
0601 A640 lda #>_Key_show+576
0603 87 psha
0604 CD0000 jsr _lcdshow
0607 A702 ais #2
0609 95 tsx
060A 2046 bra L46
060C L84:
060C ; case H5:{PWMInit(1567);lcdshow((unsigned char *)Key_show[19]);}break;
060C 45061F ldhx #1567
060F 89 pshx
0610 8B pshh
0611 CD02B2 jsr _PWMInit
0614 A702 ais #2
0616 A660 lda #<_Key_show+608
0618 87 psha
0619 A660 lda #>_Key_show+608
061B 87 psha
061C CD0000 jsr _lcdshow
061F A702 ais #2
0621 95 tsx
0622 202E bra L46
0624 L86:
0624 ; case H6:{PWMInit(1396);lcdshow((unsigned char *)Key_show[20]);}break;
0624 450574 ldhx #1396
0627 89 pshx
0628 8B pshh
0629 CD02B2 jsr _PWMInit
062C A702 ais #2
062E A680 lda #<_Key_show+640
0630 87 psha
0631 A680 lda #>_Key_show+640
0633 87 psha
0634 CD0000 jsr _lcdshow
0637 A702 ais #2
0639 95 tsx
063A 2016 bra L46
063C L88:
063C ; case H7:{PWMInit(1243);lcdshow((unsigned char *)Key_show[21]);}break;
063C 4504DB ldhx #1243
063F 89 pshx
0640 8B pshh
0641 CD02B2 jsr _PWMInit
0644 A702 ais #2
0646 A6A0 lda #<_Key_show+672
0648 87 psha
0649 A6A0 lda #>_Key_show+672
064B 87 psha
064C CD0000 jsr _lcdshow
064F A702 ais #2
0651 95 tsx
0652 ; default: ;break;
0652 L46:
0652 ; }
0652 ; LCD_buff1=0;
0652 3F01 clr *_LCD_buff1
0654 ; }
0654 L43:
0654 L42:
0654 A702 ais #2
0656 .dbline 0 ; func end
0656 81 rts
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -