📄 datdefo.inc
字号:
cRDD_DEC EQU 0C3H
cSETDOTON EQU 0E8H
;user programed processor
;uSTATCHK EQU 8000H ;
fSTATCHK EQU 10H
;uEVTPROC EQU 8004H ; ???? LCALL TURNSYS
fEVTPROC EQU 11H
;uCVTR_AD EQU 8008H ; CALLED BY ADMEASURE
fCVTR_AD EQU 12H
;uADLMTCHK EQU 800CH ; FOR ADMEASE ERROR AND LIMIT PROCESS
fADLMTCHK EQU 13H
;uREADYDOT EQU 8010H ; CALL READYDOT IN USE PROGRAM
fREADYDOT EQU 14H
;uSYSINIT EQU 8014H ; CALLED BY GETRCDP
fSYSINIT EQU 15H
;fCOMBLOCK EQU 8
uFSTTAB EQU 0C000H
;uMSGTAB EQU 0C000H
;uPAGSNUM EQU 0C200H ; USED IN EVTSUB
;uPAGETAB EQU 0C210H ; USED IN DISP_PAGE
;uSET_DAT EQU 0C300H
;uDELTIME EQU 0C350H
;uERR_MKS1 EQU 0C380H
;uERR_MKS2 EQU 0C390H
;uPORT_SET EQU 0C3A0H
;uDELTA_D EQU 0C3C0H
;uDOTTAB EQU 0CA00H
;#- THE ADDRESS FOR SLAVE STATION ON I2C BUS and I/O PORT
cI2CLPAG EQU 0A0H ; THE PAGE NUM. THERE IS I2C INTERRUPTER PROGRAM IN
cI2CHPAG EQU 00H ; THE PAGE NUM. THERE IS I2C INTERRUPTER PROGRAM IN
cSLAVE0 EQU 080H ; The slave number to oneself
cSLAVE1 EQU 0A0H ; THE SLAVE 1 STATION ASSRESS
cSLAVE2 EQU 0D6H ; THE SLAVE 2 STATION ASSRESS
cI2CRESET EQU 0C4H ; RESET MASTER IN I2C BUS TO WORKING MODE
cI2CSTOP EQU 0D4H ; RESET MASTER IN I2C BUS TO STOP MODE
cI2CRESTA EQU 0E4H ; RESET MASTER IN I2C BUS TO RESTART MODE
cI2CNOACK EQU 0C0H ; RESET MASTER IN I2C BUS TO NO "ACK" MODE
cSETPSD1A EQU 0FFH ; SET PSD 1 PORT A AS OUTPUT PORT
cSETPSD1B EQU 00H ; SET PSD 1 PORT B AS INPUT PORT
cSETPSD2A EQU 0FFH ; SET PSD 2 PORT A AS OUTPUT PORT
cSETPSD2B EQU 00H ; SET PSD 2 PORT B AS INPUT PORT
; SYSTEM DELAY CONSTANT DEFINE
cOUTOP_Dt EQU 5 ; NO USE
cMEASDLYt EQU 3 ; THE MAX DELAY TIME FOR MEASURE
cDLYMEASt EQU 8 ; THE TIME DELAY TO NEXT A/D MEASURE
cADMTIMEt EQU 10
cCOMDELAYt EQU 16 ; THE MAX DELAY TIME FOR NEXT BYTE RECEIVE.
cCHKDELAYm EQU 20
cCHKDELAYt EQU 20
cSECRETDt EQU 20
cSYSTESTs EQU 150
cWATCHDOGs EQU 10H
cBACKMAINMUm EQU 3
cMAXC21 EQU 21
cMAXC60 EQU 60
;## FOR SYSTEM CONSTANT DEFINE
cSYSSTART EQU 1 ; FOR SYSTEM RUNING MODE
cSYSDOWN EQU 7
cSYSOFF EQU 0
cOUTPORT EQU 16
cMEMORYTOP EQU 10H
cTESTNUM EQU 3
cACTKEY EQU 0FFH ; SET TO '1' FOR USE KEYS
cINPORT EQU 16
cUNDOMK EQU 04H ; FOR BIT OPERATER
cADDRSTEP EQU 8
cTRYTIMES EQU 5
cMSGBUFBYTE EQU 8 ; THE BYTE NUMBER IN ONE MSSAGE RECORD
cPAGE0 EQU 00H ; FOR SYSTEM PAGES CODE
cSYSMENU1 EQU 10H
cSYSMENU2 EQU 20H
cSYSMENU3 EQU 30H
cSYSMENU4 EQU 40H
cSYSMENU5 EQU 50H
cSYSMENU6 EQU 60H
cSYSSTA EQU cSYSMENU1
cPWDPAGES EQU 70H
cAD4_ERR2CODE EQU 047H
cAD3_ERR2CODE EQU 04FH
cAD2_ERR2CODE EQU 057H
cAD1_ERR2CODE EQU 05FH
cIN8_ERR2CODE EQU 047H
cIN7_ERR2CODE EQU 04FH
cIN6_ERR2CODE EQU 057H
cIN5_ERR2CODE EQU 05FH
cIN4_ERR2CODE EQU 067H
cIN3_ERR2CODE EQU 06FH ;----------------
cIN2_ERR2CODE EQU 077H
cIN1_ERR2CODE EQU 07FH
cOUT4_ERR2CODE EQU 067H ; THE ERROR CODE BASE
cOUT3_ERR2CODE EQU 06FH ;-------------
cOUT2_ERR2CODE EQU 087H
cOUT1_ERR2CODE EQU 08FH ; THE ERROR CODE BASE
;cDA_ERRCODE EQU 0A7H
cAD4_ERR1CODE EQU 0AFH
cAD3_ERR1CODE EQU 0B7H
cAD2_ERR1CODE EQU 0BFH
cAD1_ERR1CODE EQU 0C7H
cIN8_ERR1CODE EQU 0AFH
cIN7_ERR1CODE EQU 0B7H
cIN6_ERR1CODE EQU 0BFH
cIN5_ERR1CODE EQU 0C7H
cIN4_ERR1CODE EQU 0CFH
cIN3_ERR1CODE EQU 0D7H ;----------------
cIN2_ERR1CODE EQU 0DFH
cIN1_ERR1CODE EQU 0E7H
cOUT4_ERR1CODE EQU 0CFH ; THE ERROR CODE BASE
cOUT3_ERR1CODE EQU 0D7H ;-------------
cOUT2_ERR1CODE EQU 0EFH
cOUT1_ERR1CODE EQU 0F7H ; THE ERROR CODE BASE
cMEMERRBASE EQU 0F8H
cERRORMAX EQU 092
cMSGMAX_NUM EQU 160 ; THE MAX NUMBER OF MESSAGE RECORD
cMSGNUM_IN_PAGE EQU 3
cTIMEBYTE EQU 7
cMAXTRY EQU 3
cRCDTIMEB EQU 4
cADMAXNUM EQU 24 ; 24 FOR ALL A/D CHANELS
cADHLFNUM EQU 8
cME_MAXNUM EQU 5
;## THE BELL SOUND TYPE
cER1SOUND EQU 1
cER2SOUND EQU 2
cKEYSOUND EQU 3
cCOMSLAVE EQU 1
cMAINSTA EQU 0FFH
;## FOR SYSTEM EVENT CODE DEFINE
BA_KEYUPBIT EQU ACC.3
eKEY_DOWN EQU 17H ; 10H CONNECTION WITH PAG_DOWND -- FLD_INCH
eKEYRIGHT EQU 16H ; 11H
eKEY_DEC EQU 15H ; 14H
eKEY_INC EQU 14H ; 15H
eKEY_OFF EQU 13H ; 36H
eKEY_ON EQU 12H ; 37H
eKEY_UP EQU 22H ; 12H ;----
eKEY_LEFT EQU 23H ; 13H ;----
eKEY_DECH EQU 24H ; 16H ;----
eKEY_INCH EQU 25H ; 17H ;----
eKEY_HOME EQU 26H ;----
eKEY_END EQU 27H ;----
eKEYMENU1 EQU 37H
eKEYMENU2 EQU 35H
eKEYMENU3 EQU 33H
eKEYMENU4 EQU 36H
eKEYMENU5 EQU 34H
eKEYMENU6 EQU 32H
;## FOR SYSTEM EVENT CODE DEFINE
eDATA_IN EQU 40H ; THE DATA KEY IS LESS 40H
eBACKSPACE EQU 40H
eDELETE EQU 41H
eEXEC1 EQU 42H
eEXEC2 EQU 43H
eEXEC3 EQU 44H
eEXEC4 EQU 45H
eCANCEL EQU 46H
eARROW_RIGHT EQU 48H
eARROW_LEFT EQU 49H
eARROW_HOME EQU 4AH
eARROW_END EQU 4BH
eLOC_ON EQU 52H ; 37H
eLOC_OFF EQU 53H ; 36H
eFLD_INC EQU 54H ; 15H
eFLD_DEC EQU 55H ; 14H
eFLDRIGHT EQU 56H ; 11H
ePAG_DOWN EQU 57H ; 17H CONNECTION WITH PAG_DOWND -- FLD_INCH
ePAG_UP EQU 62H ; 12H ;----
eFLD_LEFT EQU 63H ; 13H ;----
eFLD_DECH EQU 64H ; 16H ;----
eFLD_INCH EQU 65H ; 17H ;----
eFLD_HOME EQU 66H ;----
eFLD_END EQU 67H ;----
ePAGMENU1 EQU 77H ; 37H
ePAGMENU2 EQU 75H ; 35H
ePAGMENU3 EQU 73H ; 33H
ePAGMENU4 EQU 76H ; 36H
ePAGMENU5 EQU 74H ; 34H
ePAGMENU6 EQU 72H ; 32H
ePAG_DISP EQU 80H
eFLD_DISP EQU 81H
eSYS_ON EQU 83H
eSYS_OFF EQU 84H
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
eINP1CHG EQU 0B2H
eINP2CHG EQU 0B3H
eINP3CHG EQU 0B4H
eINP4CHG EQU 0B5H
eADATACHG EQU 0B8H
eDDATACHG EQU 0B9H
eCUR_CHG EQU 0BAH
eTWINKLCD0 EQU 0BBH
eTWINKLCD1 EQU 0BCH
eMUPDATE EQU 0BDH
eSYSINIT EQU 0C0H
eSTARTUP EQU 0C1H
eERR1PROC EQU 0C2H
eERR2PROC EQU 0C3H
eSTACHG EQU 0C4H
eERR_CHG EQU 0C5H
eERR_LCD EQU 0C6H
eERRI2C EQU 0C7H ; 45 - 48 FOR I2C 1, 2, 3, 4
eEXTERR EQU 0C8H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -