📄 usedef.inc
字号:
;#################################################################
; FILE NAME: 2000F.H - DEFINE THE USER SYSTEM CONSTANT
; NAME: 2000F.H
; CALL FUNCTION: NONE
; PARMENTERS: None
; COMMON DATA USED: NONE
; CHANGE REGISTER: NONE
; RETURN: NONE
;------------------------------------------------------------
;## USER BIT DEFINE
bREMOTE = 0CH ;(USE)FOR REMOTE CONTROL
bSYSONB = 0DH ;(USE) FOR SYSTEM MOTOR has been ON
;$dPAG_RCD_PNT EQU 50H ;%% THE POINTER TO FIELD
;$dTAB_RCD_INDEX EQU 56H ;%% THE NUMBER OF RECORD OFFSET
; FOR LOCAL THE TEMPERTURE DATA IN EXTERN LOW RAM
xSCHEDULE EQU 050H
xSUMTIME EQU 07BH ; 累计时间记录字节
xSUMCOUNT EQU 07EH ; 累计启动次数
xPWDDATAS EQU 080H
;%xINT_SET EQU 0A0H ; 20 FOR INTEGER DATA DEFINE
xCHGENDLY EQU 0A8H ; Delay Times for check
xENERGY EQU 0A9H ; 能级
;$cADSEG EQU 01H ; THE A/D D/A TATA SEGMENT
;$xAD_SET EQU 0100H ; 48 * 3 = 144 (190H)
;$xAD_BUF EQU 0190H ; 24 * 3 (1D8H)
xWTRORDT EQU xAD_BUF ; 冷水出水温度
xWTRIRDT EQU xAD_BUF + 3 ; 冷水进水温度
xCOLORDT EQU xAD_BUF + 6 ; 冷却水出水温度
xCOLIRDT EQU xAD_BUF + 9 ; 冷却水进水温度
;xAIRIRDT EQU xAD_BUF + 6 ; 吸气温度
;xAIRORDT EQU xAD_BUF + 9 ; 排气温度
;xOILRDT EQU xAD_BUF + 12H ; 油温
;xENERGRY EQU xAD_BUF + 15H ; 能级
xWTROODT EQU xAD_SET + 00H ; POINTER TO BUFFER FOR OLD OUTPUT WATER TEMP.
xWTROMDT EQU xAD_SET + 06H ; 冷水出水中心温度
xWTRODTT EQU xAD_SET + 09H ; 冷水出水偏差温度
xWTROSTT EQU xAD_SET + 0CH ; 冷水出水下限设定温度
xWTRISTT EQU xAD_SET + 0FH ; 冷水进水下限设定温度
xCOLOSTT EQU xAD_SET + 12H ; 冷却水出水下限设定温度
xCOLISTT EQU xAD_SET + 15H ; 冷却进出水下限设定温度
;xAIROSTT EQU xAD_SET + 18H ; 排气上限设定温度
;xAIRISTT EQU xAD_SET + 1BH ; 吸气下限设定温度
;xOILSTT EQU xAD_SET + 1EH ; 油温上限设定温度
;xSOILST EQU xAD_SET + 21H ; 起机时油温下限设定温度
;$cSCDRAM EQU 8H ; THE SEGMENT FOR 800H, NO SAVED OF DATA AFTER POWER OFF
xTMPDISP EQU 09E0H ; FOR --------
xLOCKWORD EQU 09F0H ; FOR KEYBOARD LOCK
xENRDSTA EQU 0FCH
cEN_MAX_TIME EQU 3 ; PLUSE READ TIMES COUNTER
;USER USED OUTPUT SERIAL NUMBER DEFINE FOR dOUT1SET
DO_STARTCHNL EQU 7
DO_STARTDELT EQU 6
DO_LVCHNL EQU 5
DO_ENY11 EQU 3
DO_ENY12 EQU 2
DO_ENY13 EQU 1
; 新增(附加)开关出输出量
DO_SYSON EQU 11
DO_COLPUMP EQU 10
DO_CHLPUMP EQU 9
DO_ERROR EQU 8
;; USER USED IN PORT SERIAL NUMBER DEFINE FOR dIN_2STA
IN_STARTRET EQU 5
;; USER USED SYSTEM MARK BIT DEFINE (SYS_MK2)
MK_PSHERR = 7
MK_PSLERR = 6
; DEFINE THE DELAY TIME CONSTANTS..
cMKDELAYt EQU 20 ; THE 1.5s CHECK DELAY FOR PRESS ERR AFTER SYSTEM TURN
cDLYCHK EQU 15
cMOTORONs EQU 16
cSTART_Ds EQU 1
cRESTARTs EQU 150
cFSTENCHKs EQU 12
cCHENERGYs EQU 60
cCHGENDLYs EQU 10 ;!!!!!!!!!!
;## For User using define
cWTRORDT EQU 0
cWTRIRDT EQU 1
cCOLORDT EQU 2
cCOLIRDT EQU 3
;## FOR USER MENU DEFINE
;cSYSMENU1 EQU 10H
;cSYSMENU2 EQU 20H ;%%
;cSYSMENU3 EQU 30H
;cSYSMENU4 EQU 40H
;cSYSMENU5 EQU 50H
;cSYSMENU6 EQU 60H
cEQUSTA EQU 11H
cSYSRCD1 EQU cSYSMENU2
cSYSSET EQU 30H
cSET_RESET_FLD EQU 0CH
cSET_AUTMENU_FLD EQU 0EH
cSET_INCEN_FLD EQU 12H
cSET_DECEN_FLD EQU 13H
cSET_TURNLV_FLD EQU 0FH
cSET_DAOUT1_FLD EQU 10H ; -- NO USE
cSYSSET2 EQU 31H
cSYSSET4A EQU 64H
cSET4_OUTOP_FLD EQU 0CH
cPWD70 EQU 70H
cPWD71 EQU 71H
cPWD72 EQU 72H
;## SYSTEM MODES ...
; cSYSSTART EQU 1 ; FOR SYSTEM RUNING MODE
cSTARTMODE EQU 5
cDELTAMODE EQU 6
cEN1OFFMODE EQU 7
cEN2OFFMODE EQU 8
cEN3OFFMODE EQU 9
;## THE A/D MEASURE SETUP
;cLOTEMPER EQU 3 ; FOR 低温
;cMITEMPER EQU 7
;cENERGRY EQU 8
cLOTEMPER EQU 0 ; FOR 常温
cMITEMPER EQU 7
;cEN_ERRCODE EQU (cAD1_ERR2CODE+1)
cUPVOLTAGE EQU 16
cUPAMPERE EQU 16
;## USER DEFINE MESSAGE CODE
cTURNON EQU 10
cTURNOFF EQU 4
;## THE SPECIAL ERROR CODE
cOILRETERR EQU 0DEH ; %% 0D9H
cINPRESSERR EQU 0E1H
cOUTPRESSERR EQU 0DDH
;## THE USER EVENT DEFINE
eALARMON EQU 085H
eOIL_ON EQU 086H
eOIL_OFF EQU 087H
eMOTORON EQU 088H
eMOTOROFF EQU 089H
eDELTAON EQU 08AH
;eSYSTURNON EQU 08BH
eICAPACITY EQU 0B0H
eDCAPACITY EQU 0B1H
; SYSTEM CALL DEFINE
sPUTEVENT EQU PUTEVENT ;%%
sGETEVENT EQU GETEVENT ;%%
sSYSEVTP EQU SYSEVENTP ;%%
sUSERDEF EQU USERDEF ;%%
sDELAY EQU DELAY ;%%
sBCD_TOSTR EQU BCD_TOSTR ;%%
sHEX_TOSTR EQU HEX_TOSTR ;%%
sMOV_EXTTORAM EQU MOV_EXTTORAM ;%%
sMOV_RAMTOEXT EQU MOV_RAMTOEXT ;%%
sMOV_ROMTORAM EQU MOV_ROMTORAM ;%%
;sCLR_MEMORY EQU CLR_MEMORY ;%%
sMOVPR0_RS EQU MOVPR0_RS ;%%
sMOVPR1_RS EQU MOVPR1_RS ;%%
sMOVRS_PR0 EQU MOVRS_PR0 ;%%
sSET_R6BIT EQU SET_R6BIT ;%%
sCPL_R6BIT EQU CPL_R6BIT ;%%
sCLR_R6BIT EQU CLR_R6BIT ;%%
sTOC_R6BIT EQU TOC_R6BIT ;%%
sF3_INT EQU F3_INT ;%%
sF3_SUB EQU F3_SUB ;%%
sF3_ADD EQU F3_ADD ;%%
sF3_DIV EQU F3_DIV ;%%
sON_R6BIT EQU ON_R6BIT ;%%
sOFF_R6BIT EQU OFF_R6BIT ;%%
sINPORTREAD EQU INPORTREAD ;%%
sPOWEROFF EQU POWEROFF ;%%
sPOWERON EQU POWERON ;%%
sTABTO_RS EQU TABTO_RS ;%%
sGETAX2BXC EQU GETAX2BXC ;%%
sINSERT EQU INSERT ;%%
sADERRSAV EQU ADERRSAV ;%%
sOUTERRSAV EQU OUTERRSAV ;%%
sGETMSGP EQU GETMSGP ;%%
sFLDUPDATE EQU FLDUPDATE ;%%
sCLR_PWD EQU CLR_PWD ;%%
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -