📄 bake.lst
字号:
9933 F6 ldA 0,X
9934 26 06 bne 0x993C
9936 E6 01 ldA 1,X
9938 A1 54 cmp #84
993A 27 09 beq 0x9945
993C 20 5C bra 0x999A
993E A6 01 ldA #1
9940 C7 0105 stA _SendFlag
9943 20 55 bra 0x999A
9945 A6 56 ldA #86
9947 87 pshA
9948 CD AB94 jsr _SCISend1
994B A7 01 aiS #1
994D 95 tSX
994E E6 10 ldA 16,X
9950 C7 010C stA _TmaxAdjust
9953 E6 11 ldA 17,X
9955 C7 010D stA _TmaxAdjust+1
9958 A6 01 ldA #1
995A C7 0104 stA _FlashFlag1
995D 20 3B bra 0x999A
995F A6 56 ldA #86
9961 87 pshA
9962 CD AB94 jsr _SCISend1
9965 A7 01 aiS #1
9967 95 tSX
9968 E6 11 ldA 17,X
996A C7 010B stA _NewMCUno
996D A6 01 ldA #1
996F C7 0103 stA _FlashFlag2
9972 20 26 bra 0x999A
9974 C6 8000 ldA 0x8000
9977 AB 0A add #10
9979 B7 40 stA *__r0
997B E6 0F ldA 15,X
997D B1 40 cmp *__r0
997F 26 19 bne 0x999A
9981 A6 94 ldA #-108
9983 87 pshA
9984 A6 00 ldA #0
9986 87 pshA
9987 A6 6F ldA #111
9989 87 pshA
998A CD AC40 jsr _SCIReN
998D A7 03 aiS #3
998F 95 tSX
9990 A6 6E ldA #110
9992 C7 0102 stA _N
9995 A6 01 ldA #1
9997 C7 0104 stA _FlashFlag1
999A 9A clI
999B A7 13 aiS #19
999D 86 pulA
999E B7 4D stA *__rlo
99A0 86 pulA
99A1 B7 4C stA *__rhi
99A3 86 pulA
99A4 B7 4B stA *__r11
99A6 86 pulA
99A7 B7 4A stA *__r10
99A9 86 pulA
99AA B7 49 stA *__r9
99AC 86 pulA
99AD B7 48 stA *__r8
99AF 86 pulA
99B0 B7 47 stA *__r7
99B2 86 pulA
99B3 B7 46 stA *__r6
99B5 86 pulA
99B6 B7 45 stA *__r5
99B8 86 pulA
99B9 B7 44 stA *__r4
99BB 86 pulA
99BC B7 43 stA *__r3
99BE 86 pulA
99BF B7 42 stA *__r2
99C1 86 pulA
99C2 B7 41 stA *__r1
99C4 86 pulA
99C5 B7 40 stA *__r0
99C7 8A pulH
99C8 80 rti
_isrTIMER1:
99C9 8B pshH
99CA 9B seI
99CB C6 0112 ldA _ScdTim
99CE A1 3B cmp #59
99D0 24 0A bcc 0x99DC
99D2 C6 0112 ldA _ScdTim
99D5 AB 01 add #1
99D7 C7 0112 stA _ScdTim
99DA 20 14 bra 0x99F0
99DC C6 0111 ldA _MntTim+1
99DF AB 01 add #1
99E1 C7 0111 stA _MntTim+1
99E4 C6 0110 ldA _MntTim
99E7 A9 00 adc #0
99E9 C7 0110 stA _MntTim
99EC 4F clrA
99ED C7 0112 stA _ScdTim
99F0 1F 20 Bclr 7,0x20
99F2 9A clI
99F3 8A pulH
99F4 80 rti
_isrTim2Ch0I:
99F5 8B pshH
99F6 9B seI
99F7 C6 010A ldA _CaptureTime
99FA C1 0112 cmp _ScdTim
99FD 27 05 beq 0x9A04
99FF A6 01 ldA #1
9A01 C7 0107 stA _ResetFlag
9A04 C6 0112 ldA _ScdTim
9A07 C7 010A stA _CaptureTime
9A0A 1F 30 Bclr 7,0x30
9A0C 9A clI
9A0D 8A pulH
9A0E 80 rti
_isrTim2Ch1I:
9A0F 8B pshH
9A10 9B seI
9A11 C6 010A ldA _CaptureTime
9A14 C1 0112 cmp _ScdTim
9A17 27 05 beq 0x9A1E
9A19 A6 01 ldA #1
9A1B C7 0106 stA _BakeFlag
9A1E C6 0112 ldA _ScdTim
9A21 C7 010A stA _CaptureTime
9A24 1F 33 Bclr 7,0x33
9A26 9A clI
9A27 8A pulH
9A28 80 rti
_isrDummy:
9A29 8B pshH
9A2A 8A pulH
9A2B 80 rti
_ADC11P:
j --> X+0
temp --> X+1
ADVal --> X+3
flag --> X+25
tmp --> X+26
channel --> X+32
buff --> X+33
i --> X+35
ADValue --> X+39
cs --> X+38
9A2C A7 DC aiS #-36
9A2E 95 tSX
9A2F 6F 19 clr 25,X
9A31 20 25 bra 0x9A58
9A33 AF 03 aiX #3
9A35 35 40 stHX *__r0
9A37 95 tSX
9A38 3F 42 clr *__r2
9A3A E6 19 ldA 25,X
9A3C B7 43 stA *__r3
9A3E 38 43 lsl *__r3
9A40 39 42 rol *__r2
9A42 B6 43 ldA *__r3
9A44 BB 41 add *__r1
9A46 B7 41 stA *__r1
9A48 B6 42 ldA *__r2
9A4A B9 40 adc *__r0
9A4C B7 40 stA *__r0
9A4E 4F clrA
9A4F 55 40 ldHX *__r0
9A51 F7 stA 0,X
9A52 4F clrA
9A53 E7 01 stA 1,X
9A55 95 tSX
9A56 6C 19 inc 25,X
9A58 E6 19 ldA 25,X
9A5A A1 0A cmp #10
9A5C 23 D5 bls 0x9A33
9A5E A6 01 ldA #1
9A60 F7 stA 0,X
9A61 CC 9B2E jmp 0x9B2E
9A64 6F 19 clr 25,X
9A66 6F 20 clr 32,X
9A68 CC 9B24 jmp 0x9B24
9A6B 6F 23 clr 35,X
9A6D 20 62 bra 0x9AD1
9A6F AF 21 aiX #33
9A71 89 pshX
9A72 8B pshH
9A73 95 tSX
9A74 AF 02 aiX #2
9A76 3F 40 clr *__r0
9A78 E6 20 ldA 32,X
9A7A 87 pshA
9A7B B6 40 ldA *__r0
9A7D 87 pshA
9A7E 3F 40 clr *__r0
9A80 E6 26 ldA 38,X
9A82 87 pshA
9A83 B6 40 ldA *__r0
9A85 87 pshA
9A86 CD 9CC8 jsr _TLC2543
9A89 A7 06 aiS #6
9A8B 95 tSX
9A8C AF 21 aiX #33
9A8E 89 pshX
9A8F 8B pshH
9A90 95 tSX
9A91 AF 02 aiX #2
9A93 3F 40 clr *__r0
9A95 E6 20 ldA 32,X
9A97 87 pshA
9A98 B6 40 ldA *__r0
9A9A 87 pshA
9A9B 3F 40 clr *__r0
9A9D E6 26 ldA 38,X
9A9F 87 pshA
9AA0 B6 40 ldA *__r0
9AA2 87 pshA
9AA3 CD 9CC8 jsr _TLC2543
9AA6 A7 06 aiS #6
9AA8 95 tSX
9AA9 AF 1A aiX #26
9AAB 35 40 stHX *__r0
9AAD 95 tSX
9AAE 3F 42 clr *__r2
9AB0 E6 23 ldA 35,X
9AB2 B7 43 stA *__r3
9AB4 38 43 lsl *__r3
9AB6 39 42 rol *__r2
9AB8 B6 43 ldA *__r3
9ABA BB 41 add *__r1
9ABC B7 41 stA *__r1
9ABE B6 42 ldA *__r2
9AC0 B9 40 adc *__r0
9AC2 B7 40 stA *__r0
9AC4 E6 21 ldA 33,X
9AC6 55 40 ldHX *__r0
9AC8 F7 stA 0,X
9AC9 9EE6 23 ldA 35,S
9ACC E7 01 stA 1,X
9ACE 95 tSX
9ACF 6C 23 inc 35,X
9AD1 E6 23 ldA 35,X
9AD3 A1 03 cmp #3
9AD5 25 98 bcs 0x9A6F
9AD7 AF 1A aiX #26
9AD9 89 pshX
9ADA 8B pshH
9ADB CD 9BC1 jsr _MidVal
9ADE A7 02 aiS #2
9AE0 95 tSX
9AE1 B6 40 ldA *__r0
9AE3 E7 01 stA 1,X
9AE5 B6 41 ldA *__r1
9AE7 E7 02 stA 2,X
9AE9 AF 03 aiX #3
9AEB 35 40 stHX *__r0
9AED 95 tSX
9AEE 3F 42 clr *__r2
9AF0 E6 19 ldA 25,X
9AF2 B7 43 stA *__r3
9AF4 38 43 lsl *__r3
9AF6 39 42 rol *__r2
9AF8 B6 43 ldA *__r3
9AFA BB 41 add *__r1
9AFC B7 41 stA *__r1
9AFE B6 42 ldA *__r2
9B00 B9 40 adc *__r0
9B02 B7 40 stA *__r0
9B04 55 40 ldHX *__r0
9B06 E6 01 ldA 1,X
9B08 B7 43 stA *__r3
9B0A F6 ldA 0,X
9B0B 95 tSX
9B0C B7 42 stA *__r2
9B0E B6 43 ldA *__r3
9B10 EB 02 add 2,X
9B12 B7 43 stA *__r3
9B14 B6 42 ldA *__r2
9B16 E9 01 adc 1,X
9B18 55 40 ldHX *__r0
9B1A F7 stA 0,X
9B1B B6 43 ldA *__r3
9B1D E7 01 stA 1,X
9B1F 95 tSX
9B20 6C 19 inc 25,X
9B22 6C 20 inc 32,X
9B24 E6 20 ldA 32,X
9B26 A1 0A cmp #10
9B28 22 03 bhi 0x9B2D
9B2A CC 9A6B jmp 0x9A6B
9B2D 7C inc 0,X
9B2E F6 ldA 0,X
9B2F A1 10 cmp #16
9B31 22 03 bhi 0x9B36
9B33 CC 9A64 jmp 0x9A64
9B36 6F 19 clr 25,X
9B38 20 38 bra 0x9B72
9B3A AF 03 aiX #3
9B3C 35 40 stHX *__r0
9B3E 95 tSX
9B3F 3F 42 clr *__r2
9B41 E6 19 ldA 25,X
9B43 B7 43 stA *__r3
9B45 38 43 lsl *__r3
9B47 39 42 rol *__r2
9B49 B6 43 ldA *__r3
9B4B BB 41 add *__r1
9B4D B7 41 stA *__r1
9B4F B6 42 ldA *__r2
9B51 B9 40 adc *__r0
9B53 B7 40 stA *__r0
9B55 55 40 ldHX *__r0
9B57 E6 01 ldA 1,X
9B59 B7 43 stA *__r3
9B5B F6 ldA 0,X
9B5C B7 42 stA *__r2
9B5E A6 04 ldA #4
9B60 34 42 lsr *__r2
9B62 36 43 ror *__r3
9B64 4B FA dbnzA 0x9BCA
9B66 B6 42 ldA *__r2
9B68 55 40 ldHX *__r0
9B6A F7 stA 0,X
9B6B B6 43 ldA *__r3
9B6D E7 01 stA 1,X
9B6F 95 tSX
9B70 6C 19 inc 25,X
9B72 E6 19 ldA 25,X
9B74 A1 0A cmp #10
9B76 23 C2 bls 0x9B3A
9B78 6F 23 clr 35,X
9B7A 20 3C bra 0x9BB8
9B7C 3F 40 clr *__r0
9B7E E6 23 ldA 35,X
9B80 B7 41 stA *__r1
9B82 38 41 lsl *__r1
9B84 39 40 rol *__r0
9B86 AF 03 aiX #3
9B88 35 42 stHX *__r2
9B8A B6 41 ldA *__r1
9B8C BB 43 add *__r3
9B8E B7 43 stA *__r3
9B90 B6 40 ldA *__r0
9B92 B9 42 adc *__r2
9B94 B7 42 stA *__r2
9B96 55 42 ldHX *__r2
9B98 E6 01 ldA 1,X
9B9A B7 43 stA *__r3
9B9C F6 ldA 0,X
9B9D 95 tSX
9B9E B7 42 stA *__r2
9BA0 B6 41 ldA *__r1
9BA2 EB 28 add 40,X
9BA4 B7 41 stA *__r1
9BA6 B6 40 ldA *__r0
9BA8 E9 27 adc 39,X
9BAA B7 40 stA *__r0
9BAC B6 42 ldA *__r2
9BAE 55 40 ldHX *__r0
9BB0 F7 stA 0,X
9BB1 B6 43 ldA *__r3
9BB3 E7 01 stA 1,X
9BB5 95 tSX
9BB6 6C 23 inc 35,X
9BB8 E6 23 ldA 35,X
9BBA A1 0B cmp #11
9BBC 25 BE bcs 0x9B7C
9BBE A7 24 aiS #36
9BC0 81 rts
_MidVal:
tmp --> X+0
i --> X+2
j --> X+3
x --> X+6
9BC1 A7 FC aiS #-4
9BC3 95 tSX
9BC4 6F 02 clr 2,X
9BC6 CC 9CA6 jmp 0x9CA6
9BC9 E6 02 ldA 2,X
9BCB E7 03 stA 3,X
9BCD CC 9C9B jmp 0x9C9B
9BD0 3F 40 clr *__r0
9BD2 E6 03 ldA 3,X
9BD4 B7 41 stA *__r1
9BD6 38 41 lsl *__r1
9BD8 39 40 rol *__r0
9BDA B6 41 ldA *__r1
9BDC EB 07 add 7,X
9BDE B7 41 stA *__r1
9BE0 B6 40 ldA *__r0
9BE2 E9 06 adc 6,X
9BE4 B7 40 stA *__r0
9BE6 55 40 ldHX *__r0
9BE8 E6 01 ldA 1,X
9BEA B7 41 stA *__r1
9BEC F6 ldA 0,X
9BED 95 tSX
9BEE B7 40 stA *__r0
9BF0 3F 42 clr *__r2
9BF2 E6 02 ldA 2,X
9BF4 B7 43 stA *__r3
9BF6 38 43 lsl *__r3
9BF8 39 42 rol *__r2
9BFA B6 43 ldA *__r3
9BFC EB 07 add 7,X
9BFE B7 43 stA *__r3
9C00 B6 42 ldA *__r2
9C02 E9 06 adc 6,X
9C04 B7 42 stA *__r2
9C06 55 42 ldHX *__r2
9C08 E6 01 ldA 1,X
9C0A B7 43 stA *__r3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -