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

📄 engine.asm

📁 发动机喷油控制程序
💻 ASM
📖 第 1 页 / 共 5 页
字号:
        RETLW   0x08    ;06  	
        RETLW   0x08    ;07  	
        RETLW   0x08    ;08   	
        RETLW   0x08    ;09   	
        RETLW   0x08    ;0a   	
        RETLW   0x08    ;0b   	
        RETLW   0x08    ;0c   	
        RETLW   0x08    ;0d   	
     	
ZKYL_SPEED09:
		ORG   	H'0890'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x09	;00	
	  	RETLW   0x09    ;01   	
        RETLW   0x09    ;02  	
        RETLW   0x09    ;03  	
        RETLW   0x09    ;04  	
        RETLW   0x09    ;05  	
        RETLW   0x09    ;06  	
        RETLW   0x09    ;07  	
        RETLW   0x09    ;08   	
        RETLW   0x09    ;09   	
        RETLW   0x09    ;0a   	
        RETLW   0x09    ;0b   	
        RETLW   0x09    ;0c   	
        RETLW   0x09    ;0d   	
	
ZKYL_SPEED0A:
		ORG   	H'08A0'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x0A	;00	
	  	RETLW   0x0A    ;01   	
        RETLW   0x0A    ;02  	
        RETLW   0x0A    ;03  	
        RETLW   0x0A    ;04  	
        RETLW   0x0A    ;05  	
        RETLW   0x0A    ;06  	
        RETLW   0x0A    ;07  	
        RETLW   0x0A    ;08   	
        RETLW   0x0A    ;09   	
        RETLW   0x0A    ;0a   	
        RETLW   0x0A    ;0b   	
        RETLW   0x0A    ;0c   	
        RETLW   0x0A    ;0d   	
	
ZKYL_SPEED0B:
		ORG   	H'08B0'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x0B	;00	
	  	RETLW   0x0B    ;01   	
        RETLW   0x0B    ;02  	
        RETLW   0x0B    ;03  	
        RETLW   0x0B    ;04  	
        RETLW   0x0B    ;05  	
        RETLW   0x0B    ;06  	
        RETLW   0x0B    ;07  	
        RETLW   0x0B    ;08   	
        RETLW   0x0B    ;09   	
        RETLW   0x0B    ;0a   	
        RETLW   0x0B    ;0b   	
        RETLW   0x0B    ;0c   	
        RETLW   0x0B    ;0d   	
	
ZKYL_SPEED0C:
		ORG   	H'08C0'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x0C	;00	
	  	RETLW   0x0C    ;01   	
        RETLW   0x0C    ;02  	
        RETLW   0x0C    ;03  	
        RETLW   0x0C    ;04  	
        RETLW   0x0C    ;05  	
        RETLW   0x0C    ;06  	
        RETLW   0x0C    ;07  	
        RETLW   0x0C    ;08   	
        RETLW   0x0C    ;09   	
        RETLW   0x0C    ;0a   	
        RETLW   0x0C    ;0b   	
        RETLW   0x0C    ;0c   	
        RETLW   0x0C    ;0d   	
	
ZKYL_SPEED0D:
		ORG   	H'08D0'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x0D	;00	
	  	RETLW   0x0D    ;01   	
        RETLW   0x0D    ;02  	
        RETLW   0x0D    ;03  	
        RETLW   0x0D    ;04  	
        RETLW   0x0D    ;05  	
        RETLW   0x0D    ;06  	
        RETLW   0x0D    ;07  	
        RETLW   0x0D    ;08   	
        RETLW   0x0D    ;09   	
        RETLW   0x0D    ;0a   	
        RETLW   0x0D    ;0b   	
        RETLW   0x0D    ;0c   	
        RETLW   0x0D    ;0d   	
	
ZKYL_SPEEDOE:
		ORG   	H'08E0'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x6E	;00	
	  	RETLW   0x6E    ;01   	
        RETLW   0x6E    ;02  	
        RETLW   0x6E    ;03  	
        RETLW   0x6E    ;04  	
        RETLW   0x6E    ;05  	
        RETLW   0x6E    ;06  	
        RETLW   0x6E    ;07  	
        RETLW   0x6E    ;08   	
        RETLW   0x6E    ;09   	
        RETLW   0x6E    ;0a   	
        RETLW   0x6E    ;0b   	
        RETLW   0x6E    ;0c   	
        RETLW   0x6E    ;0d   	
		
ZKYL_SPEED0F:
		ORG   	H'08F0'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x0F	;00	
	  	RETLW   0x0F    ;01   	
        RETLW   0x0F    ;02  	
        RETLW   0x0F    ;03  	
        RETLW   0x0F    ;04  	
        RETLW   0x0F    ;05  	
        RETLW   0x0F    ;06  	
        RETLW   0x0F    ;07  	
        RETLW   0x0F    ;08   	
        RETLW   0x0F    ;09   	
        RETLW   0x0F    ;0a   	
        RETLW   0x0F    ;0b   	
        RETLW   0x0F    ;0c   	
        RETLW   0x0F    ;0d   	
ZKYL_SPEED10:
		ORG   	H'0900'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x00	;00
	  	RETLW   0x00  	;01 	
        RETLW   0x00    ;02 	
        RETLW   0x00    ;03 	
        RETLW   0x00    ;04
        RETLW   0x00    ;05
        RETLW   0x00    ;06
        RETLW   0x00    ;07
        RETLW   0x00    ;08  	
        RETLW   0x00    ;09  	
        RETLW   0x00    ;0a  	
        RETLW   0x00    ;0b  	
        RETLW   0x00    ;0c  	
        RETLW   0x00    ;0d  	
ZKYL_SPEED11:
		ORG   	H'0910'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x01	;00
	  	RETLW   0x01    ;01  	
        RETLW   0x01    ;02
        RETLW   0x01    ;03
        RETLW   0x01    ;04
        RETLW   0x01    ;05
        RETLW   0x01    ;06
        RETLW   0x01    ;07
        RETLW   0x01    ;08   	
        RETLW   0x01    ;09   	
        RETLW   0x01    ;0a   	
        RETLW   0x01    ;0b   	
        RETLW   0x01    ;0c   	
        RETLW   0x01    ;0d   	
	
ZKYL_SPEED12:
		ORG   	H'0920'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x02	;00	
	  	RETLW   0x02    ;01   	
        RETLW   0x02    ;02  	
        RETLW   0x02    ;03  	
        RETLW   0x02    ;04  	
        RETLW   0x02    ;05  	
        RETLW   0x02    ;06  	
        RETLW   0x02    ;07  	
        RETLW   0x02    ;08   	
        RETLW   0x02    ;09   	
        RETLW   0x02    ;0a   	
        RETLW   0x02    ;0b   	
        RETLW   0x02    ;0c   	
        RETLW   0x02    ;0d   	
ZKYL_SPEED13:
		ORG   	H'0930'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x03	;00	
	  	RETLW   0x03    ;01   	
        RETLW   0x03    ;02  	
        RETLW   0x03    ;03  	
        RETLW   0x03    ;04  	
        RETLW   0x03    ;05  	
        RETLW   0x03    ;06  	
        RETLW   0x03    ;07  	
        RETLW   0x03    ;08   	
        RETLW   0x03    ;09   	
        RETLW   0x03    ;0a   	
        RETLW   0x03    ;0b   	
        RETLW   0x03    ;0c   	
        RETLW   0x03    ;0d   	
ZKYL_SPEED14:
		ORG   	H'0940'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x04	;00	
	  	RETLW   0x04    ;01   	
        RETLW   0x04    ;02  	
        RETLW   0x04    ;03  	
        RETLW   0x04    ;04  	
        RETLW   0x04    ;05  	
        RETLW   0x04    ;06  	
        RETLW   0x04    ;07  	
        RETLW   0x04    ;08   	
        RETLW   0x04    ;09   	
        RETLW   0x04    ;0a   	
        RETLW   0x04    ;0b   	
        RETLW   0x04    ;0c   	
        RETLW   0x04    ;0d   	
		
ZKYL_SPEED15:
		ORG   	H'0950'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x05	;00	
	  	RETLW   0x05    ;01   	
        RETLW   0x05    ;02  	
        RETLW   0x05    ;03  	
        RETLW   0x05    ;04  	
        RETLW   0x05    ;05  	
        RETLW   0x05    ;06  	
        RETLW   0x05    ;07  	
        RETLW   0x05    ;08   	
        RETLW   0x05    ;09   	
        RETLW   0x05    ;0a   	
        RETLW   0x05    ;0b   	
        RETLW   0x05    ;0c   	
        RETLW   0x05    ;0d   	
	
ZKYL_SPEED16:
		ORG   	H'0960'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x06	;00	
	  	RETLW   0x06    ;01   	
        RETLW   0x06    ;02  	
        RETLW   0x06    ;03  	
        RETLW   0x06    ;04  	
        RETLW   0x06    ;05  	
        RETLW   0x06    ;06  	
        RETLW   0x06    ;07  	
        RETLW   0x06    ;08   	
        RETLW   0x06    ;09   	
        RETLW   0x06    ;0a   	
        RETLW   0x06    ;0b   	
        RETLW   0x06    ;0c   	
        RETLW   0x06    ;0d   	
 	
ZKYL_SPEED17:
		ORG   	H'0970'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x07	;00	
	  	RETLW   0x07    ;01   	
        RETLW   0x07    ;02  	
        RETLW   0x07    ;03  	
        RETLW   0x07    ;04  	
        RETLW   0x07    ;05  	
        RETLW   0x07    ;06  	
        RETLW   0x07    ;07  	
        RETLW   0x07    ;08   	
        RETLW   0x07    ;09   	
        RETLW   0x07    ;0a   	
        RETLW   0x07    ;0b   	
        RETLW   0x07    ;0c   	
        RETLW   0x07    ;0d   	
	
ZKYL_SPEED18:
		ORG   	H'0980'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x08	;00	
	  	RETLW   0x08    ;01   	
        RETLW   0x08    ;02  	
        RETLW   0x08    ;03  	
        RETLW   0x08    ;04  	
        RETLW   0x08    ;05  	
        RETLW   0x08    ;06  	
        RETLW   0x08    ;07  	
        RETLW   0x08    ;08   	
        RETLW   0x08    ;09   	
        RETLW   0x08    ;0a   	
        RETLW   0x08    ;0b   	
        RETLW   0x08    ;0c   	
        RETLW   0x08    ;0d   	
     	
ZKYL_SPEED19:
		ORG   	H'0990'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x09	;00	
	  	RETLW   0x09    ;01   	
        RETLW   0x09    ;02  	
        RETLW   0x09    ;03  	
        RETLW   0x09    ;04  	
        RETLW   0x09    ;05  	
        RETLW   0x09    ;06  	
        RETLW   0x09    ;07  	
        RETLW   0x09    ;08   	
        RETLW   0x09    ;09   	
        RETLW   0x09    ;0a   	
        RETLW   0x09    ;0b   	
        RETLW   0x09    ;0c   	
        RETLW   0x09    ;0d   	
	
ZKYL_SPEED1A:
		ORG   	H'09A0'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x0A	;00	
	  	RETLW   0x0A    ;01   	
        RETLW   0x0A    ;02  	
        RETLW   0x0A    ;03  	
        RETLW   0x0A    ;04  	
        RETLW   0x0A    ;05  	
        RETLW   0x0A    ;06  	
        RETLW   0x0A    ;07  	
        RETLW   0x0A    ;08   	
        RETLW   0x0A    ;09   	
        RETLW   0x0A    ;0a   	
        RETLW   0x0A    ;0b   	
        RETLW   0x0A    ;0c   	
        RETLW   0x0A    ;0d   	
	
ZKYL_SPEED1B:
		ORG   	H'09B0'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x0B	;00	
	  	RETLW   0x0B    ;01   	
        RETLW   0x0B    ;02  	
        RETLW   0x0B    ;03  	
        RETLW   0x0B    ;04  	
        RETLW   0x0B    ;05  	
        RETLW   0x0B    ;06  	
        RETLW   0x0B    ;07  	
        RETLW   0x0B    ;08   	
        RETLW   0x0B    ;09   	
        RETLW   0x0B    ;0a   	
        RETLW   0x0B    ;0b   	
        RETLW   0x0B    ;0c   	
        RETLW   0x0B    ;0d   	
	
ZKYL_SPEED1C:
		ORG   	H'09C0'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x0C	;00	
	  	RETLW   0x0C    ;01   	
        RETLW   0x0C    ;02  	
        RETLW   0x0C    ;03  	
        RETLW   0x0C    ;04  	
        RETLW   0x0C    ;05  	
        RETLW   0x0C    ;06  	
        RETLW   0x0C    ;07  	
        RETLW   0x0C    ;08   	
        RETLW   0x0C    ;09   	
        RETLW   0x0C    ;0a   	
        RETLW   0x0C    ;0b   	
        RETLW   0x0C    ;0c   	
        RETLW   0x0C    ;0d   	
	
ZKYL_SPEED1D:
		ORG   	H'09D0'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x0D	;00	
	  	RETLW   0x0D    ;01   	
        RETLW   0x0D    ;02  	
        RETLW   0x0D    ;03  	
        RETLW   0x0D    ;04  	
        RETLW   0x0D    ;05  	
        RETLW   0x0D    ;06  	
        RETLW   0x0D    ;07  	
        RETLW   0x0D    ;08   	
        RETLW   0x0D    ;09   	
        RETLW   0x0D    ;0a   	
        RETLW   0x0D    ;0b   	
        RETLW   0x0D    ;0c   	
        RETLW   0x0D    ;0d   	
	
ZKYL_SPEED1E:
		ORG   	H'09E0'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x0E	;00	
	  	RETLW   0x0E    ;01   	
        RETLW   0x0E    ;02  	
        RETLW   0x0E    ;03  	
        RETLW   0x0E    ;04  	
        RETLW   0x0E    ;05  	
        RETLW   0x0E    ;06  	
        RETLW   0x0E    ;07  	
        RETLW   0x0E    ;08   	
        RETLW   0x0E    ;09   	
        RETLW   0x0E    ;0a   	
        RETLW   0x0E    ;0b   	
        RETLW   0x0E    ;0c   	
        RETLW   0x0E    ;0d   	
		
ZKYL_SPEED1F:
		ORG   	H'09F0'
		MOVF	ZKYL_LEVEL,W
		ADDWF	PCL,0x01
        RETLW   0x0F	;00	
	  	RETLW   0x0F    ;01   	
        RETLW   0x0F    ;02  	
        RETLW   0x0F    ;03  	
        RETLW   0x0F    ;04  	
        RETLW   0x0F    ;05  	
        RETLW   0x0F    ;06  	
        RETLW   0x0F    ;07  	
        RETLW   0x0F    ;08   	
        RETLW   0x0F    ;09   	
        RETLW   0x0F    ;0a   	
        RETLW   0x0F    ;0b   	
        RETLW   0x0F    ;0c   	
        RETLW   0x0F    ;0d   	


;=========================SPEED ADDRESS FIND TABLE===========================
;========速度查找表,用来查找速度分隔,确定在转速==================================
;============================================================================
		ORG		H'A00'
		MOVF	PERIOD_ADDR,W		
        ADDWF   PCL,	0x01
		RETLW   0x17 	;00  
		RETLW   0x17 	;01  
		RETLW   0x17 	;02  
		RETLW   0x17 	;03  
		RETLW   0x17 	;04  
		RETLW   0x17 	;05  
		RETLW   0x17 	;06  
		RETLW   0x17 	;07  
		RETLW   0x17 	;08  
		RETLW   0x17 	;09  
		RETLW   0x17 	;0a  
		RETLW   0x17 	;0b  
		RETLW   0x17 	;0c  
		RETLW   0x17 	;0d  
		RETLW   0x17 	;0e  
		RETLW   0x17 	;0f  
		RETLW   0x17 	;10  
		RETLW   0x17 	;11  
		RETLW   0x17 	;12  
		RETLW   0x17 	;13  
		RETLW   0x17 	;14
		RETLW   0x17 	;15 	;7000		171		ab	15		;16 
		RETLW   0x17 	;16  
		
		RETLW   0x16 	;17  	;6500		184		b8	17		;15
		
		RETLW   0x15	;18  	;6000		200		c8	18		;14
		RETLW   0x15 	;19  
		
		RETLW   0x14 	;1a  
		RETLW   0x14 	;1b  	;5500		218		da	1b		;13
		RETLW   0x14 	;1c  
		
		RETLW   0x13 	;1d  
		RETLW   0x13 	;1e  	;5000		240		f0	1e		;12
		RETLW   0x13 	;1f  
		
		RETLW   0x12 	;20  
		RETLW   0x12 	;21  	;4500		266		10a 21		;11
		RETLW   0x12 	;22  
		RETLW   0x12 	;23  
		
		RETLW   0x11 	;24  
		RETLW   0x11 	;25  	;4000		300		12c 25		;10
		RETLW   0x11 	;26  
		RETLW   0x11 	;27  
		
		RETLW   0x10 	;28  
		RETLW   0x10 	;29  
		RETLW   0x10 	;2a  	;3500		342		156 2a		;0f
		RETLW   0x10 	;2b  
		RETLW   0x10 	;2c  
		RETLW   0x10 	;2d  
		
		RETLW   0x0f 	;2e

⌨️ 快捷键说明

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