⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bake.lst

📁 项目是为日本瑞萨工作所做的BAKE炉温控系统 整个文件夹包括设计文档
💻 LST
📖 第 1 页 / 共 5 页
字号:
    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 + -