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

📄 bake.lst

📁 项目是为日本瑞萨工作所做的BAKE炉温控系统 整个文件夹包括设计文档
💻 LST
📖 第 1 页 / 共 5 页
字号:
    968F B6 40        ldA	*__r0
    9691 E2 08        sbc	8,X
    9693 E7 04        stA	4,X
    9695 E6 07        ldA	7,X
    9697 87           pshA	
    9698 E6 06        ldA	6,X
    969A 87           pshA	
    969B E6 05        ldA	5,X
    969D 87           pshA	
    969E E6 04        ldA	4,X
    96A0 87           pshA	
    96A1 A6 E8        ldA	#-24
    96A3 87           pshA	
    96A4 A6 03        ldA	#3
    96A6 87           pshA	
    96A7 4F           clrA	
    96A8 87           pshA	
    96A9 87           pshA	
    96AA CD ADDF      jsr	__divmodu_32X32_32
    96AD A7 04        aiS	#4
    96AF 86           pulA	
    96B0 86           pulA	
    96B1 86           pulA	
    96B2 B7 42        stA	*__r2
    96B4 86           pulA	
    96B5 B7 41        stA	*__r1
    96B7 B6 42        ldA	*__r2
    96B9 E7 02        stA	2,X
    96BB B6 41        ldA	*__r1
    96BD E7 03        stA	3,X
    96BF 20 0B        bra	0x96CC
    96C1 6A 10        dec	16,X
    96C3 E6 10        ldA	16,X
    96C5 A1 00        cmp	#0
    96C7 25 03        bcs	0x96CC
    96C9 CC 947C      jmp	0x947C
    96CC E6 03        ldA	3,X
    96CE B7 41        stA	*__r1
    96D0 E6 02        ldA	2,X
    96D2 B7 40        stA	*__r0
    96D4 A7 11        aiS	#17
    96D6 81           rts	
_ConvertT:
  tmp                  --> X+0
  adv                  --> X+6
    96D7 A7 FC        aiS	#-4
    96D9 95           tSX	
    96DA 4F           clrA	
    96DB E7 01        stA	1,X
    96DD F7           stA	0,X
    96DE E6 07        ldA	7,X
    96E0 E7 03        stA	3,X
    96E2 E6 06        ldA	6,X
    96E4 E7 02        stA	2,X
    96E6 A6 D0        ldA	#-48
    96E8 87           pshA	
    96E9 A6 07        ldA	#7
    96EB 87           pshA	
    96EC 4F           clrA	
    96ED 87           pshA	
    96EE 87           pshA	
    96EF E6 03        ldA	3,X
    96F1 87           pshA	
    96F2 E6 02        ldA	2,X
    96F4 87           pshA	
    96F5 E6 01        ldA	1,X
    96F7 87           pshA	
    96F8 F6           ldA	0,X
    96F9 87           pshA	
    96FA CD AE71      jsr	__mulu_32X32_32
    96FD A7 04        aiS	#4
    96FF A6 CC        ldA	#-52
    9701 87           pshA	
    9702 A6 0C        ldA	#12
    9704 87           pshA	
    9705 4F           clrA	
    9706 87           pshA	
    9707 87           pshA	
    9708 CD ADDF      jsr	__divmodu_32X32_32
    970B A7 04        aiS	#4
    970D A6 0A        ldA	#10
    970F 87           pshA	
    9710 4F           clrA	
    9711 87           pshA	
    9712 87           pshA	
    9713 87           pshA	
    9714 CD ADDF      jsr	__divmodu_32X32_32
    9717 A7 04        aiS	#4
    9719 86           pulA	
    971A B7 40        stA	*__r0
    971C 86           pulA	
    971D B7 41        stA	*__r1
    971F 86           pulA	
    9720 B7 42        stA	*__r2
    9722 86           pulA	
    9723 AB 19        add	#25
    9725 E7 03        stA	3,X
    9727 B6 42        ldA	*__r2
    9729 A9 00        adc	#0
    972B E7 02        stA	2,X
    972D B6 41        ldA	*__r1
    972F A9 00        adc	#0
    9731 E7 01        stA	1,X
    9733 B6 40        ldA	*__r0
    9735 A9 00        adc	#0
    9737 F7           stA	0,X
    9738 E6 03        ldA	3,X
    973A B7 43        stA	*__r3
    973C E6 02        ldA	2,X
    973E B7 42        stA	*__r2
    9740 95           tSX	
    9741 4E 4341      mov	*__r3,*__r1
    9744 4E 4240      mov	*__r2,*__r0
    9747 A7 04        aiS	#4
    9749 81           rts	
_ConvertTime:
  tmp                  --> X+0
  adv                  --> X+6
    974A A7 FC        aiS	#-4
    974C 95           tSX	
    974D 4F           clrA	
    974E E7 01        stA	1,X
    9750 F7           stA	0,X
    9751 E6 07        ldA	7,X
    9753 E7 03        stA	3,X
    9755 E6 06        ldA	6,X
    9757 E7 02        stA	2,X
    9759 A6 B0        ldA	#-80
    975B 87           pshA	
    975C A6 04        ldA	#4
    975E 87           pshA	
    975F 4F           clrA	
    9760 87           pshA	
    9761 87           pshA	
    9762 E6 03        ldA	3,X
    9764 87           pshA	
    9765 E6 02        ldA	2,X
    9767 87           pshA	
    9768 E6 01        ldA	1,X
    976A 87           pshA	
    976B F6           ldA	0,X
    976C 87           pshA	
    976D CD AE71      jsr	__mulu_32X32_32
    9770 A7 04        aiS	#4
    9772 A6 CC        ldA	#-52
    9774 87           pshA	
    9775 A6 0C        ldA	#12
    9777 87           pshA	
    9778 4F           clrA	
    9779 87           pshA	
    977A 87           pshA	
    977B CD ADDF      jsr	__divmodu_32X32_32
    977E A7 04        aiS	#4
    9780 A6 0A        ldA	#10
    9782 87           pshA	
    9783 4F           clrA	
    9784 87           pshA	
    9785 87           pshA	
    9786 87           pshA	
    9787 CD ADDF      jsr	__divmodu_32X32_32
    978A A7 04        aiS	#4
    978C 86           pulA	
    978D B7 40        stA	*__r0
    978F 86           pulA	
    9790 B7 41        stA	*__r1
    9792 86           pulA	
    9793 B7 42        stA	*__r2
    9795 86           pulA	
    9796 AB 05        add	#5
    9798 E7 03        stA	3,X
    979A B6 42        ldA	*__r2
    979C A9 00        adc	#0
    979E E7 02        stA	2,X
    97A0 B6 41        ldA	*__r1
    97A2 A9 00        adc	#0
    97A4 E7 01        stA	1,X
    97A6 B6 40        ldA	*__r0
    97A8 A9 00        adc	#0
    97AA F7           stA	0,X
    97AB E6 03        ldA	3,X
    97AD B7 43        stA	*__r3
    97AF E6 02        ldA	2,X
    97B1 B7 42        stA	*__r2
    97B3 95           tSX	
    97B4 4E 4341      mov	*__r3,*__r1
    97B7 4E 4240      mov	*__r2,*__r0
    97BA A7 04        aiS	#4
    97BC 81           rts	
_LightAlarm:
  i                    --> X+0
  j                    --> X+1
  Light                --> X+4
    97BD A7 FE        aiS	#-2
    97BF 95           tSX	
    97C0 4F           clrA	
    97C1 87           pshA	
    97C2 A6 03        ldA	#3
    97C4 87           pshA	
    97C5 CD A44C      jsr	_SwitchOutput
    97C8 A7 02        aiS	#2
    97CA 4F           clrA	
    97CB 87           pshA	
    97CC CD A481      jsr	_LightOut
    97CF A7 01        aiS	#1
    97D1 4F           clrA	
    97D2 87           pshA	
    97D3 A6 01        ldA	#1
    97D5 87           pshA	
    97D6 CD A44C      jsr	_SwitchOutput
    97D9 A7 02        aiS	#2
    97DB 95           tSX	
    97DC A6 01        ldA	#1
    97DE 87           pshA	
    97DF E6 04        ldA	4,X
    97E1 87           pshA	
    97E2 CD A44C      jsr	_SwitchOutput
    97E5 A7 02        aiS	#2
    97E7 95           tSX	
    97E8 7F           clr	0,X
    97E9 20 0D        bra	0x97F8
    97EB 6F 01        clr	1,X
    97ED 20 02        bra	0x97F1
    97EF 6C 01        inc	1,X
    97F1 E6 01        ldA	1,X
    97F3 A1 C8        cmp	#-56
    97F5 25 F8        bcs	0x97EF
    97F7 7C           inc	0,X
    97F8 F6           ldA	0,X
    97F9 A1 C8        cmp	#-56
    97FB 25 EE        bcs	0x97EB
    97FD 4F           clrA	
    97FE 87           pshA	
    97FF E6 04        ldA	4,X
    9801 87           pshA	
    9802 CD A44C      jsr	_SwitchOutput
    9805 A7 02        aiS	#2
    9807 95           tSX	
    9808 7F           clr	0,X
    9809 20 0D        bra	0x9818
    980B 6F 01        clr	1,X
    980D 20 02        bra	0x9811
    980F 6C 01        inc	1,X
    9811 E6 01        ldA	1,X
    9813 A1 C8        cmp	#-56
    9815 25 F8        bcs	0x980F
    9817 7C           inc	0,X
    9818 F6           ldA	0,X
    9819 A1 C8        cmp	#-56
    981B 25 EE        bcs	0x980B
    981D A7 02        aiS	#2
    981F 81           rts	
_ReFlash:
  j                    --> X+0
  i                    --> X+1
  RecvFlash            --> X+2
    9820 A7 8E        aiS	#-114
    9822 95           tSX	
    9823 C6 0104      ldA	_FlashFlag1
    9826 A1 01        cmp	#1
    9828 26 32        bne	0x985C
    982A 9B           seI	
    982B A6 FF        ldA	#-1
    982D C7 FF7E      stA	0xFF7E
    9830 45 8080      ldHX	#0x8080
    9833 89           pshX	
    9834 8B           pshH	
    9835 CD AA1E      jsr	_EraseFlash
    9838 A7 02        aiS	#2
    983A A6 FF        ldA	#-1
    983C C7 FF7E      stA	0xFF7E
    983F 45 8080      ldHX	#0x8080
    9842 89           pshX	
    9843 8B           pshH	
    9844 CD AAA7      jsr	_WriteFlash
    9847 A7 02        aiS	#2
    9849 9A           clI	
    984A 45 8080      ldHX	#0x8080
    984D 89           pshX	
    984E 8B           pshH	
    984F A6 6E        ldA	#110
    9851 87           pshA	
    9852 CD ABA3      jsr	_SCISendN
    9855 A7 03        aiS	#3
    9857 95           tSX	
    9858 4F           clrA	
    9859 C7 0104      stA	_FlashFlag1
    985C C6 0103      ldA	_FlashFlag2
    985F A1 01        cmp	#1
    9861 26 26        bne	0x9889
    9863 C6 010B      ldA	_NewMCUno
    9866 C7 0094      stA	_FlashData
    9869 4F           clrA	
    986A C7 0103      stA	_FlashFlag2
    986D A6 01        ldA	#1
    986F C7 0102      stA	_N
    9872 9B           seI	
    9873 45 8000      ldHX	#0x8000
    9876 89           pshX	
    9877 8B           pshH	
    9878 CD AA1E      jsr	_EraseFlash
    987B A7 02        aiS	#2
    987D 45 8000      ldHX	#0x8000
    9880 89           pshX	
    9881 8B           pshH	
    9882 CD AAA7      jsr	_WriteFlash
    9885 A7 02        aiS	#2
    9887 95           tSX	
    9888 9A           clI	
    9889 A7 72        aiS	#114
    988B 81           rts	
_MCUInit:
    988C A6 01        ldA	#1
    988E B7 1E        stA	0x1E
    9890 A6 3D        ldA	#61
    9892 B7 1F        stA	0x1F
    9894 3F 36        clr	0x36
    9896 A6 01        ldA	#1
    9898 B7 36        stA	0x36
    989A A6 01        ldA	#1
    989C B7 38        stA	0x38
    989E A6 2C        ldA	#44
    98A0 B7 39        stA	0x39
    98A2 A6 80        ldA	#-128
    98A4 B7 3A        stA	0x3A
    98A6 A6 01        ldA	#1
    98A8 B7 3B        stA	0x3B
    98AA 1A 36        Bset	5,0x36
    98AC 1E 37        Bset	7,0x37
    98AE 18 36        Bset	4,0x36
    98B0 81           rts	
_isrSCIRe:
  tmp                  --> X+2
  i                    --> X+14
  data                 --> X+15
    98B1 8B           pshH	
    98B2 B6 40        ldA	*__r0
    98B4 87           pshA	
    98B5 B6 41        ldA	*__r1
    98B7 87           pshA	
    98B8 B6 42        ldA	*__r2
    98BA 87           pshA	
    98BB B6 43        ldA	*__r3
    98BD 87           pshA	
    98BE B6 44        ldA	*__r4
    98C0 87           pshA	
    98C1 B6 45        ldA	*__r5
    98C3 87           pshA	
    98C4 B6 46        ldA	*__r6
    98C6 87           pshA	
    98C7 B6 47        ldA	*__r7
    98C9 87           pshA	
    98CA B6 48        ldA	*__r8
    98CC 87           pshA	
    98CD B6 49        ldA	*__r9
    98CF 87           pshA	
    98D0 B6 4A        ldA	*__r10
    98D2 87           pshA	
    98D3 B6 4B        ldA	*__r11
    98D5 87           pshA	
    98D6 B6 4C        ldA	*__rhi
    98D8 87           pshA	
    98D9 B6 4D        ldA	*__rlo
    98DB 87           pshA	
    98DC A7 ED        aiS	#-19
    98DE 95           tSX	
    98DF 9B           seI	
    98E0 AF 0F        aiX	#15
    98E2 89           pshX	
    98E3 8B           pshH	
    98E4 A6 01        ldA	#1
    98E6 87           pshA	
    98E7 CD AC40      jsr	_SCIReN
    98EA A7 03        aiS	#3
    98EC 95           tSX	
    98ED E6 0F        ldA	15,X
    98EF C1 8000      cmp	0x8000
    98F2 27 03        beq	0x98F7
    98F4 CC 9974      jmp	0x9974
    98F7 AF 0F        aiX	#15
    98F9 89           pshX	
    98FA 8B           pshH	
    98FB A6 04        ldA	#4
    98FD 87           pshA	
    98FE CD AC40      jsr	_SCIReN
    9901 A7 03        aiS	#3
    9903 95           tSX	
    9904 E6 12        ldA	18,X
    9906 A1 45        cmp	#69
    9908 27 03        beq	0x990D
    990A CC 999A      jmp	0x999A
    990D 7F           clr	0,X
    990E E6 0F        ldA	15,X
    9910 E7 01        stA	1,X
    9912 F6           ldA	0,X
    9913 26 06        bne	0x991B
    9915 E6 01        ldA	1,X
    9917 A1 4D        cmp	#77
    9919 27 44        beq	0x995F
    991B E6 01        ldA	1,X
    991D B7 41        stA	*__r1
    991F F6           ldA	0,X
    9920 B7 40        stA	*__r0
    9922 55 40        ldHX	*__r0
    9924 65 004D      cpHX	#0x004D
    9927 95           tSX	
    9928 91 70        blt	0x999A
    992A F6           ldA	0,X
    992B 26 06        bne	0x9933
    992D E6 01        ldA	1,X
    992F A1 52        cmp	#82
    9931 27 0B        beq	0x993E

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -