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

📄 usedef.inc

📁 一个功能完善的大型制冷设备控制程序
💻 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 + -