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

📄 idwracsym.inc

📁 空调控制程序,MCU 采用NEC D789189
💻 INC
字号:
;************************************************************************
;*	Module Name:	SYM DEFINE					*
;*	Function:							*
;*	Input:								*
;*	Output:								*
;*	Break:								*
;*	stack:								*
;************************************************************************
;	History:
;
;------------------------------------------------------------------------

n_ZERO		equ	0		;0
n_COMcod	equ	10100101B	;communication code

;========================================================================
n_TMPdsp	equ	0		;All temp add 20`c
;========================================================================

;------------------------------------------------------------------------
; MODE RUN DATA 1-4
;------------------------------------------------------------------------
n_Mauto		equ	0
n_Mcool		equ	1
n_Mdry		equ	2		
n_Mfan		equ	3		;DEBUG EXCHANGE IT BY HEAT MODE
n_Mheat		equ	4
;------------------------------------------------------------------------
;M_LEDdigram
;------------------------------------------------------------------------
n_TMPrm		EQU	0	
n_TMPset	EQU	1
n_DSPclkSET     EQU	2
n_DSPtonSET     EQU	3
n_TOFFset       EQU	4
n_ERRcod        EQU	5
n_FANset        EQU	6
;------------------------------------------------------------------------
;D_TYPEsel
;------------------------------------------------------------------------
n_COOLonly	EQU	0
n_HEATpump	EQU	1
n_HEATelect	EQU	2

;========================================================================

n_14ms500	EQU	28
n_C4m1s		equ	4*60		;
n_3m1s		equ	3*60		;压机3分钟保护
n_6m1m		EQU	3*60
n_05m125	equ	30*1000/125
n_1h1m		equ	60
n_90m1m		equ	90
n_30m1m		equ	30		;3 times current error count
n_50m1m		equ	50		
n_1m1s		equ	60
n_5msTM8	equ	16
n_50msTM8	equ	255;160

n_3s3125	equ	96
n_200ms3125	equ	6
n_150ms3125	equ	4
n_03S125	equ	3		;300/125	;0.3sec
n_02S125	equ	2		;200/125	;0.2sec
n_01S125	equ	1		;120/125	;0.1sec
n_3s125		equ	24		;FAN 3 sec high on
n_2s125		equ	16		;reset 2 second count
n_1s125		equ	8		;1 sec count by 125ms
;------------------------------------------------------------------------
;	remote data define
;------------------------------------------------------------------------
n_4_5msT2	equ	 280	;[4Mhz];294[4.19Mhz]		;4.5ms count by tm90 source	350;[5Mhz]
;n_169T2		equ	201		;1.76ms(0.56+1.2)
;n_056T2		equ	69		;0.96ms(0.56+0.4)
n_225T2		EQU	125	;[4Mhz];132		;270		;(0.56+1.69)	156;[5Mhz];
n_112t2		equ	63	;[4Mhz] ;66[4.19Mhz]		;135		;(0.56+0.56)	79;[5Mhz] 

;------------------------------------------------------------------------
n_FANoff	equ	0
n_FANauto	equ	0
n_FANlow	equ	1		;低风
n_FANmid	equ	2		;高风
n_FANhigh	equ	3		;强力

;------------------------------------------------------------------------
;------------------------------------------------------------------------
n_tst88		EQU	14		;LED 88
n_tstRUN	EQU	13		;LED run
n_tstCchar	EQU	12
n_tstHEAT	EQU	11
n_tstMFAN	EQU	10
n_tstFHIGH	EQU	9
n_tstFLOW	EQU	8
n_tstCOM	EQU	7		;COMPRESSOR
n_tstS4		EQU	6		;OUT s4
n_tstHTR	EQU	5		;OUT HEATER
n_tstFANh	EQU	4
n_tstFANm	EQU	3
n_tstFANl	EQU	2
n_tstEXT	EQU	1		;OUT EXTEND FAN

RAMEND:
;--------------- DEFINE CONSTANT ---------

n_inP0		EQU	0
n_inP1          EQU	1
n_inP2          EQU	2
n_inP3          EQU	3
n_inP4          EQU	4
n_inP5          EQU	5


n_DEFstart	EQU	3
n_DEFnow	EQU	2
n_DEFexit	EQU	1
n_DEFchk	EQU	0

n_01S3125	EQU	3
n_005S3125	EQU	2
n_03S3125	EQU	10
n_300ms3125	EQU	10
n_1M10m		EQU	10
n_1M30m		EQU	30
n_1M50m		EQU	50
n_1M60m		EQU	60
n_5s1s		EQU	5        	        
n_3s1s		EQU	3
n_1S5s		EQU	5
n_1S30s		EQU	30
n_1S55s		EQU	55
n_1S60s		EQU	60
n_1S1m		EQU	60
n_1S2m		EQU	120
n_1S3m		EQU	180
        	        
n_45s1s		equ	45
n_40s1s		equ	40
n_30s1s		equ	30
n_20s1s		equ	20
n_15s1s		equ	15
n_10s1s		equ	10
n_12s1s		equ	12
n_60s1s		equ	60
n_90s1s		EQU	90
n_9m5s		EQU	108
n_12m5s		equ	144
n_10m5s		equ	120
n_2m1s		equ	120
n_2M5s		EQU	24
n_11m05m	equ	22
n_9m05m		equ	18
n_7m05m		equ	14
n_6m05m		equ	12
n_6M1s		EQU	360
n_3m05m		equ	6
n_10m1s		equ	600
n_4m1s		equ	240
n_4m05M		equ	8
n_6M5s		EQU	72
n_KEYnoise	EQU	4;40

;------------------------------------------------------------------------
n_DEFextTMP	equ	n_TMPdsp+50		;10`C
n_DEFtmp	equ	n_TMPdsp+25		;-4`C
;------------------------------------------------------------------------
n_CUSTOMER	EQU	00
n_CODpwr	EQU	00000000b
n_CODdown	EQU	01000000b
n_CODup         EQU	11000000b
n_CODsetCLK     EQU	00010000b
n_CODtmON       EQU	00110000b
n_CODtmOFF      EQU	01110000b
n_CODtmrEN      EQU	10010000b
n_CODcool       EQU	00000100b
n_CODmoney      EQU	00001100b
n_CODfan        EQU	01001100b
n_CODfanSP      EQU	11110011b
n_CODheat       EQU	00011100b


;========================================================================
;========================================================================
;       STEP ANGLE DEFINE BY  8*7.5/85.5
n_STPmax	equ	171-1
n_STP136	EQU	194
n_STPd135	EQU	192-1
n_STPd120	EQU	171-1
n_STPd115	EQU	163-1
n_STPd75	EQU	107-1
n_STPd87	EQU	124-1
n_STPd68	EQU	97-1
n_STPd65	EQU	93-1
n_STPd60	EQU	85
n_STPd55	EQU	78
n_STPd52	EQU	74-1
n_STPd50	EQU	71-1
n_STPd33	EQU	47-1
n_STPd30	EQU	42
n_STPd5		EQU	7
n_STPd0		EQU	0
;------------------------------------------------------------------------
n_STPreset	EQU	0
n_STPclose	EQU	1		;171-1
n_STPopen	EQU	2
n_STPrun	EQU	3
n_STPstop	EQU	4
n_STPset	EQU	5
;------------------------------------------------------------------------
;	KEY DEFINE
;------------------------------------------------------------------------
;n_KEYtest	EQU	0F9H;11110110B
;n_KEYf_c	EQU	0FcH;11110101B
;n_KEYup		EQU	0feh;11111011B
;n_KEYdown	EQU	0FdH;11110111B
;n_KEYmod        EQU	0FbH;11101111B
;n_KEYfansp      EQU	0F7H;11011111B
;n_KEYsmfan	EQU	07fH;10111111B
;n_KEYmoney      EQU	0EFH;01111111B
;n_KEYtmr	EQU	0DFH;11111110B
;n_KEYsetHr	EQU	0BFH;11111101B
;n_KEYon		equ	0aah
;n_KEYtmpRM	EQU	0F6H
;n_KEYnone	equ	11111111b
;

;------------------------------------------------------------------------
;------------------------------------------------------------------------

⌨️ 快捷键说明

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